You are on page 1of 10

CONTENIDO PROGRAMTICO Sistemas II UNIDAD I: Conocimientos generales en el desarrollo de sistemas de informaci n! "!

Conce#tos $%sicos: sistemas& entrada& #roceso& salida& retroalimentaci n& Dato& informaci n& organi'aci n& entro#(a& )omeostasis& sistemas de informaci n& *s*ario& +ase de datos& arc)i,os& cam#os& registros! Sistemas: Es un conjunto de elementos dinmicamente relacionados entre s, realizando una actividad para alcanzar un objetivo, operando sobre entradas (informacin, energa o materia) proveyendo salidas (informacin, energa o materia) procesadas. Entre las definiciones dadas por diferentes autores, James enn (!""#), define un sistema como$ Un con-*nto de com#onentes .*e interact/an entre s( #ara lograr *n o+-eti,o com/n! N*estra sociedad esta rodeada de sistemas& *na organi'aci n es *n sistema& s*s com#onentes de mercadotecnia& man*fact*ra& ,entas& in,estigaci n& em+ar.*es& conta+ilidad 0 #ersonal tra+a-an -*ntos #ara crear *tilidades .*e +eneficien tanto a los em#leados como a los accionistas de la em#resa! Todos ellos com#onen *n sistema 1#!"23! Conce#tos asociados a la noci n de sistemas! Entrada: Es a%uello %ue el sistema importa para su mundo interior. &uede estar constituida de materiales energa o informacin. Proceso: 'onjunto de las fases sucesivas de un fenmeno o de una serie de fenmenos. (odo proceso lleva implcito un cambio o una transformacin a la entrada para generar una salida efectiva de informacin. Salida: Es el resultado final de la operacin o procesamiento de un sistema a trav)s del cual se e*porta el resultado de sus operaciones +acia su medio ambiente. Entrada4Salida 1E4S3$ 'omunicaciones entre el usuario y la computadora o entre componentes de +ard,are %ue dan como resultado la transferencia de datos. Retroalimentaci n: Es una accin por la cual el efecto (salida) repercute sobre la causa (entrada), sea incentivndola o in+ibi)ndola. Datos: -ntecedente necesario para llegar al conocimiento e*acto de una cosa. .nformacin %ue se suministra o %ue se obtiene de un ordenador y, en un sentido ms amplio, valor num)rico. &ara /orton 011# 2+ec+os, n3meros, letras o smbolos en bruto %ue la computadora procesa en informacin significativa4 Informaci n: Es el conocimiento disponible para uso inmediato y %ue permite orientar la accin, al reducir el margen de incertidumbre %ue rodea las decisiones cotidianas. El 5iccionario de la lengua espa6ola la define como 2comunicacin o ad%uisicin de
1

