CRISIS DEL SOFTWARE EQUIPO1 INTEGRANTES: LILIAN GUTIERREZ GARCIA IRVING LUNA CARBAJAL RAUL REYES MENDEZ LUIS ALBERTO ESPINOSA RICARDO DIAZ HERNANDEZ.

Slides:



Advertisements
Presentaciones similares
Desarrollo en espiral.
Advertisements

CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Modelos de Proceso del Software
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
M.S.C. Ivette Hernández Dávila
 EL MODELO INCREMENTAL.:  EL MODELO EN ESPIRAL:  viene a suplir el problema de no poder retroceder en las fases de desarrollo del software.  : no.
Representación de Requerimientos
Metodologías de desarrollo de software Argenis Aguiar Milagro Adrian Victor Rodriguez Keila Volcanes Luis Diaz.
Ingeniería de Software
CICLO DE VIDA DEL SOFTWARE
Ciclo de Vida del Software Paradigmas de Desarrollo
El software como una obra humana.
Ciclo de Vida del Software
CONCEPTOS BÁSICOS Diseño de Sistemas.
Un evaluador de Algoritmos de Ruteo Tesista Mario Marcelo Berón Universidad Nacional de San Luis - Argentina Asesor Científico Gregorio Hernández Peñalver.
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería de Software
Ingeniería de Requerimiento
Modelos Empíricos de Estimación
EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES
ESCUELA POLITÉCNICA DEL EJÉRCITO
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Programación Estructurada_Ana Lilia Laureano/UAM-A1 Programación Estructurada Ana Lilia Laureano-Cruces Universidad Autómoma Metropolitana-Azcapotzalco.
Diseño de Software y su Proceso
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
¿Qué es la Ingeniería del Software?
Desarrollo de Software II Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto - Diciembre 2008 Ing. Oswaldo Solarte Pabón.
Ibáñez Montiel Eduardo Víctor Martínez Antonio
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Capitulo 1 Roger S. Presman
Equipo. 10 posibles proyectos 1.Rotulación. 2.Paginas web. 3.Mantenimiento. 4.Venta de hardware 5.Venta de software. 6.Instalaciones de pequeñas redes.
1.4 CLASIFICACION DE LA TECNOLOGIA EN EL DESARROLLO DEL SOFTWARE
PROCESOS DE DESARROLLO DE SOFTWARE
Actividades en el Proceso de desarrollo de Software
Modelo Prescriptivos de proceso
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
Omar de Jesús Rosales hernández
Tecnicas del Mantenimiento del Software
Mejores Prácticas para el Desarrollo de Software Omar de Jesús Rosales Hernández.
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
INGENIERIA DE SOFTWARE
Introducción Mayo 16, 2012 Análisis y Diseño de Sistemas.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Conveniencias entre comprar o desarrollar un software “Todo Sistema de Información debe ser una herramienta diseñada para mejorar el negocio. Esta te.
SOFTWARE DE INVERSION vs SOFTWARE PERSONALIZADO Conveniencias entre comprar o desarrollar un software a medida.
INTRODUCCION AL DESARROLLO DE PROYECTO SOFTWARE. ¿Qué es software? Elemento lógico del sistema.
Conveniencia entre compra o desarrollo a medida SOFTWARE A MEDIDA VENTAJASDESVENTAJAS. 1. Se ha diseñado específicamente para las necesidades empresariales.
INGENIERIA EN SISTEMAS COMPUTASIONALES. SISTEMAS EXPERTOS Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran.
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
NZ/EA/abril Introducción Julio NZ/EA/abril ¿ Que es la IS ? Disciplina que trata los aspectos concernientes al desarrollo de sistemas.
CONVENIENCIAS ENTRE COMPRAR O DESARROLLAR UN SOFTWARE A MEDIDA Software a medida es un tipo de software desarrollado específicamente para los requerimientos.
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Conveniencias entre comprar o desarrollar un software a medida.
Comprar o desarrollar un software Desarrollo de software Ventajas desventajas 1. Se ha diseñado específicamente para las necesidades empresariales.
VentajasDesventajas Software Enlatado 1- Tiende a ser relativamente más económico. 2- Ofrece mayores garantías ya que fue desarrollada por una empresa.
¿Desarrollo de Software a Medida o Software Comprado?
Contar con las licencias que avalen el uso del software. Imposibilidad de copia y modificación. Contar con los manuales y la asesoría directamente.
Modelo de procesos de software
Conveniencias entre comprar o desarrollar un software a medida.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Desarrollar o Comprar un Software? SOFTWARE DESARROLLAR UN SOFTWARE VENTAJASDESVENTAJAS Es más fácil e intuitivo de usar y no contiene instalaciones.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
SOCIEDAD DEL CONOCIMIENTO La Ignorancia de la Sociedad del Conocimiento.
Crisis del Software.
Transcripción de la presentación:

CRISIS DEL SOFTWARE EQUIPO1 INTEGRANTES: LILIAN GUTIERREZ GARCIA IRVING LUNA CARBAJAL RAUL REYES MENDEZ LUIS ALBERTO ESPINOSA RICARDO DIAZ HERNANDEZ

¿Por qué la crisis del software? ¿Por qué la crisis del software? La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad

CAUSAS MAS PROFUNDAS CAUSAS MAS PROFUNDAS Causas profundas de la crisis del software son: La metodología en cascada que lineal iza el proceso de desarrollo. La metodología de modularización estructurada hace que el software sea inflexible y difícil de mantener. Los programadores no tienen formación en ingeniería software. Las empresas e instituciones tienen inercia a introducir las innovaciones. La estructura secuencial de Von Newman no se adapta a los problemas que se abordan

CRISIS CRONICA DEL SOFTWARE ¿Hay una crisis en todo? Al pasear por los pasillos de software perfectamente empaquetado en su tienda favorita de descuento equipo, no se le ocurriría a usted que hay un problema. Es posible que se sorprenda al saber que los familiares de los pasillos de software representan sólo una pequeña parte del mercado de software - el mercado de software de $ 90 mil millones, apenas el 10% de los productos de software son "encogimiento envuelto" paquetes para computadoras personales. El 90% restante del mercado se compone de productos de software a gran desarrollados según las especificaciones del cliente.

RAZONES Base inestable Fallas en el manejo del riesgo La complejidad del software

SOLUCIONES SOLUCIONES Reforzar las fases de análisis y diseño del software. Construir un modelo sencillo, fácil de entender, compatible con muchas herramientas de programación y fácil de mantener. Uso de uml como lenguaje de moldeamiento todas las fases de construcción de software