1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA Isummitloxa 2010 Identificación y seguimientos de artefactos en le proceso de desarrollo de software Alumno: Juan Pablo Arrobo
3. INGENIERÍA DEL SOFTWARE Es la aplicación de enfoques sistemáticos disciplinados y cuantificables para el desarrollo, mantenimiento y operación del software. Los artefactos dentro son producidos por trabajos finales que se utilizan dentro de un proyecto, además comunican la información del proyecto para poder desarrollar un software manejable los artefactos se los organizan por fases.
4. MODELOS DE PROCESO Es una estrategia de desarrollo que los ingenieros de software tienen que emplear para resolver algún tipo de problema de la empresa del software, los modelos del proceso se puede decir que son los ciclos de vida de un proyecto los cuales tenemos los siguientes: Cascada Espiral Incremental
5. EL MODELO CASCADA Es el más antiguo de todos los modelos de Ingeniería del Software. Se constituye por:
6. EL MODELO ESPIRAL Este modelo también no secuencial, es algo más complejo, incluye un elemento muy útil e importante en el desarrollo del software: análisis de riesgos: Concreta cuatro fases:
7. MODELO INCREMENTAL El modelo incremental lo aplicamos cuando en un proyecto tenemos un tiempo límite y no disponemos del personal suficiente para que nuestro propósito
8. MÉTODOS DE DESARROLLO Los métodos de desarrollo que se estudiaron tenemos: ágil vs los métodos tradicionales en el cual pudimos ver que los métodos tradicionales son formales y se basan o focalizan en: Documentación Planificación Procesos Los modelos agiles se priorizan por el rol de las personas sobre lo que es: Documentación Procesos.
9. MODELADOS DE NEGOCIOS Es el mecanismo por el cual una empresa trata de generar ingresos y beneficios, para esto se tienen que cumplir algunos roles los cuales son cubiertos o encargados por el analista de sistemas y el arquitecto, los Artefactos que necesitamos para cumplir con los mecanismos tenemos: Requerimientos de los stakeholders Atributos de los requerimientos Documento de Visión Especificación de requerimientos del software Modelados de Caso de uso Documento de arquitectura
10. ANALISTA DE SISTEMAS ES ENCARGADO DE INSPECCIONAR: Documento de especificación de Requerimientos Requerimientos de stakeholders Modelos de caso de uso Especificación Suplementaria Atributo de los requerimientos Glosario
11.
12. EL ANALISTA DE PROCESOS DE NEGOCIOS: Visión del negocio Documento de arquitectura de negocio Glosario de negocio Modelos de caso de uso Objetivos del negocio Especificación Suplementaria de negocio Modelos de Análisis del negocios Reglas del negocio
13.
14. DISEÑO Y ANALISIS Tenemos involucrados al Arquitecto y el Analista Diseñador los artefactos dentro del análisis y diseño tenemos: Realización de caso de uso Análisis de clases Modelo de clases Diagramas de secuencia Modelo de despliegue Modelo de Análisis Modelo de diseño Documento de Arquitectura
15. ARQUITECTO: Modelo de Despliegue Modelo de Análisis Modelo de Diseño Documento de Arquitectura del Software Referencia Arquitectónica Modelo de Implementación
16.
17. ANALISTA DISEÑADOR: Realización de Casos de Uso Análisis de Clases Diseño de Subsistemas Trazabilidad de Clases Diseño de Paquetes Diseño de Clases
18.
19.
20. CONCLUSIONES El modelo espiral los incorpora de una forma interactiva permitiendo que las ideas y el progreso sean verificados y evaluados constantemente Este consiste básicamente en un modelo linear en que cada paso debe ser completado antes que el próximo paso pueda ser iniciado Un caso de uso describe la secuencia de interacciones que se producen entre el sistema y los actores del mismo para realizar una determinada función. El equipo de desarrollo de un sistema de software extrae, de cualquier fuente de información disponible, las necesidades que debe cubrir dicho sistema