conocimientos %ue permiten ampliar precisar los %ue se poseen sobre una determinada materia4. &ara 5avis y 7lson la informacin constituye 2datos procesados en forma significativa para el receptor, con valor real y perceptible para decisiones presentes o futuras4. Organi'aci n: eg3n 8ucas (!"9"). :na organizacin es 2una coordinacin racional de actividades de un grupo de personas para alcanzar alg3n objetivo.4 eg3n ;ulmer (!"9"). 2:na organizacin es un conjunto de cosas y personas %ue estn interrelacionadas de diferentes maneras generalmente complejas y %ue forman un todo identificable caracterizado por la e*istencia de objetivos comunes.4 En conclusin se puede decir %ue toda organizacin para alcanzar su objetivo, realiza un conjunto de actividades o tareas en forma coordinada e interrelacionadas. El desarrollo de estas tareas debe ser planificado, organizado, controlado y dirigido a fin de lograr el objetivo deseado. 8a planificacin, la organizacin, control, direccin, as como la comunicacin y coordinacin constituyen un proceso vital %ue se lleva a cabo en toda organizacin, independientemente de su tipo y caractersticas. Entro#(a: Es la tendencia %ue los sistemas tienen al desgaste, a la desintegracin. Es la p)rdida de energa e informacin %ue ine*orablemente se produce en todo sistema. &or lo general se presenta en los sistemas cerrados. 5omeostasis: Es el e%uilibrio dinmico %ue se presenta cuando el organismo o sistema dispone de mecanismos de retroalimentacin capaces de restaurar el e%uilibrio perturbado por agentes e*ternos. TIPOS DE SISTEMAS: Sistemas A+iertos: on a%uellos sistemas %ue en su actividad de transformacin reciben entradas del medio ambiente y vuelcan +acia )l sus salidas. Estn en constante interaccin con el medio %ue los rodea. 8os sistemas abiertos son capaces de evitar la entropa, ya %ue pueden compensar esa p)rdida de energa u organizacin en la medida en %ue son capaces de retroalimentarse con informacin y energa. Sistemas Cerrados: En sentido estricto ning3n sistema es totalmente cerrado ya %ue siempre tendr alg3n tipo de relacin con el sistema ms amplio al cul pertenece. 8os sistemas cerrados no estn en capacidad de importar por s mismos, energa e informacin de su medio ambiente e*terior para compensar la p)rdida de energa %ue sufren durante su funcionamiento. Seg/n $*rc) 0 Strater (!""1) Sistema A+ierto: on sistemas %ue depende o interact3an con el entorno %ue los rodea. Ejemplo una Empresa. Sistema Cerrado: on sistemas %ue no depende del medio, pero %ue en determinado momento dependen de lo %ue les rodea< por tanto todo los sistemas son abiertos. Sistema Din%mico: on sistemas %ue estn en constante desplazamiento y funcionamiento. Ejemplo el +ombre. Sistema Est%tico: on sistemas %ue no tienen ning3n tipo de actividad, ni para su funcionamiento.
2

Sistemas de Informaci n: 8os . no son nuevos, muc+o antes de la automatizacin de las computadoras, las compa6as reunan, almacenaban y actualizaban informacin en lo %ue era el curso normal de +acer negocios. En el pasado como a+ora, los . consistan en los procedimientos y reglas establecidas para entregar informacin a la gente dentro de una organizacin. (Ejemplo de las flores &eter /orton &g. =1=). &ara 5avis y 7lson Es *n con-*nto integrado de #ersonas 0 m%.*inas c*0o o+-eti,o es entregarle a *na organi'aci n la informaci n re.*erida #ara a#o0ar las o#eraciones& la administraci n 0 la toma de decisiones! El sistema *tili'a m%.*inas 0 e.*i#os com#*tacionales 1563& #rogramas e instr*cciones com#*tacionales 1S63& #rocedimientos man*ales& +ases de datos& modelos de an%lisis& #lanificaci n& control 0 toma de decisiones! -l respecto >rady ?ooc+ (!""@) se6ala %ue$ Un sistema de informaci n se define como *n ensam+la-e formal 0 sistem%tico de com#onentes .*e e-ec*tan o#eraciones de #rocedimientos de datos #ara #ro#orcionar informaci n a la gerencia #ara el a#o0o de las acti,idades de #lanificaci n& control& toma de decisiones 0 #ro#orcionar *na ,ariedad de re#ortes .*e sean re.*eridos #or s*s entes e7ternos! 5entro de este orden de ideas &ressman (!""#) opina %ue$ Un sistema de informaci n es *n sistema )om+re4m%.*ina .*e #rocesa datos a fin de registrar los detalles originados #or las transacciones .*e oc*rren en las entidades .*e forman *na organi'aci n 0 a#orta *na ,ariedad de re#ortes& .*e sean re.*eridos #or los entes e7ternos! Acti,idades $%sicas de los Sistemas de Informaci n: :n sistema de informacin realiza cuatro actividades bsicas$ Entrada, &rocesamiento, -lmacenamiento y alida de informacin. Entrada de Informaci n: Es el proceso mediante el cual el istema de .nformacin toma los datos %ue re%uiere para procesar la informacin. 8as entradas pueden ser manuales o automticas. 8as manuales son a%uellas %ue se proporcionan en forma directa por el usuario, mientras %ue las automticas son datos o informacin %ue provienen o son tomados de otros sistemas o mdulos. Esto 3ltimo se denomina interfases automticas. 8as unidades tpicas de entrada de datos a las computadoras son las terminales, las cintas magn)ticas, las unidades de disAette, los '5s los cdigos de barras, los escners, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras. Procesamiento de Informaci n: Es la capacidad del istema de .nformacin para efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Estos clculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos %ue estn almacenados. Esta caracterstica de los sistemas permite la transformacin de datos fuente en informacin %ue puede ser utilizada para la toma de decisiones, lo %ue +ace
3

