SlideShare una empresa de Scribd logo
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

PPT
Rup disciplinas
DOCX
Trabajo final uml_200609_19
PPTX
metodologias cascada vs v
PDF
2. Casos de uso y diagramas de casos de uso
PPTX
Casos de Uso ejercicios
PDF
PPTX
MODELO DE PROCESOS DEL SOFTWARE
PDF
Diseño de Arquitectura ACDM
Rup disciplinas
Trabajo final uml_200609_19
metodologias cascada vs v
2. Casos de uso y diagramas de casos de uso
Casos de Uso ejercicios
MODELO DE PROCESOS DEL SOFTWARE
Diseño de Arquitectura ACDM

La actualidad más candente (20)

PDF
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
PDF
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
PPTX
EstáNdares De Calidad Aplicadas Al Software
PDF
Modelos de desarrollo del software
PDF
54714841 ejemplo-propuesta-de-desarrollo-de-software
PDF
Casos de uso
PDF
Ingenieria requerimientos
PPTX
Estandares y modelos de calidad del software
PPT
Ejemplo rup
PPTX
tecnicas de revisión del software
DOC
Plan de pruebas
PDF
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
PDF
Caso De Uso
PPT
Estimación Software por Puntos de Función
PDF
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
DOCX
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
PPTX
Diseño caso de pruebas
PDF
Concepto y extensiones de negocio de Eriksson Penker
PDF
Tema N° 11 Lenguaje de Representación (UML y URN)
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
EstáNdares De Calidad Aplicadas Al Software
Modelos de desarrollo del software
54714841 ejemplo-propuesta-de-desarrollo-de-software
Casos de uso
Ingenieria requerimientos
Estandares y modelos de calidad del software
Ejemplo rup
tecnicas de revisión del software
Plan de pruebas
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Caso De Uso
Estimación Software por Puntos de Función
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
Diseño caso de pruebas
Concepto y extensiones de negocio de Eriksson Penker
Tema N° 11 Lenguaje de Representación (UML y URN)
Publicidad

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

PDF
Ciclo de Vida y roles
PPT
Ciclo De Vida De Los Sistemas
 
PPT
Ciclo De Vida De Los Sistemas
 
PPT
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
PPT
clases3metodmetodlgiaherra.ppt
PPT
clases3metodmetodlgiaherra.ppt
PPT
UNIDAD_I.ppt
PPTX
Lp II clase01 - Desarrollo de software con RUP
DOC
Articulo de análisis y diseño de sistemas
DOC
Articulo análisis y diseño de sistemas
PPT
Tema Introducción IS
PPTX
secme-19568.pptxc..................................
PPTX
Ingeniería de software - definiciones
PPTX
Universidad regional autonoma de los andes
PDF
Metodología
PDF
Metodología de SI
PPTX
Ingeniería de software
PPTX
Características de un programa
PPSX
Sistemas de información
Ciclo de Vida y roles
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
UNIDAD_I.ppt
Lp II clase01 - Desarrollo de software con RUP
Articulo de análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
Tema Introducción IS
secme-19568.pptxc..................................
Ingeniería de software - definiciones
Universidad regional autonoma de los andes
Metodología
Metodología de SI
Ingeniería de software
Características de un programa
Sistemas de información
Publicidad

Más de eccutpl (20)

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

Último (20)

PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Metodologías Activas con herramientas IAG
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOCX
PLANES DE área ciencias naturales y aplicadas
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Presentación de la Cetoacidosis diabetica.pptx
Metodologías Activas con herramientas IAG
Híper Mega Repaso Histológico Bloque 3.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PLANES DE área ciencias naturales y aplicadas

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