SlideShare una empresa de Scribd logo
1 de 28
Identificación y seguimientos de
artefactos en le proceso de
desarrollo de software
iSummit Loxa 2010
Conferencia Anual de Tecnología
III CREAD ANDES – III VIRTUAL EDUCA
Agenda
Ingeniería de Software
Modelos de Proceso
Modelado del Negocio
Análisis y Diseño
Evolución
Al inicio de los tiempos el software se desarrollaba usando técnicas
de gestión orientadas al hardware, porque éste era el centro de la
informática y del presupuesto.
Ingeniería de Software
“La aplicación de enfoques sistemáticos,
disciplinados y cuantificables para el desarrollo,
operación y mantenimiento del software; la
aplicación de la ingeniería al software.”
IEEE Computer Society
Artefactos
• Son productos de trabajo finales o intermedios
producidos y usados durante un proyecto.
• Los artefactos capturan y comunican la información del
proyecto y puden tomar varias formas are either final
or intermediate work products produced and used
during a project.
• Para desarrollar un sistema de software manejable, los
artefactos son organizados por fases. Estos son usados
en las disciplinas de la Ingeniería de Software.
Áreas de Conocimiento
Los problemas
Chaos Report 2009 – Standish Group
Recientemente Standish Group publico su reporte “Chaos Report” el cual
muestra que ha habido un retroceso de los avances que se habían tenido
en los últimos años. En este reporte se menciona que solo el 32% de los
proyectos son exitosos, el 44% están comprometidos por el presupuesto,
esfuerzo o fechas, y el 24% de los proyectos son cancelados.
Los retos
Agenda
Ingeniería de Software
Modelos de Proceso
Modelado del Negocio
Análisis y Diseño
Ciclo de Vida Clásico (Cascada)
Análisis
Diseño
Codificación
Pruebas e
integración
Operación y
mantenimiento
Espiral
Iterativo
Incremental
Metodologías de desarrollo
METODOLOGIAS TRADICIONALES V.S ÁGILES
• Las metodologías tradicionales (formales) se focalizan en documentación,
planificación y procesos. (plantillas, técnicas de administración, revisiones
,etc.).
• Los modelos ágiles priorizan el rol de las personas por sobre la
documentación y los procesos.
• Ambos grupos (tradicionales y ágiles) atacan el problema de mantener el
conocimiento dentro de la organización:
– Los grupos rigurosos tienen documentación.
– Los grupos ágiles confían en las personas.
Rational Unified Process
XTREME PROGRAMING
Iconix
Agenda
Ingeniería de Software
Modelos de Proceso
Modelado del Negocio
Análisis y Diseño
Roles y Artefactos
Roles
• Analista del Sistema
• Arquitecto
Artefactos
• Requerimientos stakeholders
• Atributos de los requerimientos
• Documento de visón
• Especificación de Requerimientos de Software
• Modelo de casos de uso
• Documento de Arquitectura
Analista de Sistemas
Documento
de Visión
Requerimientos
stakeholders
Modelo de
Casos de Uso
Especificación
Suplementaria
Atributos de los
Requerimientos Glosario
Desarrolla la
Visón
Elicita
Requerimientos -
Stakeholders
Maneja
dependencias
Estructura
Casos de Uso
Encuentra
Actores y casos
de Uso
Captura
Vocabulario
Común
Desarrolla
Documento de
Visión
Documento de
Especificación de
Requerimientos
Analista de
Sitemas
Analista del Procesos de Negocio
Glosario del
negocio
Documento de
Arquitectura del
Negocio
Visión del
Negocio
Reglas del
Negocio
Modelo de
Análisis del
Negocio
Especificación
Suplementaria del
Negocio
Objetivos del
Negocio
Modelo de Casos de Uso
del Negocio
Identificar
Objetivos del
Negocio
Capturar Vocabulario
Común del Negocio
Analista de Procesos de
Negocio
Definir la
Arquitectura del
Negocio
Encontrar Actores y Casos de
Uso del Negocio
Agenda
Ingeniería de Softwarae
Modelos de Proceso
Modelado del Negocio
Análisis y Diseño
Roles - Artefactos
Roles
• Arquitecto
• Analista Diseñador
Artefactos
• 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
Arquitecto de Software
Arquitecto del
Software
Modelo de Despliegue
Documento de
Arquitectura del
Software
Modelo de
Análisis
Modelo de
Diseño
Prueba de Concepto
Arquitectónica
Referencia
Arquitectónica
Identificar
Elementos de
Diseño
Modelo de
Implementación
Priorizar
Casos de Uso
Análisis
Arquitectónico
Construir Prueba de
Concepto
Arquitectónica
Estructurar
Modelo de
Implementación
Incorporar
Elementos de
Diseño
Existente
Describe
Distribución
Evalúa Viabilidad
Prueba de Concepto
Arquitectónica
Identifica
Mecanismos
de Diseño
Analista-Diseñador
Diseñador
Diseño de
Clases
Diseño de
Subsistemas
Diseño de
Casos de Uso
Análisis de
Casos de Uso
Diseño de
Elementos de
Prueba
Diseño de
Clases
Diseño de
Paquetes
Realización de
Casos de Uso
Análisis
de Clases
Diseño de
Subsistemas
Trazabilidad de
Clases
Descripción de Artefactos
Arquitecto
del Software
Modelo de
Despliegue
Documento de
Arquitectura del
Software
Modelo de
Análisis
Modelo de
Diseño
Prueba de
Concepto
Arquitectónica
Referencia
Arquitectónica
Interface
Diseñador
Diseño
de Clases
Análisis
de Clases
Realización de
Casos de Uso
Diseño de
Subsistemas
Diseño de
Paquetes
Diseñador
de Pruebas
Diseño de
Pruebas
Trazabilidad
de Clases
Diseñador de
Base Datos
Modelo de Datos
Diseñador de
Interfaz de
Usuario
Prototipo Interfaz
de Usuario
Mapa de
navegación
Preguntas ?
Gracias
aacabrera@utpl.edu.ec

