sesionI

18
Análisis y modelado de sistemas

description

modu

Transcript of sesionI

Anlisis y modelado de sistemas

Anlisis y modelado de sistemas Sistemas de InformacinEs la razn de ser para la tecnologa de cmputo.Adems de almacenar y recuperar datos, ayudan a la gente a usar informacin: clasificar listas, imprimir reportes, comparar una sola huella digital contra la Base de Datos, rastrear la ubicacin de aeronaves. Nos ayudan a obtener mayor valor de la informacin al aplicarla a propsitos diferentes

Sistemas de InformacinConsiste en los procedimientos y reglas establecidas para entregar informacin a la gente dentro de una organizacinLos tomadores de decisiones comprendieron que la informacin alimenta a los negocios y puede ser el factor crtico para la determinacin del xito o fracaso de stos.Anlisis y Diseo de SistemasBusca analizar sistemticamente la entrada de datos o el flujo de datos, el proceso o transformacin de los datos, el almacenamiento de datos y la salida de informacin dentro del contexto de un negocio particular.Es usado para analizar, disear e implementar mejoras en el funcionamiento de los negocios.

EjemploUna empresa necesita un portal propio donde pueda compartir archivos e informacin, para lo cual solo se requiere ser parte de la institucin.

Cual seria una entradaCual seria un procesoCual seria un entornoCual seria una salidaAnlisis y Diseo EstructuradoProporciona un enfoque sistemtico para el diseo y construccin de sistemas de cmputo de calidad.El analista debe proceder paso a paso obteniendo retroalimentacin de los usuarios y analizando el diseo, buscando omisiones y erroresCiclo de Vida del Desarrollo de SistemasIdentificacin de problemas, oportunidades y ObjetivosDeterminacin de los requerimientos de informacinAnlisis de las necesidades del sistemaDiseo del sistema recomendadoDesarrollo y documentacin del softwarePrueba y mantenimiento del sistemaImplementacin y evaluacin del sistemaAnlisis y Diseo Orientado a ObjetosLas tcnicas orientadas a objetos, pueden ayudar a responder las demandas organizacionales para nuevos sistemas que requieren mantenimiento, adaptacin y rediseo continuosFueron desarrollados para dar soporte a la tecnologa de programacin O-O, por lo cual estn fuertemente relacionados

Programacin O-OObjeto: Representacin en computadora de alguna cosa o evento del mundo realClase: Categora de objetos similaresOcurrencia: Cuando se crea un objeto de una claseMensajes: Cuando se enva informacin de un objeto a otroProgramacin O-OEncapsulacin: La informacin acerca de un objeto esta encapsulada por su comportamiento. Un objeto mantiene datos acerca de cosas del mundo real a las que representa en un sentido verdadero.Herencia: Las clases pueden tener hijos, una clase puede ser creada a partir de otra clase. La clase original es llamada clase baseProgramacin O-OPolimorfismo: Se refiere a comportamientos alternos entre clases derivadas relacionadas. Cuando varias clases heredan atributos y comportamientos, puede haber casos donde el comportamiento de una clase derivada deba ser diferente del de su clase base o de sus clases derivadas parientes.Anlisis OOModelo de cinco capas (Coad y Yourdon):Clase/Objeto: Indica las clases y objetosEstructura: Captura diversas estructuras de clases y objetos (relaciones 1:* y la herencia)Atributos: Detalla los atributos de las clasesServicio: Indica los mensajes y comporta-mientos del Objeto (servicios y mtodos)Tema: Divide el diseo en unidades de implementacin o asignaciones de equipos Desarrollo y ensamble de estas cinco capas en un paquete de diseo que comprende a todasAnlisis de Clases y ObjetosObjetos: cosas tangibles (Vehculo, libro), roles (clientes, propietario, dpto), incidentes o eventos (vuelo, accidente o reunin), interacciones (venta, matrimonio), detallar especificaciones (tipo de pliza de vida).Clase: descripcin de uno o ms objetosObjeto y Clase: se refiere tanto a la clase como a los objetos que ocurren en la claseDesarrolla Cual seria el objeto de un sistema que proporciona informacin sobre un alumno.

Cual seria su clase.

Cual seria su atributo

Cual seria su servicio

Diseo OOLas actividades de diseo son agrupadas en los cuatro componentes principales del sistema final:ProblemaInterfaz HumanaManejo de DatosManejo de TareasDurante la fase de diseo son frecuentemente usados los prototipos operacionalesMetodologas AlternasElaboracin de Prototipos, respuesta a los tiempos de desarrollo largos.Orientacin a los Datos, desarrollo de acuerdo al Ciclo de Vida de la Base de DatosMetodologa sociotcnicas que combina soluciones sociales y tcnicasCampen de Proyecto, adopta la estrategia de involucrar a una persona clave de cada rea afectada por el sistemaModelar mediante el uso de Ideogramas que capturan caractersticas narrativas

Representacin Grfica de SistemasUn sistema o subsistema puede ser representado grficamente en varias formasLos diversos modelos grficos muestran las fronteras del sistema y la informacin usada dentro del sistemaDiagramas de Flujo de Informacin, Espaol Estructurado, Arbol de decisin, Diagramas de Flujo de Datos, Diagramas Entidad Relacin, UML