Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
06 ingsoft jdchc rup
1. M.Sc. Javier David Chávez Centeno
DEPARTAMENTO ACADÉMICO DE INFORMÁTICA
jdchavez5@hotmail.com
CUSCO – PERÚ
2013
2. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 2Dpto Académico de Informática
Proceso Unificado Racional
(RUP)
3. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 3Dpto Académico de Informática
Es un proceso de desarrollo de software. Provee una
forma disciplinada de asignar tareas y
responsabilidades dentro de una organización de
desarrollo, su objetivo es asegurar la producción de
software de alta calidad dentro de plazos y
presupuestos predecibles.
«La calidad de un producto es
mayormente determinado por la
calidad del proceso que es usado
para desarrollar y mantener a
este»
4. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 4Dpto Académico de Informática
Admin. de Proyectos
Ambiente o Entorno
Modelación de Negocios
Implementación
Prueba
Análisis y Diseño
Iteración(es)
Preliminar
Iter.
#1
Fases
Flujos de Trabajo de Procesos
Iteraciones
Flujos de Trabajo de Soporte
Iter.
#2
Iter.
#n
Iter.
#n+1
Iter.
#n+2
Iter.
#m
Iter.
#m+1
Implantación
Admin. Configuración
Requerimientos
Elaboración TransiciónInicio Construcción
5. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 5Dpto Académico de Informática
La estructura estática de RUP tiene cuatro elementos:
Actores (Rol): el quién
Actividades (Activities): el cómo
Artefactos (Artifacts): el qué
Flujos de trabajo (Workflows): el cuándo
6. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 6Dpto Académico de Informática
Admin. de Proyectos
Ambiente o Entorno
Modelación de Negocios
Implementación
Prueba
Análisis y Diseño
Iteración(es)
Preliminar
Iter.
#1
Fases
Flujos de Trabajo de Procesos
Iteraciones
Flujos de Trabajo de Soporte
Iter.
#2
Iter.
#n
Iter.
#n+1
Iter.
#n+2
Iter.
#m
Iter.
#m+1
Implantación
Admin. Configuración
Requerimientos
Elaboración TransiciónInicio Construcción
7. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 7Dpto Académico de Informática
Es un modelo que provee una vista estática de
la estructura de la organización y una vista
dinámica dentro de los procesos de la
organización.
Permite entender los problemas actuales de la
organización.
Asegura que los clientes, usuarios,
desarrolladores y otros involucrados tengan
igual entendimiento de la empresa.
8. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 8Dpto Académico de Informática
9. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 9Dpto Académico de Informática
10. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 10Dpto Académico de Informática
11. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 11Dpto Académico de Informática
(Fase de Inicio)
12. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 12Dpto Académico de Informática
Identifique la misión y visión de la
organización y/o áreas de estudio que
correspondan.
Visión del Negocio
Desarrolle un entendimiento preliminar
de los objetivos de la empresa, los cuales
son determinados por los stakeholders y
responsables del negocio.
Objetivos del Negocio
13. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 13Dpto Académico de Informática
Identifique las reglas del negocio.
Reglas del Negocio
Elaborar un listado de términos y
definiciones usados comúnmente.
Glosario de Términos
Involucrar a personas con experiencia y
conocimiento de la organización:
Convertirlos en miembros del equipo de modelado de negocio.
Entrevistarlos para conocer sus ideas y opiniones basadas en sus
experiencias.
Hacer que revisen nuestros avances.
14. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 14Dpto Académico de Informática
Visión de Negocio
Captura los objetivos de alto
nivel del negocio. Fundamenta
las razones por las que el
proyecto está relacionado con
las futuras desiciones
estratégicas.
Business
Vision
15. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 15Dpto Académico de Informática
Introducción
Posicionamiento
del Negocio
Descripción de
los Stakeholder y
Clientes
Objetivos del
Modelo de
Negocio
Otros
Requerimientos
16. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 16Dpto Académico de Informática
Objetivos del Negocio
Es un requisito que debe ser
satisfecho por el negocio. Describe
el valor deseado de una medida en
particular a futuro, y se utiliza para
planear y administrar las
actividades del negocio.
“ Incrementar en 50% para finales de año las
ventas en Lima”
17. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 17Dpto Académico de Informática
Reglas del Negocio
Es una política o condición que
debe ser satisfecha por el
negocio.
“ El pago de planillas se realizará los días 25 de cada mes
y vía depósito en cuenta bancaria.”
“ No se realizará ningún desembolso sin previo
documento que sustente la conformidad del bien o
servicio”
18. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 18Dpto Académico de Informática
Introducción.
Propósito.
Alcance
Referencias
Resumen
Reglas del
negocio.
19. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 19Dpto Académico de Informática
Glosario del Negocio
Es importante acordar desde
el inicio del proyecto, el
emplear una terminología de
negocio común.
“ Para que la importación pueda ser ingresada en
almacén el cliente debe presentar una DUA”
“ Si la recepcionista no sella la OSM, los técnicos no
pueden entregar los equipos al cliente”
En ambos casos los términos DUA y OSM deben estar
definidos en el Glosario de Términos.
20. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 20Dpto Académico de Informática
Introducción.
Propósito.
Alcance
Referencias
Resumen
Definiciones
21. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 21Dpto Académico de Informática
Situación del Negocio
Se ha preferido reunir los documentos
anteriormente explicados en el artefacto:
Situación del Negocio
Visión
Glosario
Objetivos
Reglas
Situación
del Negocio
22. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 22Dpto Académico de Informática
Requiere haber identificado los objetivos del negocio.
El equipo de trabajo debe tener claras las fronteras
del negocio que está describiendo.
Incrementar en un 50% las ventas en
Lima a finales del 2004
Registrar Cotizaciones
Marketear los nuevos productos
Monitorear las ventas
23. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 23Dpto Académico de Informática
Define un conjunto de acciones que el negocio lleva a
cabo y provee resultados de valor a quienes
interactúan con el.
Son procesos de negocio descritos bajo un punto de
vista externo que percibe algún tipo de valor.
Registrar cotizaciones de productos
Cliente Jefe Importaciones
24. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 24Dpto Académico de Informática
Representa un rol que algo o alguien externo desempeña en
relación con el negocio.
Un actor de negocio expresa un rol no una persona. Una persona
puede jugar varios roles.
Cada actor del negocio debe estar asociado correctamente con el
caso de uso de negocio en el que participa. Sino deber ser
retirado.
El actor del negocio o el proceso de negocio pueden iniciar la
comunicación.
Cada actor de negocio puede ser subclasificado mediante la
relación de generalización.
Existen situaciones en los que existan sistemas de información
externos que podrían ser actores del negocio.
Quién interactúa con el negocio?
Quien está interesado en lo que saldrá
o ingresará al proceso?
Cliente
25. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 25Dpto Académico de Informática
Detallar la definición de los casos de uso del
negocio.
Describir cómo los casos de uso del negocio
soportan los objetivos del negocio.
Verificar que los casos de uso del negocio
representen correctamente cómo el negocio es
conducido.
26. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 26Dpto Académico de Informática
Documento en el que se detallan el proceso de negocio.
27. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 27Dpto Académico de Informática
Es un modelo que describe la dirección e
intención del negocio.
La dirección es provista por los objetivos
del negocio. Mientras que la intención es
expresada por los diagramas que
permiten ver cómo interactuar con el
entorno.
El BUCM como un todo debe ser correcto,
consistente y fácil de leer. Debe proveer el
entendimiento necesario para construir el
futuro sistema de software.
28. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 28Dpto Académico de Informática
Modelo de Casos de Uso del Negocio
Business
Goal
Business
Actor
Business
Use Case
29. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 29Dpto Académico de Informática
Gestionar Horarios
(fromCasos de Uso de Negocio)
Sistema Horarios
(fromActores del Negocio)
Gestionar Registro de Docentes
(fromCasos de Uso de Negocio)
Gestionar Dictado Prof esor
(fromCasos de Uso de Negocio)
Prof esor
(fromActores del Negocio)
Gestion Estadistica de horario
(fromCasos de Uso de Negocio)
Gestionar Cursos
(fromCasos de Uso de Negocio)
Jef e Carreras
(fromActores del Negocio)
Pre-Matricular
(fromCasos de Uso de Negocio)
Gestionar Matricula
(fromCasos de Uso de Negocio)
Gestionar Retiro/cambio
(fromCasos de Uso de Negocio)
Alumno.
(fromActores del Negocio)
30. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 30Dpto Académico de Informática
Identificar todos los roles, productos, entregables
del negocio y describir cómo el proceso del
negocio será llevado a cabo por los business
workers y las entidades dentro del negocio
Se utilizarán los diagramas de actividades,
diagramas de colaboración y diagramas de clases
para la realización de cada proceso del negocio.
31. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 31Dpto Académico de Informática
Este diseño se realiza en el Modelo de
Análisis del Negocio. Este es un modelo
interno de negocio centrado en la
explicación del cómo.
Modelo de Análisis del Negocio
Business
Worker
Business
Entity
Business Use Case
Realization
32. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 32Dpto Académico de Informática
Vendedor
Business Worker o Trabajador
del Negocio: Rol o roles dentro
del proceso del negocio que
manipula las entidades del
negocio.
Business Entity o Entidad de
Negocio: Ente manipulado
por los workers.Cotizacion
33. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 33Dpto Académico de Informática
Colección de diagramas
que muestra cómo los
workers y entidades del
negocio llevan a cabo el
caso de uso del negocio. Business Use Case
Realization o Realización
de Caso de Uso del
Negocio
Cotizar productosRN_
Cotizar productosCotizar productos
(from Business Use Case)
RN_
34. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 34Dpto Académico de Informática
Cotizar productos
Diagrama de
Actividades del
Negocio
Diagrama de
Clases del
Negocio
35. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 35Dpto Académico de Informática
Describe la secuencia de actividades. Permite plasmar el
comportamiento condicional y paralelo.
36. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 36Dpto Académico de Informática
Actividad de
negocio
Decisión
Condición de
guardia
Particiones o
swimlanes
Objetos de
información
37. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 37Dpto Académico de Informática
Barra de
Sincronización
Para las
actividades
en paralelo
38. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 38Dpto Académico de Informática
Representa la relación entre una
actividad y el objeto que esta crea
como output o utiliza como input
Elabora orden
: Orden
39. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 39Dpto Académico de Informática
No necesita una transición si su diagrama tiene dos
actividades conectadas a través de un objeto y dos
flujos de objetos correspondientes.
Estado
40. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 40Dpto Académico de Informática
Representa la
responsabilidades
de los workers con
respecto a las
entidades de
negocio y...
41. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 41Dpto Académico de Informática
...las relaciones
entre las mismas
entidades de
negocio.
42. UNIVERSIDAD DE SAN ANTONIO ABAD DEL CUSCO – PERÚ - 2013
JAVIER DAVID CHÁVEZ CENTENO 19/10/2016 42Dpto Académico de Informática
Generalización