Más contenido relacionado

La actualidad más candente

Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
Rafael Pedraza-Jimenez
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
Julio Pari
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
luimiguelandrade
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
Universidad Tecnológica
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemas
modayestilo
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
davidsande
 

La actualidad más candente (20)

Mapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimientoMapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimiento
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4  BPMN - Notación para el Modelado de Procesos de NegocioTema N° 4  BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Silabo REDES E COMPUTADORAS
Silabo REDES E COMPUTADORASSilabo REDES E COMPUTADORAS
Silabo REDES E COMPUTADORAS
 
Entrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemasEntrevista y encuesta para analisis y diseño de sistemas
Entrevista y encuesta para analisis y diseño de sistemas
 
análisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciaanálisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistencia
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 

Similar a Identificación y seguimiento de artefactos en el proceso de desarrollo de software.

clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
ronald flores
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
Mario J Arrieta
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
Mario J Arrieta
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
myle22
 

Similar a Identificación y seguimiento de artefactos en el proceso de desarrollo de software. (20)

Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARECLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Lp II clase01 - Desarrollo de software con RUP
Lp II   clase01 - Desarrollo de software con RUPLp II   clase01 - Desarrollo de software con RUP
Lp II clase01 - Desarrollo de software con RUP
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Tema Introducción IS
Tema Introducción ISTema Introducción IS
Tema Introducción IS
 
Ingeniería de software - definiciones
Ingeniería de software - definicionesIngeniería de software - definiciones
Ingeniería de software - definiciones
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Metodología
MetodologíaMetodología
Metodología
 
Metodología de SI
Metodología de SIMetodología de SI
Metodología de SI
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programa
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Clase 11
Clase 11Clase 11
Clase 11
 

Más de eccutpl

Guillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponenciaGuillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponencia
eccutpl
 
Hugo pardo aprendizaje móvil
Hugo pardo   aprendizaje móvilHugo pardo   aprendizaje móvil
Hugo pardo aprendizaje móvil
eccutpl
 

Más de eccutpl (20)

