Está en la página 1de 8

Catedrtico: L.

I Mara de los ngeles Martnez Morales


Actividad: Cuadro comparativo de modelos
Materia: Sistemas de informacin ii Especialidad: Licenciatura en informtica Semestre: Sptimo Grupo: B

Equipo: Carpio Calixto Benita Jos Gonzlez Dulce Mara Jos Infante Sayra Viridiana Osorio Merino Mara Isabel Garca Ortega Ana Silvia

Modelo basado en Modelo componentes estructurado este modelo nos permite reutilizar cdigo ya existente para facilitar el desarrollo del software adems nos ayuda a realizar proyectos ms complejos usando componentes a los cuales nosotros los podemos utilizar como base para el desarrollo de otro software. Es una forma sistemtica de elaborar modelos de un sistema existente o de un sistema que tiene que ser construido

Modelo orientados objetos

Conceptos

La construccin de modelos de un sistema por medio dela identificacin y especificacin de un conjunto de objetos relacionados, que se comportan y colaboran entre s de acuerdo a los requerimientos establecidos para el sistema de objetos.

Caractersticas
Modelo basado en componentes Modelo orientados a objetos Identificable. Accesible slo a travs de su interfaz La reutilizacin de software Deteccin de fallos Adaptable. Monitorizacin y deteccin de errores del sistema. Interoperabilidad. Funcin significativa, Encapsulamiento, Genera mucho trabajo adicional Sirve para mejora sistemas existentes o construir otros Proporcionan un marco para el modelado detallado de sistemas Se genera una documentacin estndar para el sistema Normalmente se encuentran disponibles herramientas CASE Es reutilizable el software Sirve para grandes y pequeos proyectos Fcil de mantener por que su estructura esta poco unido o poco acoplado. los objetos son abstracciones del mundo real o entidades del sistema que se administran entre ellas mismas. Los objetos son independientes y encapsulan el estado y la representacin de informacin La funcionalidad del sistema se expresa en trminos de servicios de los objetos Las reas de datos compartidas son eliminadas. Los objetos se comunican mediante paso de parmetros

Modelo estructurado

Modelo basado en componentes

Modelo estructurado

Semejanzas Componente ms seguro tanto para la construccin de grandiosos sistemas se obtiene un software de buena calidad. La reutilizacin. Permite construir software de calidad. Es reutilizable el software Sirve para grandes y pequeos proyectos

Modelo orientados a Se utiliza la reutilizacin del cdigo. objetos Que se arma en mdulos basado en componentes

Herramientas Modelo basado en componentes Java Microsoft Visual C++ Microsoft Visual Basic Delphi PowerBuilder, y Micro Focus COBOL

Modelo estructurado

Herramienta Case para el soporte de mtodos estructurados, Editores de diagramas, Herramientas de anlisis y comprobacin de diseos, Lenguajes de consulta del repositorio, Un diccionario de datos, Herramientas de generacin y definicin de informes, Herramientas de definicin de formularios, Facilidades para importar/exportar, Generadores de cdigo Diagrama de interaccin de objetos para negocio Diagrama de interaccin de objetos para una secuencia de transacciones

Modelo orientados a objetos

Donde se utiliza Modelo Para la construccin de basado en grandes sistemas y componentes aplicaciones de software Modelo En Proyectos grandes y estructurado pequeos Modelo orientados a objetos No son recomendables para proyectos pequeos

Diferencias Modelo basado en componentes Permite construir software de calidad en corto tiempo y con la misma calidad que la mayora de las industrias de nuestro tiempo. Los costos son menores. Los componentes se adaptan en lo posible al componente de la etapa anterior. Reduce el tiempo de entrega al usuario final No incluyen guas que ayuden a los usuarios a decidir si un mtodo es adecuado para un problema concreto. Los modelos producidos son muy detallados, y los usuarios a menudo los encuentran difciles de entender. Tienen mayor soporte y mantenimiento

Modelo estructurado

Modelo orientados a objetos

Rpido diseo La programacin es mas sencilla, que la estructurada Agiliza el desarrollo del software. Permite crear sistemas mas complejos

Referencias
Sommerville, Ian (2005)Ingeniera de software, edicin 7.