posible, entre otras cosas, %ue un tomador de decisiones genere una proyeccin financiera a partir de los datos %ue contiene un estado de resultados o un balance general de un a6o base. Almacenamiento de informaci n: El almacenamiento es una de las actividades o capacidades ms importantes %ue tiene una computadora, ya %ue a trav)s de esta propiedad el sistema puede recordar la informacin guardada en la seccin o proceso anterior. Esta informacin suele ser almacenada en estructuras de datos denominadas arc+ivos (arc+ivos fsicos y lgicos). 8os medios tpicos de almacenamiento son los discos magn)ticos o discos duros, los discos fle*ibles o disAettes y los discos compactos ('5BC7D). Salida de Informaci n: 8a salida es la capacidad de un istema de .nformacin para sacar la informacin procesada o bien datos de entrada al e*terior. 8as unidades tpicas de salida son las impresoras, terminales (monitores), disAettes, cintas magn)ticas, '5BCE, la voz, los graficadores y los plotters, entre otros. Es importante aclarar %ue la salida de un istema de .nformacin puede constituir la entrada a otro istema de .nformacin o mdulo. En este caso, tambi)n e*iste una interfase automtica de salida. Us*ario: 8os sistemas de informacin son manipulados por personas por lo %ue enn (!""#), describe %ue el usuario es la persona %ue interact3a con los sistemas de informacin. Entre los tipos de usuarios se puede nombrar los siguientes$ Us*ario 8inal: e refiere a las personas %ue no son especialistas en sistemas de informacin, pero utilizan las computadoras para desempe6ar su trabajo. e agrupan en cuatro categoras$ Us*ario Primario: -limenta al sistema con datos (entradas) o reciben (salidas), %uizs a trav)s de terminales. Us*ario Indirecto: e benefician de los resultados o reportes generados por estos sistemas, pero no intercalan de manera directa con el Fard,are o oft,are. Us*ario Gerente: (iene responsabilidades administrativas en los sistemas de aplicacin. upervisan la inversin en el desarrollo o uso del sistema, tienen la responsabilidad ante la organizacin de controlar las actividades del sistema. Us*ario Directi,o: .ncorporan los usos estrat)gicos y competitivos de los sistemas de informacin en los planes y estrategias de la organizacin. Eval3a lo %ue e*pone la organizacin, originados por fallas en los sistemas de informacin. $ase de Datos: cual%uier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, dise6ado para facilitar su mantenimiento y acceso de una forma estndar. 8os datos suelen aparecer en forma de te*to, n3meros o grficos. 5esde su aparicin en la d)cada de !"G1, se +an +ec+o imprescindibles para las sociedades industriales. $ase de datos relacional, en informtica, tipo de base de datos o sistema de administracin de bases de datos, %ue almacena informacin en tablas (filas y columnas de datos) y realiza b3s%uedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. En una base de datos relacional, las filas representan registros (conjuntos de datos acerca de elementos separados) y las
4

columnas representan cam#os (atributos particulares de un registro). -l realizar las b3s%uedas, una base de datos relacional +ace coincidir la informacin de un campo de una tabla con informacin en el campo correspondiente de otra tabla y con ello produce una tercera tabla %ue combina los datos solicitados de ambas tablas. &or ejemplo, si una tabla contiene los campos /HDBED&8E-57, -&E88.57, /7D?CE y -/(.>IE5-5 y otra tabla contiene los campos 5E&-C(-DE/(7, /HDBED&8E-57 y -8-C.7, una base de datos relacional +ace coincidir el campo /HDBED&8E-57 de las dos tablas para encontrar informacin, como por ejemplo los nombres de los empleados %ue ganan un cierto salario o los departamentos de todos los empleados contratados a partir de un da determinado. En otras palabras, una base de datos relacional utiliza los valores coincidentes de dos tablas para relacionar informacin de ambas. &or lo general, los productos de bases de datos para microcomputadoras o microordenadores son bases de datos relacionales.J EnciclopediaK DicrosoftK Encarta 011!. Arc)i,os: -rc+ivo o ;ic+ero, conjunto completo de informacin identificado con un nombre. &uede ser un programa, un conjunto de datos utilizados por el programa o un documento creado por los usuarios. 8os arc+ivos son las unidades bsicas de almacenamiento %ue permiten a la computadora distinguir entre los diversos conjuntos de informacin. -un%ue no siempre es el caso, un arc+ivo se suele encontrar en un formato legible por los usuarios. Cam#o: Es la unidad de datos ms pe%ue6a en una base de datos, usada para agrupar cada pieza o elemento de datos en una categora especfica. 8os campos son acomodados en una columna y titulados por el usuario. 9! 8*nciones 0 ,enta-as de los sistemas de informaci n& Ti#os de sistemas de informaci n: Procesamiento de transacciones& Gerencial& A#o0o a las decisiones& E7#ertos! 8*nciones de los Sistemas de Informaci n: enn (!""#) sostiene %ue las funciones de los istemas de .nformacin son$ Procesamiento de Transacciones: 'onsiste en capturar, clasificar, calcular, resumir y almacenar los datos. Definici n de Arc)i,os: 'onsiste en almacenar los datos capturados por el procesamiento de las transacciones de acuerdo a una estructura de almacenamiento adecuada, como base de datos o arc+ivos, un m)todo %ue facilita el almacenamiento, actualizacin y acceso, y un dispositivo apropiado de almacenamiento. Mantenimiento de Arc)i,os: 8os arc+ivos o base de datos del sistema deben mantener actualizadas las operaciones bsicas de mantenimiento %ue son inclusin, modificacin y eliminacin de datos en los medios de almacenamiento. Generaci n de Re#ortes: e encarga de producir la informacin re%uerida y trasmitirla a los puntos o centros de informacin %ue la soliciten. Procesamiento de Cons*ltas: &arte de la informacin re%uerida por los usuarios responde a interrogantes no predefinidas y cuyas respuestas son generalmente cortas por lo %ue no re%uieren un formato complejo como el de los reportes, )stas son las llamadas consultas interactivas, y es un medio directo de comunicacin +ombreBm%uina. Esta funcin es generalmente ejecutada por los subsistemas de

administracin de datos, %ue facilita el acceso a los datos, y de procesamiento de informacin, %ue transforma los datos almacenados en informacin. Mantenimiento e Integridad de los Datos: 8os datos mantenidos por un sistema de informacin deben ser confiables y veraces, se debe garantizar la integridad de los datos y protegerlos contra accesos indebidos o no autorizados y contra modificaciones mal intencionadas :enta-as de los Sistemas de Informaci n: 8os sistemas de informacin ofrecen una serie de ventajas %ue de acuerdo a enn (!""#) se pueden se6alar las siguientes$ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Capidez en los procesos. Danejo, registro y control de datos e informacin. -ctualizacin de la informacin. eguridad. Eficiencia. 5isminucin de mrgenes de errores en los procesos. .ntercambio de informacin. -+orro de dinero. -poyo a la toma de decisiones. -lmacenamiento y recuperacin de la informacin.

Ti#os de sistemas de informaci n: Procesamiento de transacciones& A#o0o a las decisiones& Administrati,os& E7#ertos! El . es la razn de ser para la tecnologa de cmputo. 5ebido a %ue +ay muc+os tipos de informacin y muc+os usos para ella, +an sido desarrollados varios tipos de .. &or ejemplo si ud. &iensa en una base de datos de los clientes y cuentas de un banco como un ., est en lo correcto. L&ero pensara lo mismo del sistema controlado por computadoras para manejar las m%uinas de una fabrica, o el sistema %ue usa la /- - para lanzar y controlar el trasbordador espacialM i es as estara en lo correcto de nuevo. 8os sistemas de informacin tienen su clasificacin seg3n el objetivo o funcin %ue persiguen. eguidamente se muestra la elaborada por /orton (0111). 7bs)rvese$ Sistemas #ara #rocesamiento de transacciones: las transacciones son eventos como tomar una orden o pagar una factura. (ransacciones para procesamiento de negocios significa cubrir, recuperar y rastrear datos acerca de los eventos. Es un sistema de procesamiento de datos %ue sirve principalmente para manejar transacciones en el nivel operativo. on los primeros sistemas %ue se implantan en las organizaciones, generalmente manejan grandes vol3menes de informacin. Sistemas de a#o0o a las decisiones: con frecuencia dan a los administradores acceso directo a datos en el sistema de procesamiento para transacciones de la compa6a. Estos sistemas pueden incluir o acceder otros tipos de datos generales, como reportes del mercado de valores o informacin geolgica. &rocesa datos para realizar automticamente parte o todo el proceso de toma de decisiones, e indican la accin a tomar. Sistemas de informaci n #ara la administraci n: estos sistemas estn dise6ados para respaldar las necesidades de tres categoras diferentes de administradores$ ejecutivos,
6

administradores medios y de produccin. Estos sistemas generalmente producen una gama de reportes estandarizados. 8a variedad es necesaria debido a %ue las diferentes categoras de administradores re%uieren tipos distintos de informacin. :n buen sistema de informacin para la administracin puede resumir grandes cantidades de datos de negocios en informacin %ue sea 3til para cada tipo de administrador. Sistemas e7#ertos: un sistema e*perto automatiza el proceso para toma de decisiones en un rea especfica como diagnsticos m)dicos o revisin de +istorias de cr)ditos para aprobaciones de pr)stamos. Estos sistemas analizan datos y luego producen una recomendacin para un curso de accin. 'rear un sistema e*perto re%uiere %ue una gran coleccin de destreza +umana en un rea en especfico sea introducida en una base de datos altamente detallada llamada base de conocimientos. :na pieza de soft,are llamada mecanismo de inferencia e*amina entonces los datos disponibles, relacionados con esa base de conocimientos, y selecciona la respuesta mas apropiada. ;! 8ases de desarrollo de *n sistema de informaci n: An%lisis& Dise<o& Constr*cci n& Im#lantaci n 0 Mantenimiento! 'rear un sistema de informacin puede ser una tarea compleja. .nvolucra muc+as fases distintas, cada una de las cuales con frecuencia debe ser completada antes de %ue se pueda comenzar una tarea subsecuente. &ara ayudar a crear sistemas de informacin e*itosos fue desarrollado el ciclo de vida del desarrollo de sistemas, lo cual es una manera organizada de construir un sistema de informacin y est compuesto de una serie de cinco fases. Juntas, las fases son llamadas un ciclo de vida por%ue cubren la vida completa de un sistema de informacin. An%lisis de necesidades: 8a fase ! comienza cuando se identifica una necesidad para un sistema nuevo o modificado. e comienza entonces con una investigacin preliminar, +ablando con los usuarios y los administradores de departamentos %ue sern afectados. e define el problema con precisin, se estudia el sistema actual y sus limitaciones, se realiza un estudio de factibilidades y se determinan los re%uerimientos del nuevo sistema. -l final de la fase !, el e%uipo recomienda una solucin para ser adoptada. Dise<o del sistema: Es la creacin de la ar%uitectura para la implantacin %ue va a desplegarse y establece las polticas tcticas comunes %ue deben utilizarse. El dise6o consiste en una representacin grfica del sistema a trav)s de +erramientas especializadas. Es un modelo del sistema propuesto, sujeto a cambios. - trav)s de la fase 0, el administrador del e%uipo de proyecto revisa el progreso en el dise6o de diferentes componentes del sistema. -l final de la fase se lleva a cabo una revisin ms amplia, involucrando normalmente al departamento %ue ser afectado y a la administracin superior. i el dise6o pasa la inspeccin, el desarrollo comienza. Constr*cci n: &rogramacin del sistema, codificacin a trav)s de un lenguaje de programacin. Ejecucin del dise6o del sistema. 5urante la fase de construccin, los programadores juegan el papel clave, al crear o personalizar el soft,are para todas las varias partes del sistema. 8os encargados de desarrollar soft,are pueden instalar o modificar soft,are comprados a terceros o escribir programas dise6ados a la medida del solicitante, la eleccin depende del costo de cada alternativa, del tiempo disponible para escribir el soft,are y de la disponibilidad de los programadores.
7

Im#lementaci n: 8a implementacin es el proceso de verificar e instalar los e%uipos, entrenar a los usuarios, instalar la aplicacin y construir todos los arc+ivos de datos necesarios para utilizarla. El proceso de cambiar del antiguo sistema al nuevo se llama conversin. 8os profesionales deben manejar cuidadosamente este proceso para evitar perder o da6ar datos. 8os m)todos de conversin son$ Con,ersi n directa& todos los usuarios dejan de usar el sistema antiguo al mismo tiempo y despu)s comienzan a usar el nuevo. Esta opcin es rpida, pero puede ser destructiva. -dems la presin sobre el personal de soporte puede resultar e*cesiva. Con,ersi n en #aralelo& los usuarios contin3an usando el sistema antiguo mientras %ue una cantidad creciente de informacin es procesada mediante el nuevo sistema. 8as salidas de los dos sistemas son comparadas, y si estn de acuerdo se +ace el cambio. Esta opcin es 3til para ms pruebas reales del nuevo sistema, pero es muy desgastante por%ue ambos sistemas estn operando al mismo tiempo. Con,ersi n en fases& los usuarios comienzan a usar el nuevo sistema componente por componente. Esta opcin slo funciona para sistemas %ue pueden ser divididos en compartimentos. Mantenimiento: esta fase monitorea varios ndices de la ejecucin del sistema, responde a cambios en los re%uerimientos de los usuarios, sin embargo, en alg3n punto las reparaciones al sistema ya no cubren los re%uerimientos del usuario, los cuales podran +aber cambiado radicalmente desde %ue el sistema fue instalado. En ese momento el sistema +a regresado a su punto inicial y la fase de anlisis comienza de nuevo. Est*dio de 8acti+ilidad :n resultado importante de la investigacin preliminar es la determinacin de %ue el sistema solicitado sea factible. En la investigacin preliminar e*isten tres aspectos relacionados con el estudio de factibilidad de suma importancia como lo son la factibilidad t)cnica, econmica y operativa. 8acti+ilidad T=cnica: -%u se determina si dentro de la organizacin e*isten los e%uipos necesarios, la tecnologa adecuada para el desarrollo del nuevo sistema, el personal disponible y el apoyo de la gerencia en relacin con todos estos aspectos y si no e*isten, si se podrn ad%uirir. 8acti+ilidad Econ mica: e debe determinar en este aspecto si los beneficios a obtener con el sistema sern suficientes para aceptar los costos, si la organizacin realmente cuenta con el dinero para la cobertura de los costos y si es as, si realmente brindaran su total apoyo. 8acti+ilidad O#eracional: i se desarrolla o implementa el sistema, se debe determinar si e*iste el personal capacitado para operarlo, si se utilizar el sistema, si e*istir cierta resistencia al cambio, de %ue forma se enfrentar la situacin para %ue no se produzca una posible disminucin de los beneficios de la aplicacin.

UNIDAD II: Conocimientos generales en el desarrollo de sistemas de informaci n orientado a o+-eto! !. 0. #. =. G. @. 5efinicin de 7bjeto, 'lase, -tributo, Ferencia, &olimorfismo. -nlisis orientado a objeto 5ise6o orientado a objeto &rogramacin orientada a objeto Elementos fundamentales$ abstraccin, encapsulamiento, modularidad y jerar%ua Elementos secundarios$ tipos, concurrencia, persistencia.

O+-eto: 'onjunto complejo de datos y programas %ue poseen estructura y forman parte de una programacin. En primer lugar, un objeto no es un dato simple, sino %ue contiene en su interior cierto n3mero de componentes bien estructurados. En segundo lugar, cada objeto no es un ente aislado, sino %ue forma parte de una organizacin jerr%uica o de otro tipo. :n objeto tiene estado, e*+ibe alg3n comportamiento bien definido, tiene una identidad 3nica. Clase: :na clase representa un conjunto de objetos %ue comparten una estructura com3n y un comportamiento com3n. 'onsiste en atributos y funciones compartidas por ms de un objeto. Atri+*to: 5enota una parte de un objeto agregado, por eso se utiliza tanto en el anlisis como en el dise6o para e*presar una propiedad singular de la clase. E*presa las caractersticas definibles de un objeto. 5erencia: (ransmisin de atributos de una clase a una subclase. Polimorfismo: 5iversas formas %ue puede adoptar un objeto o una clase. An%lisis Orientado a O+-eto: ?ooc+ (!""N) lo define como$ 2:n m)todo de anlisis %ue e*amina los re%uisitos desde las perspectivas de las clases de objetos %ue se encuentran en el vocabulario del dominio del problema4 (p.==). Dise<o Orientado a O+-etos$ e define de acuerdo a ?ooc+ (!""N) como$ 2:n m)todo de dise6o %ue abarca el proceso de descomposicin orientada a objeto y una notacin para describir los modelos lgicos, fsicos, as como los modelos dinmicos y estticos del sistema %ue se dise6a4 (p.=#). Programaci n Orientada a O+-etos: Es un m)todo de implementacin en el %ue los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna clase y todas estas clases son miembros de una jerar%ua de clases unidas mediante una relacin de +erencia. 8a 77& se basa de acuerdo a la idea natural de la e*istencia de un mundo lleno de objetos y %ue la resolucin del problema se realiza en t)rminos de objetos, un lenguaje se dice %ue est basado en objetos si soporta objetos como una caracterstica fundamental del mismo.

Elementos f*ndamentales: A+stracci n: 5escripcin simplificada de un sistema %ue enfatiza algunos detalles significativos y suprime detalles irrelevantes. 5enota las caractersticas esenciales de un objeto %ue lo distinguen de todos los dems tipos de objetos, y proporciona as fronteras conceptuales ntidamente definidas respecto a la perspectiva del observador. Enca#s*lamiento: Es el proceso de almacenar en un mismo compartimiento los elementos de una abstraccin %ue constituyen su estructura y su comportamiento< sirve para separar el interfaz contractual de una abstraccin y su implantacin. e refiere a la ocultacin de informacin. Mod*laridad: Es la propiedad %ue tiene un sistema %ue +a sido descompuesto en un conjunto de mdulos co+esivos y d)bilmente acoplados. >erar.*(a: Es una clasificacin u ordenacin de abstracciones. Elementos Sec*ndarios: Ti#ificaci n: on la puesta en vigor de la clase de los objetos, de forma %ue los objetos de tipos diferentes no pueden intercambiarse, o pueden +acerlo de forma restringida. Conc*rrencia: Es la propiedad %ue distingue un objeto activo, de uno %ue no est activo. &ermite a diferentes objetos actuar al mismo tiempo. Persistencia: Es la propiedad de un objeto mediante la cual, su e*istencia perdura en el tiempo yOo el espacio. 8a persistencia abarca la duracin de los datos, es decir %ue adems de persistir el estado de un objeto, tambi)n la clase debe trascender a cual%uier programa individual. -s como tambi)n un objeto una vez creado, consume la misma memoria fsica +asta %ue deja de e*istir.

10

You might also like