Jorge lopez web_apps
Jorge lopez web_appsJorge lopez web_apps
Jorge lopez web_apps
 
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
 
Sistemas Recomendadores - ws14
Sistemas Recomendadores - ws14Sistemas Recomendadores - ws14
Sistemas Recomendadores - ws14
 
Seguridad de la información
Seguridad de la informaciónSeguridad de la información
Seguridad de la información
 
Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 2Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 2
 
Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Parte 1Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Parte 1
 
Adquisicion Reconstruccion RM Part3
Adquisicion Reconstruccion RM Part3Adquisicion Reconstruccion RM Part3
Adquisicion Reconstruccion RM Part3
 
Memoria pabloirarrázaval
Memoria pabloirarrázavalMemoria pabloirarrázaval
Memoria pabloirarrázaval
 
Difusión Científica y Publicación en Revistas de Impacto y Calidad
Difusión Científica y Publicación en Revistas de Impacto y CalidadDifusión Científica y Publicación en Revistas de Impacto y Calidad
Difusión Científica y Publicación en Revistas de Impacto y Calidad
 
Memoria Fernando Barrios
Memoria Fernando BarriosMemoria Fernando Barrios
Memoria Fernando Barrios
 
La web educativa 2.0
La web educativa 2.0La web educativa 2.0
La web educativa 2.0
 
Guillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponenciaGuillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponencia
 
Presentación neuropanacea
Presentación neuropanaceaPresentación neuropanacea
Presentación neuropanacea
 
Violeta bazante gestion de información científica
Violeta bazante gestion de información científicaVioleta bazante gestion de información científica
Violeta bazante gestion de información científica
 
Hugo pardo aprendizaje móvil
Hugo pardo   aprendizaje móvilHugo pardo   aprendizaje móvil
Hugo pardo aprendizaje móvil
 
Drupal mas que un cms
Drupal mas que un cmsDrupal mas que un cms
Drupal mas que un cms
 
Estructurar proyectos de desarrolla de software basados
Estructurar proyectos de desarrolla de software basadosEstructurar proyectos de desarrolla de software basados
Estructurar proyectos de desarrolla de software basados
 
Guía utilizacion de patentes
Guía utilizacion de patentesGuía utilizacion de patentes
Guía utilizacion de patentes
 
1. uso de la información tecnológica
1.  uso de la información tecnológica1.  uso de la información tecnológica
1. uso de la información tecnológica
 
2. herramientas para la búsqueda de información de patentes
2.  herramientas para la búsqueda de información de patentes2.  herramientas para la búsqueda de información de patentes
2. herramientas para la búsqueda de información de patentes
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 

