SlideShare uma empresa Scribd logo
1 de 3
-543973-580818-253365-474980INSTITUTO TECNOLÓGICO DE TUXTEPECSISTEMAS DE INFOMACION IIMODELO DE INGENIERIA DEL SOFTAWARE<br />CARACTERISTICASVENTAJASDESVENTAJASModelo EstructuradoEficiencia MantenibilidadFlexibilidad Utilidad Generalidad Adecuados para todo tipo de aplicaciones  La flexibilidad representa la facilidad de que el mismo sistema pueda realizar variaciones sobre una misma temática, sin necesidad de modificacionesLa generalidad expresa el alcance sobre un determinado temaCalidadEficienciaModificabilidadeficienciaLas fases del diseño, codificación y prueba absorben el 75% o más del coste de la ingeniería del software (excluyendo el mantenimiento)Es importante notar que si bien la confiabilidad del software puede ser vista como un problema de depuración de errores en los programas, es también un problema de diseñoLas restricciones de desarrollo son limitaciones al consumo de recursos durante el período del desarrollo, y pueden ser expresadas en términos generales o descomponerla en sus partes como ser tiempo de máquina y horas – hombre.Herramientas Diagramas de flujo de datos Diccionarios de datos Diagrama de estructura de datosCuando se deben utilizarCuando se desea aprovechar las cualidades de separar datos y funciones<br /> <br />CARACTERISTICASVENTAJASDESVENTAJASModelo Orientado a Objetos->Objeto->Clases->HerenciaConstrucción de clases más complejasRápido diseñoMantenimiento más sencilloIntegridadMayor calidad de diseñoConfiabilidadEstabilidadEs costosaRequiere conocimientos adicionalesNo se recomienda para proyectos pequeñosRequiere personal especializadoAlta curva de aprendizajeHerramientas Diagrama de interacción de objeto Secuencia de transacciones y escenarios Diagrama de flujo de actividad Cuando se deben utilizarCuando los proyectos son pequeños, y es manejado adelante por uno o dos programadores. <br />CARACTERISTICASVENTAJAS DESVENTAJASProgramación Orientada a ComponentesConstruye un mercado global de componentes de software.Los usuarios son los propios desarrolladores de las aplicaciones que necesitan reutilizar los componentes hechos y probados para construir sus aplicaciones de forma rápida y robustaEs un paradigma de programación que se centra en el diseño e implementación de componentesReutilización del softwareSimplificación de pruebas y del mantenimiento del sistema (significa menos tiempo)Mayor calidad (depende de que si somos o no buenos compradores )Ahorro de dineroNo se puede utilizar sus propiedades o parte de ellos para crear un componenteNo se puede utilizar herencia sobre ellosLas actualizaciones de los componentes adquiridos no están en manos de los desarrolladores del sistemaHerramientasDiagramas de componentes Interfaz Diagrama de despliegue Cuando se deben utilizar Para mejorar la calidad, reducir el ciclo de desarrollo y para obtener un mayor retorno sobre la transformación. <br />
Cuadro comparativo
Cuadro comparativo

Mais conteúdo relacionado

Mais procurados

Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoIngenierosD
 
Presentacion grupo 2
Presentacion grupo 2Presentacion grupo 2
Presentacion grupo 2grupooo2
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareShaman King
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesJuan C. S. Suárez
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodosivansierra20
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrolloJosue Alfaro
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicoskaris_58
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapasyeimy26
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Dalia Sandiego
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 

Mais procurados (19)

Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Presentacion grupo 2
Presentacion grupo 2Presentacion grupo 2
Presentacion grupo 2
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 
metodos dinamicos
metodos dinamicosmetodos dinamicos
metodos dinamicos
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
MODELOS DE SOFTWARE
MODELOS DE SOFTWAREMODELOS DE SOFTWARE
MODELOS DE SOFTWARE
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modeloinc
ModeloincModeloinc
Modeloinc
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapas
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Desarrollo rápido de aplicaciones
Desarrollo rápido de aplicacionesDesarrollo rápido de aplicaciones
Desarrollo rápido de aplicaciones
 

