Académique Documents
Professionnel Documents
Culture Documents
Tema1.
Metodologa de desarrollo de
software
Rational Unified Process RUP [1,2]
Prof. Nora La Serna
Prof. Nora La Serna
Contenido
1.
2.
3.
Introduccin RUP
Disciplinas o etapas
Fases
2.
3.
4.
Caractersticas RUP
[1,2,5]
1.
2.
3.
Disciplinas RUP
Disciplinas RUP
Disciplinas RUP
A. Flujos de trabajo del proceso:
1.Modelamientodelnegocio
2.Requerimientos
3.Anlisisydiseo
4.Implementacin
5.Pruebas
6.Implantacin
Prof. Nora La Serna
Disciplinas RUP
B. Flujos de trabajo de soporte:
1.Gestindeconfiguracinycontrolde
cambios
2.Gestindeproyecto
3.Entornooambiente
Disciplinas RUP
10
11
Requerimientos
PROPSITO:
12
Anlisis y diseo
PROPSITO:
13
Implementacin
PROPSITO:
14
Pruebas
PROPSITO:
Implantacin
PROPSITO:
16
Disciplinas RUP
B. Flujos de trabajo de
Soporte:
17
Gestin de configuracin
y control de cambios
PROPSITO:
Actualizacionessimultneas
Notificacioneslimitadas
Multiplesversiones
Prof. Nora La Serna
18
Gestin de proyecto
PROPSITO:
19
Entorno
PROPOSITO:
Procesos
Herramientas
20
21
Fases RUP
Concepcin
Objetivo
s
(Visin)
Elaboracin
Construccin
Arquitectura
Transicin
Capacidad
Operacional
Inicial
Release
Del producto
22
Fases RUP
1.
2.
3.
4.
Concepcin o Iniciacin
Elaboracin
Construccin
Transicin
23
Fases RUP
1.
Concepcin o
Iniciacin
2.
Elaboracin
3.
Construccin
4.
Transicin
Objetivos
Principales
actividades
Artefactos
generados
24
Concepcin
Objetivos
Comprenderelalcancedelproyecto
Construirloscasosdeusodelnegocio
Obtenerelcompromisodelosstakeholders
involucrados
25
Concepcin
Principalesactividades
Formularelalcancedelproyecto
Planearyprepararuncasodenegocio
Proponerunaposiblearquitectura
Prepararelentornoparaelproyecto
26
Concepcin
Artefactosgenerados
Documentodevisin
Casosdeusodelnegocio
Listaderiesgos
Plandedesarrollodesoftware
Plandeiteraciones
Procesodedesarrollo
Infraestructuradedesarrollo
Glosario
Modelodecasosdeuso
27
Fases RUP
Concepcin
Objetivos
(Visin)
Elaboracin
Construccin
Arquitectura
Transicin
Capacidad
Operacional
Inicial
Release
Del producto
28
Elaboracin
Objetivos
Mitigarriesgosprincipales
Elaborarunaarquitecturabase
Comprenderloquesenecesitapara
construirelsistema
29
Elaboracin
Principalesactividades
Definiryvalidarlaarquitectura
Ajustarlavisin
Establecerplanesdeiteracindetalladosparalafasede
construccin
Ajustarelcasodedesarrolloyprepararelambientede
desarrollo
Ajustarlaarquitecturayseleccionarloscomponentes
Establecerlosmodelosdediseodecomponentes
Establecerlosmodelosdedatos
DefinirCasosdepruebas
Prof. Nora La Serna
30
Elaboracin
Artefactosgenerados
Prototipos(diseodepantallas)
Documentosdearquitecturadesoftware
Modelodeldiseo(diagramadeclases)
Modelodedatos(ArquitecturaBD)
Modelodeimplementacin(patronesdediseo)
Especificacionessuplementarias
DiseoCasosdeprueba
Prof. Nora La Serna
31
Elaboracin
Artefactosactualizados
Documentovisin
Plandedesarrollodesoftware
Plandeiteraciones
Modelodecasosdeuso
Listaderiesgos
Procesodedesarrollo
Infraestructuradedesarrollo
Prof. Nora La Serna
32
Fases RUP
Concepcin
Objetivo
s
(Visin)
Elaboracin
Construccin
Arquitectura
Transicin
Capacidad
Operacional
Inicial
Release
Del producto
33
Construccin
Objetivos
Construirlaprimeraversinoperacional
delproducto
34
Construccin
Principalesactividades
Gestinderecursos,controlyoptimizacin
deprocesos
Desarrollodecomponentesypruebasen
baseacriteriosdefinidos
Evaluacindeproductosenbaseacriterios
deaceptacin
Prof. Nora La Serna
35
Construccin
Artefactosgenerados
Elsistema
Plandedespliegue
Materialdeayudaalusuariofinal
36
Construccin
Artefactosactualizados
Modelodeimplementacin
Casosdeprueba
Procesodedesarrollo
Infraestructuradedesarrollo
Modelodedatos
Plandeiteraciones
Modelodediseo
Prof. Nora La Serna
37
Fases RUP
Concepcin
Objetivo
s
(Visin)
Elaboracin
Construccin
Arquitectura
Transicin
Capacidad
Operacional
Inicial
Release
Del producto
38
Transicin
Objetivos
Construirlaversinfinaldelproductoy
entregarlaalcliente
39
Transicin
Principalesactividades
Ejecutarplanesdeinstalacin
Finalizarelmaterialdeayudaalusuario
Probarelproductoentregado
Crearunreleasedelproducto
Obtenerfeedbackdelusuario
Ajustarelproductoenbasealfeedback
Hacerqueelproductoestedisponiblepara
losusuariosfinales Prof. Nora La Serna
40
Transicin
Artefactosgenerados
Productofinal
Elementosdeimplementacin
41
Transicin
Artefactosactualizados
Materialdeayudaalusuariofinal
42
Esfuerzo y Tiempo
Concepcin Elaboraci
n
Construcci Transicin
n
Esfuerzo
5%
30%
55%
10%
Tiempo
dedicado
10%
30%
50%
10%
43
Bibliografa
utilizada
1.
2.
3.
4.
5.
JacobsonI.,BoochG.,RumbaughJ.ElLenguaje
UnificadodeModelado.UML2.0.PearsonAddison
Wesley,2006.
SommervilleIan.IngenieradeSoftware.Pearson
Education2005.
LarmanCraig.UMLyPatrones.PrenticeHall,2003.
BraudeEric.IngenieradeSoftwareUnaperspectiva
orientadaaobjetos.ALFAOMEGARAMA,2003.
RationalSoftwareArchitectV7IBM,2010.
44