Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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 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
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
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.