Identificación y seguimiento de artefactos en el proceso de desarrollo de software.

  • 1. Identificación y seguimientos de artefactos en le proceso de desarrollo de software iSummit Loxa 2010 Conferencia Anual de Tecnología III CREAD ANDES – III VIRTUAL EDUCA
  • 2. Agenda Ingeniería de Software Modelos de Proceso Modelado del Negocio Análisis y Diseño
  • 3. Evolución Al inicio de los tiempos el software se desarrollaba usando técnicas de gestión orientadas al hardware, porque éste era el centro de la informática y del presupuesto.
  • 4. Ingeniería de Software “La aplicación de enfoques sistemáticos, disciplinados y cuantificables para el desarrollo, operación y mantenimiento del software; la aplicación de la ingeniería al software.” IEEE Computer Society
  • 5. Artefactos • Son productos de trabajo finales o intermedios producidos y usados durante un proyecto. • Los artefactos capturan y comunican la información del proyecto y puden tomar varias formas are either final or intermediate work products produced and used during a project. • Para desarrollar un sistema de software manejable, los artefactos son organizados por fases. Estos son usados en las disciplinas de la Ingeniería de Software.
  • 7. Los problemas Chaos Report 2009 – Standish Group Recientemente Standish Group publico su reporte “Chaos Report” el cual muestra que ha habido un retroceso de los avances que se habían tenido en los últimos años. En este reporte se menciona que solo el 32% de los proyectos son exitosos, el 44% están comprometidos por el presupuesto, esfuerzo o fechas, y el 24% de los proyectos son cancelados.
  • 9. Agenda Ingeniería de Software Modelos de Proceso Modelado del Negocio Análisis y Diseño
  • 10. Ciclo de Vida Clásico (Cascada) Análisis Diseño Codificación Pruebas e integración Operación y mantenimiento
  • 14. Metodologías de desarrollo METODOLOGIAS TRADICIONALES V.S ÁGILES • Las metodologías tradicionales (formales) se focalizan en documentación, planificación y procesos. (plantillas, técnicas de administración, revisiones ,etc.). • Los modelos ágiles priorizan el rol de las personas por sobre la documentación y los procesos. • Ambos grupos (tradicionales y ágiles) atacan el problema de mantener el conocimiento dentro de la organización: – Los grupos rigurosos tienen documentación. – Los grupos ágiles confían en las personas.
  • 18. Agenda Ingeniería de Software Modelos de Proceso Modelado del Negocio Análisis y Diseño
  • 19. Roles y Artefactos Roles • Analista del Sistema • Arquitecto Artefactos • Requerimientos stakeholders • Atributos de los requerimientos • Documento de visón • Especificación de Requerimientos de Software • Modelo de casos de uso • Documento de Arquitectura
  • 20. Analista de Sistemas Documento de Visión Requerimientos stakeholders Modelo de Casos de Uso Especificación Suplementaria Atributos de los Requerimientos Glosario Desarrolla la Visón Elicita Requerimientos - Stakeholders Maneja dependencias Estructura Casos de Uso Encuentra Actores y casos de Uso Captura Vocabulario Común Desarrolla Documento de Visión Documento de Especificación de Requerimientos Analista de Sitemas
  • 21. Analista del Procesos de Negocio Glosario del negocio Documento de Arquitectura del Negocio Visión del Negocio Reglas del Negocio Modelo de Análisis del Negocio Especificación Suplementaria del Negocio Objetivos del Negocio Modelo de Casos de Uso del Negocio Identificar Objetivos del Negocio Capturar Vocabulario Común del Negocio Analista de Procesos de Negocio Definir la Arquitectura del Negocio Encontrar Actores y Casos de Uso del Negocio
  • 22. Agenda Ingeniería de Softwarae Modelos de Proceso Modelado del Negocio Análisis y Diseño
  • 23. Roles - Artefactos Roles • Arquitecto • Analista Diseñador Artefactos • 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
  • 24. Arquitecto de Software Arquitecto del Software Modelo de Despliegue Documento de Arquitectura del Software Modelo de Análisis Modelo de Diseño Prueba de Concepto Arquitectónica Referencia Arquitectónica Identificar Elementos de Diseño Modelo de Implementación Priorizar Casos de Uso Análisis Arquitectónico Construir Prueba de Concepto Arquitectónica Estructurar Modelo de Implementación Incorporar Elementos de Diseño Existente Describe Distribución Evalúa Viabilidad Prueba de Concepto Arquitectónica Identifica Mecanismos de Diseño
  • 25. Analista-Diseñador Diseñador Diseño de Clases Diseño de Subsistemas Diseño de Casos de Uso Análisis de Casos de Uso Diseño de Elementos de Prueba Diseño de Clases Diseño de Paquetes Realización de Casos de Uso Análisis de Clases Diseño de Subsistemas Trazabilidad de Clases
  • 26. Descripción de Artefactos Arquitecto del Software Modelo de Despliegue Documento de Arquitectura del Software Modelo de Análisis Modelo de Diseño Prueba de Concepto Arquitectónica Referencia Arquitectónica Interface Diseñador Diseño de Clases Análisis de Clases Realización de Casos de Uso Diseño de Subsistemas Diseño de Paquetes Diseñador de Pruebas Diseño de Pruebas Trazabilidad de Clases Diseñador de Base Datos Modelo de Datos Diseñador de Interfaz de Usuario Prototipo Interfaz de Usuario Mapa de navegación