Ingenieria del software ( grupo 2)

19
INGENIERIA DEL SOFTWARE INTEGRANTES: Alejandra Mahecha Camilo Mahecha Viviana Pedrozo Paola Sotelo

Transcript of Ingenieria del software ( grupo 2)

  • 1. INDICE1. Ingeniera de Software2. El Proceso de Software3. Modelos de Proceso de Software3.1 Modelo Lineal Secuencial3.2 El Modelo de Construccin de Prototipos3.3 El Modelo DRA3.4 Modelo Evolutivos de Proceso del Software3.4.1 Modelo Incremental3.4.2 Modelo Espiral3.4.3 Modelo Espiral WINWIN3.4.4 Modelo de Desarrollo Concurrente

2. 1. INGENIERA DELSOFTWAREEs una disciplina o rea de lainformtica o ciencias de la TECNOLOGAcomputacin, queofreceMULTICAPAmtodo y tcnicas paradesarrollary mantenerSOFTWARE de calidad queresuelven problemas de todotipo. 3. 2. EL PROCESO DE SOFTWARETiene como propsito laproduccin eficaz de unproducto software querena los requisitos delcliente(se muestran en lafigura).Estas actividades sonaplicables a todos losproyectos de software,con independencia deltamao o complejidad. 4. Niveles de Procesos deSoftwareNivel 1: InicialNivel 2: RepetibleNivel 3: DefinidoNivel 4: GestionadoNivel 5: Optimalizacin 5. 3. MODELOS DE PROCESO DE SOFTWAREEs una simplificacin oabstraccin de un procesoreal. Cada modelo es unadescripcin de un procesosoftware que se presentadesde una perspectivaparticular. En donde se encuentrancuatro etapas:Definicin de problemasDesarrollo tcnicoIntegracin de soluciones 6. Las faces de un bucle de Faces dentro de las fasesresolucin de problemasdel bucle de resolucin de problemas 7. 3.1 MODELO LINEALSECUENCIALEs el enfoque sistemtico secuencial para eldesarrollo de software, el cual maneja el anlisis,diseo, codificacin pruebas de mantenimiento. 8. 3.2 EL MODELO DE CONSTRUCCIN DE PROTOTIPOSEs la construccin de unPrograma de Softwaredonde el desarrollo deprototipos se basa en elobjetivo que el clientedesea, presentndole eldiseo que se va aofrecer. 9. 3.3 EL MODELO DRAEs la adaptacin almodelo lineal secuencialen el cual se logra undesarrollo rpidoutilizando unaconstruccin basada enlos siguientescomponentes:Modelo de justificacinModelo de datosModelo de procesoPruebas y entrega 10. 3.4 MODELO EVOLUTIVOS DE PROCESO DEL SOFTWARELos modelos del software cambian con el tiempoconforme al desarrollo de si mismos, se clasificanen: Modelo Lineal Secuencial Modelo Incremental Modelo Espiral Modelo WINWIN Modelo de Desarrollo Concurrente. 11. 3.4.1 MODELOINCREMENTALEste combina elementos del modelo lineal cuando seutiliza a menudo es un producto esencial se utilizanlos requisitos bsicos para muchas funcionessuplementarias el cliente utiliza el producto central. 12. 3.4.2 MODELO ESPIRALEs UN MODELO DE PROCESO DESOFTWARE EVOLUTIVO conjuga la naturalezainteractiva de construccin de prototipos conaspectos de MODELO LINEAL SECUENCIAL. Elmodelo espiral se divide en nmero de actividades :Comunicacin con el clientePlanificacinAnlisis de riesgoIngenieraConstruccin y accinEvaluacin del cliente 13. 3.4.3 MODELO ESPIRAL WINWINDefine un conjunto deactividades denegociacin, estaactividad decomunicacin con elcliente, se define en tresetapas: Identificacin Determinacin Negociacin 14. 3.4.4 MODELO DE DESARROLLO CONCURRENTEEl modelo de proceso concurrente se puederepresentar en forma de esquema como una serie deactividades tcnicas importantes, tareas y estadosasociados a ellas. Define una serie deacontecimientos que dispararan transiciones deestado a estado para cada una de las actividades. 15. GRACIAS COMPAEROS!!!