Вы находитесь на странице: 1из 0

CAPITULO II

MARCO TERICO
BASES TERICAS
Sistemas
Segn Santibez (2005) [2], un sistema es un conjunto organizado de partes
interactuantes e interdependientes, que se relacionan formando un todo unitario y
complejo. Cabe aclarar que las partes que componen al sistema, no se refieren al
campo fsico (objetos), sino ms bien al funcional. De este modo las partes pasan a
ser funciones bsicas realizadas por el sistema. Podemos enumerarlas en: entradas,
procesos y salidas.
En informtica, un sistema es aqul que permite recopilar, administrar y
manipular un conjunto de datos que conforman la informacin necesaria para que los
estamentos ejecutivos de una organizacin puedan realizar una toma de decisiones
informadamente. En resumen, es aqul conjunto ordenado de elementos que
permiten manipular toda aquella informacin necesaria para implementar aspectos
especficos de la toma de decisiones. Generalmente son llamados sistemas de
informacin.
Segn Whitten (1996), los sistemas de informacin son:
Una disposicin de personas, actividades, datos, redes y tecnologa
integrados entre si con el propsito de apoyar y mejorar las
operaciones cotidianas de una empresa, as como satisfacer las
necesidades de informacin para la resolucin de problemas y la
toma de decisiones por parte de los directivos de la empresa.(p. 39)
En la actualidad, existen dos clasificaciones de los Sistemas de
Informacin segn el nmero de usuarios: personales y multiusuario. Los
Sistemas de Informacin Personales son aquellos que han sido diseados
para satisfacer las necesidades de informacin de un solo usuario, su
objetivo es multiplicar la productividad individual; mientras que los
Sistemas de Informacin Multiusuario son aquellos diseados para
satisfacer las necesidades de informacin de grupos de trabajo como:
departamentos, oficinas, secciones, etc., u organizaciones completas. (p. 39)
[3].
Tipos de Sistemas de Informacin
Los sistemas de informacin se clasifican de acuerdo con la funcin principal
que desempean o para la cual han sido desarrolladas. Segn Kendall (1997), Los
Sistemas de Informacin son desarrollados con propsitos diferentes dependiendo de
las necesidades del negocio (p. 2). Este autor presenta la siguiente clasificacin:
Sistemas de Procesamiento de Transacciones (TPS): Son sistemas de
informacin computarizados, desarrollados para procesar gran cantidad de datos para
transacciones rutinarias de los negocios. Los TPS eliminan la rutina de las
transacciones operacionales y reducen el tiempo que alguna vez se requiri para
ejecutarlas manualmente.
Sistemas de Informacin Gerencial (MIS): Estos sistemas incluyen el
procesamiento de transacciones. Los MIS son sistemas de informacin computarizada
que trabajan debido a la interaccin resuelta entre gentes y computadoras. Requiere
que el software y el hardware trabajen al unsono. Estos sistemas dan soporte amplio
a las tareas organizacionales, incluyendo el anlisis y la toma de decisiones.
Sistemas de Apoyo a Decisiones (DSS): Son los sistemas de informacin
computarizada de ms alto nivel. El DSS es similar al sistema de
informacin gerencial tradicional en el que dependen de una base de datos
como fuente. Los sistemas de apoyo a decisiones estn ms hechos a la
medida de la persona o grupo que los usa y se enfatiza en el apoyo a la toma
de decisiones en todas sus fases. [4]
El sistema que se desarroll entra en la categora de los Sistemas de
Procesamiento de Transacciones (TPS).
Elementos de un Sistema de Informacin (SI)
Un SI est compuesto por 6 elementos claramente identificables, tal y como se
muestran en la figura 4:
Figura 4: Elementos que conforman un sistema de informacin
Fuente: Whitten, Jeffrey, Anlisis y diseo de sistemas de informacin
La base de datos es donde se almacena toda la informacin que se requiere
para la toma de decisiones. La informacin se organiza en registros especficos e
identificables.
Las transacciones corresponden a todos los elementos de interfaz que
permiten al usuario: consultar, agregar, modificar o eliminar un registro especfico de
Informacin.
Los informes son todos los elementos de interfaz mediante los cuales el
usuario puede obtener uno o ms registros y/o informacin de tipo estadstico (contar,
sumar) de acuerdo a criterios de bsqueda y seleccin definidos.
Los procesos son todos aquellos elementos que, de acuerdo a una lgica
predefinida, obtienen informacin de la base de datos y generan nuevos registros de
informacin. Los procesos slo son controlados por el usuario.
El usuario identifica a todas las personas que interactan con el sistema, esto
incluye desde el mximo nivel ejecutivo que recibe los informes de estadsticas
procesadas, hasta el usuario operativo que se encarga de recolectar e ingresar la
informacin al sistema.
Los procedimientos representan el conjunto de reglas y polticas de la
organizacin, que rigen el comportamiento de los usuarios frente al sistema.
Informacin
En sentido general, la informacin es un conjunto organizado de datos, que
constituyen un mensaje sobre un determinado ente o fenmeno. De esta manera, si
por ejemplo organizamos datos sobre un pas (nmero de habitantes, densidad de
poblacin, nombre del presidente, etc.) y escribimos el captulo de un libro, podemos
decir que ese captulo constituye informacin sobre ese pas. Cuando tenemos que
resolver un determinado problema o tenemos que tomar una decisin, empleamos
diversas fuentes de informacin (como podra ser el captulo mencionado de este
libro imaginario), y construimos lo que en general se denomina conocimiento o
informacin organizada que permite la resolucin de problemas o la toma de
decisiones.
"La controversia filosfica sobre el concepto de informacin en el siglo XX tiene sus
orgenes en la ciberntica, porque los conceptos de comunicacin e informacin se
concibieron al ms alto nivel de abstraccin y no reducidos a la comunicacin del
conocimiento humano"[5]
Inventarios
Los inventarios representan bienes fsicos destinados a la venta en el curso
normal de los negocios, as como aquellos que se hallan en proceso de produccin o
que se utilizarn o consumirn en la produccin de otros que van a ser vendidos.
Los costos de produccin reflejan todo lo ocurrido en una planta de
produccin o las erogaciones que hacen parte del bien o del servicio, sin los cuales no
podra comercializarse el bien o servicio. [5]
Bases De Datos
La base de datos es una parte muy importante de los sistemas de informacin ya
que es el repositorio de todos los datos que maneja el sistema de informacin. Segn
Kendall y Kendall (1997) "Una base de datos es una fuente central de datos que est
pensada para que sea compartida por muchos usuarios con una diversidad de
aplicaciones" (p. 588) [6]. Este autor seala algunas ventajas y desventajas sobre el
uso de las bases de datos, entre las que se mencionan:
Ventajas de las bases de datos
1. Integridad de los datos, es decir, los datos estn guardados una sola vez en la
base de datos, lo cual permite que los cambios a los mismos sean mucho ms
fciles y confiables.
2. Disponibilidad de los datos.
3. Flexibilidad, "esto es, una base de datos puede evolucionar conforme
cambian las necesidades de los usuarios y las aplicaciones"
4. Permite que los usuarios tengan su propia vista de los datos sin preocuparse por
la estructura fsica de la base de datos. (p. 589) [7]
Desventajas de las bases de datos
1. Todos los datos estn guardados en un solo lugar. Por lo tanto, los datos
son ms vulnerables a catstrofes y requieren respaldos completos.
2. El administrador de la base de datos puede llegar a ser el nico con los
privilegios suficientes para acceder a los datos.
3. Mantener en una cantidad tolerable el tiempo requerido para insertar,
actualizar, borrar y recuperar datos.
4. Mantener en una cantidad razonable el costo de almacenamiento de los
datos. (p. 589) [7]
MySQL
MySQL es un sistema de gestin de base de datos, multihilo y multiusuario
con ms de seis millones de instalaciones. MySQL AB desarrolla MySQL como
software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la
GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden
comprar a la empresa una licencia que les permita ese uso.
Est desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado
por una comunidad pblica, y el copyright del cdigo est en poder del autor
individual, MySQL est posedo y patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de
licenciamiento anteriormente mencionado. Adems de la venta de licencias
privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan
trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue
fundado por David Axmark, Allan Larsson, y Michael Widenius.
SQL o Structured Query Lenguaje (Lenguaje de Consulta Estructurado) fue
comercializado por primera vez en 1981 por IBM, el cual fue presentado a ANSI y
desde ese entonces ha sido considerado como un estndar para las bases de datos
relacionales. Desde 1986, el estndar SQL ha aparecido en diferentes versiones como
por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la
empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos
fundadores son David Axmark, Allan Larsson, y Michael "Monty" Widenius. El
objetivo que persigue esta empresa consiste en que MySQL cumpla el estndar SQL,
pero sin sacrificar velocidad, fiabilidad o usabilidad.
Michael Widenius en la dcada de los 90 trat de usar mSQL para conectar las
tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rpido y
flexible para sus necesidades. Esto lo conllev a crear una API SQL denominada
MySQL para bases de datos muy similar a la de mSQL pero ms portable.
Existen varias APIs que permiten, a aplicaciones escritas en diversos
lenguajes de programacin, acceder a las bases de datos MySQL, incluyendo C, C++,
C#, Pascal, Delphi (va dbExpress), Eiffel, Smalltalk, Java (con una implementacin
nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby, REALbasic (Mac),
FreeBASIC, y Tcl; cada uno de estos utiliza una API especfica. Tambin existe un
interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de
programacin que soporte ODBC comunicarse con las bases de datos MySQL.
MySQL es muy utilizado en aplicaciones Web como MediaWiki o Drupal, en
plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas
de seguimiento de errores como Bugzilla. Su popularidad como aplicacin Web est
muy ligada a PHP, que a menudo aparece en combinacin con MySQL. MySQL es
una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta
concurrencia en la modificacin. En aplicaciones Web hay baja concurrencia en la
modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que
hace a MySQL ideal para este tipo de aplicaciones.[8]
Costos
Los costos se generan dentro de la empresa privada y est considerado como
una unidad productora. El trmino costo ofrece mltiples significados y hasta la fecha
no se conoce una definicin que abarque todos sus aspectos. Su categora econmica
se encuentra vinculada a la teora del valor, "Valor Costo" y a la teora de los precios,
"Precio de costo".
El trmino "costo" tiene las acepciones bsicas:
1. La suma de esfuerzos y recursos que se han invertido para producir una cosa.
2. Lo que es sacrificado o desplazado en el lugar de la cosa elegida.
El primer concepto expresa los factores tcnicos de la produccin y se le llama
costo de inversin, y el segundo manifiesta las posibles consecuencias econmicas y
se le conoce por costo de sustitucin.
La contabilidad de costos consiste en una serie de procedimientos tendientes a
determinar el costo de un producto y de las distintas actividades que se requieren para
su fabricacin y venta, as como para planear y medir la ejecucin del trabajo. [9]
Costos de montaje
Representan una variante de los costos por rdenes especficas utilizada por
las empresas que fabrican o compran piezas terminadas para ser usadas en el
ensamblaje o montaje de un artculo con destino a la venta. Este tipo de costo
requiere mano de obra y carga fabril, primordialmente. [9]
Costos diarios, semanales o mensuales
Se refieren a trabajos o procesos continuos y que indican solamente el perodo
a que se concretan los resmenes preparados. Los costos pueden ser clasificados de
acuerdo con la funcin, o grupo de actividades, implicados. Estos son: costos de
produccin o fabricacin, costos de distribucin (o de poner los artculos en el
mercado), costos generales o costos administrativos, costos financieros, etc. [9]
Sistemas de Produccin
Los sistemas de produccin son los responsables de la produccin de bienes y
servicios de las organizaciones. Los administradores de operaciones toman decisiones
que se relacionan con la funcin de operaciones y los sistemas de transformacin que
utilizan. De igual manera los sistemas de produccin tienen la capacidad de
Involucrar las actividades diarias de adquisicin y consumo de recursos. Estos son
sistemas que manejan los gerentes de primera lnea dada la importancia que tienen
como factor de decisin empresarial. El anlisis de este sistema permite conocer de
una forma ms efectiva las condiciones en que se encuentra la empresa con referencia
en el sistema productivo. [9]
Visual Basic
El lenguaje de programacin BASIC (Beginner's All purpose Symbolic
Instruction Code ) naci en el ao 1964 como una herramienta destinado a
principiantes, buscando una forma sencilla de realizar programas, empleando un
lenguaje casi igual al usado en la vida ordinaria ( en ingls), y con instrucciones muy
sencillas y escasas. Teniendo en cuenta el ao de su nacimiento, este lenguaje cubra
casi todas las necesidades para la ejecucin de programas. Tngase en cuenta que las
mquinas existentes en aquella poca estaban estrenando los transistores como
elementos de conmutacin, los ciclos de trabajo llegaban a la impensable cifra de
10.000 por segundo y la memoria no pasaba de unos pocos kilobytes en toroides de
ferrita.
La evolucin del BASIC por los aos 70 fue escasa, dado el auge que tomaron
en aquella poca lenguajes de alto nivel como el FORTRAN y el COBOL. En 1978
se defini una norma para unificar los Basics existentes crendose la normativa
BASIC STANDARD
Con la aparicin de los primeros ordenadores personales, dedicados
comercialmente al usuario particular, all por la primera mitad de los ochenta, el
BASIC resurgi como lenguaje de programacin pensado para principiantes, y
muchos de estos pequeos ordenadores domsticos lo usaban como nico sistema
operativo (Sinclair, Spectrum, Amstrad)
Con la popularizacin del PC, salieron varias versiones del BASIC que
funcionaban en este tipo de ordenadores (Versiones BASICA, GW-BASIC), pero
todas estas versiones del BASIC no hicieron otra cosa que terminar de rematar este
lenguaje. Los programadores profesionales no llegaron a utilizarlo, habida cuenta de
las desventajas de este lenguaje respecto a otras herramientas (PASCAL, C,
CLIPPER). El BASIC con estas versiones para PC lleg incluso a perder crdito entre
los profesionales de la informtica.
Las razones para ello eran obvias:
- No era un lenguaje estructurado.
- No existan herramientas de compilacin fiables.
- No dispona de herramientas de intercambio de informacin.
- No tena libreras.
- No se poda acceder al interior de la mquina.
- Un largo etctera de desventajas respecto a otros lenguajes de programacin.
Tal fue ese abandono por parte de los usuarios, que la aparicin del Quick-
BASIC de Microsoft, una versin ya potente del BASIC, que correga casi todos los
defectos de las versiones pas prcticamente inadvertida, a no ser porque las ltimas
versiones del sistema operativo MS-DOS incluan una versin de Quick-BASIC algo
recortada (Q-Basic) como un producto mas dentro de la amplia gama de ficheros
ejecutables que acompaan al sistema operativo, y aprovecha de l el editor de textos
(Cada vez que se llama al EDIT estamos corriendo el editor del Q-Basic).
Esta versin del popular BASIC ya es un lenguaje estructurado, lo que permite
crear programas modularmente, mediante subrutinas y mdulos, capaz de crear
programas ya competitivos con otros lenguajes de alto nivel. Sin embargo llegaba
tarde, pues los entornos MS-DOS estaban ya superados por el entorno grfico
Windows.
Sin embargo algo haba en el BASIC que tentaba a superarse: su gran
sencillez de manejo. Si a esto se le aade el entorno grfico Windows, el
aprovechamiento al mximo de las posibilidades de Windows en cuanto a
intercambio de informacin, de sus libreras, de sus drivers y controladores, manejo
de bases de datos, etc. el producto resultante puede ser algo que satisfaga todas las
necesidades de programacin en el entorno Windows. La suma de todas estas cosas
es VISUAL - BASIC. Esta herramienta conserva del BASIC de los aos 80
nicamente su nombre y su sencillez, y tras su lanzamiento al mercado, la aceptacin
a nivel profesional hizo borrar por fin el "mal nombre" asociado a la palabra BASIC.
Actualmente se est comercializando la versin 5.0 de este producto. Desde su
salida al mercado, cada versin supera y mejora la anterior. Dados los buenos
resultados a nivel profesional de este producto, y el apoyo prestado por el fabricante
para la formacin de programadores, Visual-Basic se ha convertido en la primera
herramienta de desarrollo de aplicaciones en entorno Windows.
Es obligado decir sin embargo, que sigue siendo BASIC. No se pueden
comparar sus prestaciones con otros lenguajes cuando deseamos llegar al fondo de la
mquina y controlar uno a uno sus registros. No es ese el fin perseguido con VB y si
es necesario llegar a esas precisiones ser necesario utilizar otro lenguaje que permita
bajar el nivel de programacin. (Visual-C). O realizar libreras (DLLs) que lo hagan.
En la mayor parte de las aplicaciones, las herramientas aportadas por VB son mas que
suficiente para lograr un programa fcil de realizar y de altas prestaciones.
Visual-Basic es una herramienta de diseo de aplicaciones para Windows, en
la que el desarrollo se hace a partir una interfase grfica. En una aplicacin Visual -
Basic, el programa est formado por una parte de cdigo puro, y otras partes
asociadas a los objetos que forman la interfase grfica.
Es por tanto un trmino medio entre la programacin tradicional, formada por
una sucesin lineal de cdigo estructurado, y la programacin orientada a objetos.
Combina ambas tendencias. Ya que no podemos decir que VB pertenezca por
completo a uno de esos dos tipos de programacin, debemos inventar una palabra que
la defina: PROGRAMACION VISUAL.
La creacin de un programa bajo Visual Basic lleva los siguientes pasos:
Creacin de una interfase de usuario. Esta interfase ser la principal va de
comunicacin hombre mquina, tanto para salida de datos como para entrada. Ser
necesario partir de una ventana - Formulario - a la que le iremos aadiendo los
controles necesarios
Definicin de las propiedades de los controles - Objetos - que hayamos
colocado en ese formulario. Estas propiedades determinarn la forma esttica de los
controles, es decir, como son los controles y para qu sirven
Generacin del cdigo asociado a los eventos que ocurran a estos objetos.
A la respuesta a estos eventos (click, doble click, una tecla pulsada, etc.) le llamamos
Procedimiento, y deber generarse de acuerdo a las necesidades del programa.
Generacin del cdigo del programa. Un programa puede hacerse
solamente con la programacin de los distintos procedimientos que acompaan a cada
objeto. Sin embargo, VB ofrece la posibilidad de establecer un cdigo de programa
separado de estos eventos. Este cdigo puede introducirse en unos bloques llamados
Mdulos, en otros bloques llamados Funciones, y otros llamados Procedimientos.
Estos Procedimientos no responden a un evento acaecido a un objeto, sino que
responden a un evento producido durante la ejecucin del programa. [10]
.NET Framework
La plataforma .NET de Microsoft es un componente de software que puede
ser aadido al sistema operativo Windows. Provee un extenso conjunto de soluciones
predefinidas para necesidades generales de la programacin de aplicaciones, y
administra la ejecucin de los programas escritos especficamente con la plataforma.
Esta solucin es el producto principal en la oferta de Microsoft, y pretende ser
utilizada por la mayora de las aplicaciones creadas para la plataforma Windows.
.NET es un proyecto de Microsoft para crear una nueva plataforma de
desarrollo de software con nfasis en transparencia de redes, con independencia de
plataforma de hardware y que permita un rpido desarrollo de aplicaciones. Basado
en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus
productos, desde el sistema operativo hasta las herramientas de mercado.
.NET podra considerarse una respuesta de Microsoft al creciente mercado de
los negocios en entornos Web, como competencia a la plataforma Java de Sun
Microsystems. Su propuesta es ofrecer una manera rpida y econmica, a la vez que
segura y robusta, de desarrollar aplicaciones o como la misma plataforma las
denomina, soluciones permitiendo una integracin ms rpida y gil entre
empresas y un acceso ms simple y universal a todo tipo de informacin desde
cualquier tipo de dispositivo.
La norma que define el conjunto de funciones que debe implementar la
librera de clases base (BCL por sus siglas en ingls) (incluido en ECMA-335,
ISO/IEC 23271) Tal vez el ms importante de los componentes de la plataforma, esta
norma define un conjunto funcional mnimo que debe implementarse para que el
marco de trabajo sea soportado por un sistema operativo. Aunque Microsoft
implement esta norma para su sistema operativo Windows, la publicacin de la
norma abre la posibilidad de que sea implementada para cualquier otro sistema
operativo existente o futuro, permitiendo que las aplicaciones corran sobre la
plataforma independientemente del sistema operativo para el cual haya sido
implementada. El Proyecto Mono emprendido por Ximian pretende realizar la
implementacin de la norma para varios sistemas operativos adicionales bajo el
marco del software libre o cdigo abierto.
Los principales componentes del framework son:
El conjunto de lenguajes de programacin
La Biblioteca de Clases Base o BCL
El Entorno Comn de Ejecucin para Lenguajes o CLR por sus siglas
en ingls.
Debido a la publicacin de la norma para la infraestructura comn de
lenguajes (CLI por sus siglas en ingls), el desarrollo de lenguajes se facilita, por lo
que el marco de trabajo .NET soporta ya ms de 20 lenguajes de programacin y es
posible desarrollar cualquiera de los tipos de aplicaciones soportados en la plataforma
con cualquiera de ellos, lo que elimina las diferencias que existan entre lo que era
posible hacer con uno u otro lenguaje.
Algunos de los lenguajes desarrollados para el marco de trabajo .NET son:
C#, Visual Basic, Delphi (Object Pascal), C++, J#, Perl, Python, Fortran, Cobol.NET
y PowerBuilder.
Common Language Runtime (CLR) es el lenguaje insignia de .NET
Framework (marco de trabajo .NET) y pretende reunir las ventajas de lenguajes como
C, C++ y Visual Basic en uno solo. El CLR es el verdadero ncleo del framework de
.NET, entorno de ejecucin en el que se cargan las aplicaciones desarrolladas en los
distintos lenguajes, ampliando el conjunto de servicios del sistema operativo (W2k y
W2003).
La herramienta de desarrollo compila el cdigo fuente de cualquiera de los
lenguajes soportados por .NET en un cdigo intermedio, el MSIL (Microsoft
Intermediate Lenguaje), similar al BYTECODE de Java. Para generarlo, el
compilador se basa en la especificacin CLS (Common Language Specification) que
determina las reglas necesarias para crear el cdigo MSIL compatible con el CLR.
Para ejecutarse se necesita un segundo paso, un compilador JIT (Just-In-Time)
es el que genera el cdigo mquina real que se ejecuta en la plataforma del cliente. De
esta forma se consigue con .NET independencia de la plataforma de hardware. La
compilacin JIT la realiza el CLR a medida que el programa invoca mtodos. El
cdigo ejecutable obtenido se almacena en la memoria cach del ordenador, siendo
recompilado de nuevo slo en el caso de producirse algn cambio en el cdigo fuente.
Es el encargado de proveer lo que se llama cdigo administrado, es decir, un
entorno que provee servicios automticos al cdigo que se ejecuta. Los servicios son
variados:
Cargador de clases: permite cargar en memoria las clases.
Compilador MSIL a nativo: transforma cdigo intermedio de alto
nivel independiente del hardware que lo ejecuta a cdigo de
mquina propio del dispositivo que lo ejecuta.
Administrador de cdigo: coordina toda la operacin de los distintos
subsistemas del Common Language Runtime.
Recolector de basura: elimina de memoria objetos no utilizados.
Motor de seguridad: administra la seguridad del cdigo que se
ejecuta.
Motor de depuracin: permite hacer un seguimiento de la ejecucin
del cdigo an cuando se utilicen lenguajes distintos.
Verificador de tipos: controla que las variables de la aplicacin usen
el rea de memoria que tienen asignado.
Administrador de excepciones: maneja los errores que se producen
durante la ejecucin del cdigo.
Soporte de multiproceso (threads): permite ejecutar cdigo en forma
paralela.
Empaquetador de COM: coordina la comunicacin con los
componentes COM para que puedan ser usados por el .NET
Framework.
Soporte de la Biblioteca de Clases Base: interfaz con las clases base
del .NET Framework. Esto quiere decir que existen tipos de
estructuras como es la de java y la .NET [11]

Вам также может понравиться