Destaque

Historia de uml
Historia de umlHistoria de uml
Historia de umlCesar Yupa
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracionstill01
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UMLKudos S.A.S
 

Destaque (9)

Uml
UmlUml
Uml
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 

Semelhante a Cuadro comparativo

Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDCesar Gomez
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemasgrupo7inf162
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de softwareLuis Jesus Curbata
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMABrendita Martinez
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Bruno
 

Semelhante a Cuadro comparativo (20)

Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDD
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Deber alex
Deber alexDeber alex
Deber alex
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
Equipo 5 Metodos de Desarrllo de Software
Equipo 5 Metodos de Desarrllo de SoftwareEquipo 5 Metodos de Desarrllo de Software
Equipo 5 Metodos de Desarrllo de Software
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemas
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
prueva
pruevaprueva
prueva
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de software
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMA
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Software
SoftwareSoftware
Software
 

Cuadro comparativo

  • 1. -543973-580818-253365-474980INSTITUTO TECNOLÓGICO DE TUXTEPECSISTEMAS DE INFOMACION IIMODELO DE INGENIERIA DEL SOFTAWARE<br />CARACTERISTICASVENTAJASDESVENTAJASModelo EstructuradoEficiencia MantenibilidadFlexibilidad Utilidad Generalidad Adecuados para todo tipo de aplicaciones La flexibilidad representa la facilidad de que el mismo sistema pueda realizar variaciones sobre una misma temática, sin necesidad de modificacionesLa generalidad expresa el alcance sobre un determinado temaCalidadEficienciaModificabilidadeficienciaLas fases del diseño, codificación y prueba absorben el 75% o más del coste de la ingeniería del software (excluyendo el mantenimiento)Es importante notar que si bien la confiabilidad del software puede ser vista como un problema de depuración de errores en los programas, es también un problema de diseñoLas restricciones de desarrollo son limitaciones al consumo de recursos durante el período del desarrollo, y pueden ser expresadas en términos generales o descomponerla en sus partes como ser tiempo de máquina y horas – hombre.Herramientas Diagramas de flujo de datos Diccionarios de datos Diagrama de estructura de datosCuando se deben utilizarCuando se desea aprovechar las cualidades de separar datos y funciones<br /> <br />CARACTERISTICASVENTAJASDESVENTAJASModelo Orientado a Objetos->Objeto->Clases->HerenciaConstrucción de clases más complejasRápido diseñoMantenimiento más sencilloIntegridadMayor calidad de diseñoConfiabilidadEstabilidadEs costosaRequiere conocimientos adicionalesNo se recomienda para proyectos pequeñosRequiere personal especializadoAlta curva de aprendizajeHerramientas Diagrama de interacción de objeto Secuencia de transacciones y escenarios Diagrama de flujo de actividad Cuando se deben utilizarCuando los proyectos son pequeños, y es manejado adelante por uno o dos programadores. <br />CARACTERISTICASVENTAJAS DESVENTAJASProgramación Orientada a ComponentesConstruye un mercado global de componentes de software.Los usuarios son los propios desarrolladores de las aplicaciones que necesitan reutilizar los componentes hechos y probados para construir sus aplicaciones de forma rápida y robustaEs un paradigma de programación que se centra en el diseño e implementación de componentesReutilización del softwareSimplificación de pruebas y del mantenimiento del sistema (significa menos tiempo)Mayor calidad (depende de que si somos o no buenos compradores )Ahorro de dineroNo se puede utilizar sus propiedades o parte de ellos para crear un componenteNo se puede utilizar herencia sobre ellosLas actualizaciones de los componentes adquiridos no están en manos de los desarrolladores del sistemaHerramientasDiagramas de componentes Interfaz Diagrama de despliegue Cuando se deben utilizar Para mejorar la calidad, reducir el ciclo de desarrollo y para obtener un mayor retorno sobre la transformación. <br />