Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Desarrollo de software
Ing. Jorge Luis Chuc Lpez
jorlchuc@uacam.mx
29/09/2015
Un proceso de desarrollo de
software deber:
Definir los pasos que llevan a entregables
y quin es responsable de ellos.
Ayudar a controlar el proyecto y reducir la
confusin.
Ayudar a la administracin del proyecto a
planear, definir recursos y medir el avance.
Reducir el riesgo.
Hacer que el desarrollo de software sea
predecible, repetible y medible.
29/09/2015
El Proceso Unificado de
Desarrollo de Software
Proporciona directrices para el desarrollo
eficiente de software de calidad.
Reduce el riesgo e incrementa la
predecibilidad.
Captura y presenta las mejores prcticas
Promueve una visin y una cultura comunes.
29/09/2015
Performance testing
Business Engineering
1998
Data Engineering
Configuration
& Change Mgmt
1997
1996
Objectory
UI design
UML 1.1
SQA
Process
1995
Rational
Approach
UML 0.8
Objectory
Process 3.8
4
29/09/2015
29/09/2015
Inicio
Elaboracin
Construccin
Clientes o fin de la
vida
Transicin
tiempo
Hito de
Objetivo
del Ciclo
de Vida
29/09/2015
Hito de
Arquitectura
del Ciclo
de Vida
Hito de
Capacidad
Operacional
Inicial
Liberacin
del Producto
Productos
Documento de Visin
Caso de desarrollo
Investigacin del
Modelo de casos de
Uso
Glosario Inicial
Caso de negocios inicial
Evaluacin del riesgo
inicial
Plan
proyecto
Hito: Objetivos de Ciclo de
Vidadel
(Lifecycle
29/09/2015
Objectives, LCO)
Ing. Jorge Luis Chuc Lpez
10
Productos
29/09/2015
11
12
Fase de Construccin
(Contn.)
Actividades
Administracin y control de
recursos, as como la
optimizacin del proceso.
Desarrollo y prueba de
componentes completos
contra el criterio de
evaluacin definido.
Evaluacin de las liberaciones
de producto contra el criterio
de aceptacin de la visin.
Productos
El producto de software,
integrado en la plataforma
adecuada.
Manual del usuario
conforme sea necesario.
Una descripcin de la
liberacin actual.
29/09/2015
13
29/09/2015
14
Ingeniera especfica al
despliegue
Actividades de puesta a
punto.
Evaluacin de la lnea de
referencia del despliegue
con base en la visin
completa y los criterios
de aceptacin del
proyecto.
Productos
El sistema completo
29/09/2015
15
Fases e Iteraciones
Puntos de Decisin (de Negocios) planeados
Compromete los
recursos para la fase de
elaboracin
(Entender el problema)
Inicio
Iteracin
preliminar
Compromete los
recursos para la
construccin
Producto lo suficientemente
Aceptacin o
Maduro para ser usado por los fin de la vida
usuarios
(Entender la solucin)
Elaboracin
Construccin
Transicin
29/09/2015
16
Una iteracin
En una
iteracin, se
camina a travs
de todos los
flujos de trabajo
29/09/2015
17
El tamao de la organizacin
EL tamao del proyecto
La familiaridad con el proceso, madurez
La simplicidad tcnica
6 ms/menos 3
Inicio: 0..1
Elaboracin: 1..3
Construccin: 1..3
Transicin: 1..2
29/09/2015
18
Contenido
Organizacin basada en el
contenido
29/09/2015
19
Flujos de trabajo
nucleares.
Detalles de flujo de
trabajo
29/09/2015
20
29/09/2015
21