Professional Documents
Culture Documents
1
Taller de Proyectos 1 UPC Online
2
Taller de Proyectos 1 UPC Online
Indicaciones
Para el curso de Taller de Proyectos 1, es importante que revises este materiales fin de
recordar temas de cursos anteriores.
Relaciona los conceptos con los artefactos que debes producir en la primera sub iteración
de tu proyecto.
3
Taller de Proyectos 1 UPC Online
Logros de la sesión
Al finalizar este MTA, estarás preparado para:
• Identificar las reglas de negocio, es decir del campo de acción
• Definir el modelo de casos de uso de negocio.
Los cuales deberás presentar en tu primera iteración de tu proyecto.
4
Taller de Proyectos 1 UPC Online
El temario es:
1. Especificación de las reglas de negocio
2. Modelo de casos de uso del negocio
5
Taller de Proyectos 1 UPC Online
Observa los cuadros sobre las estadísticas de éxito o no éxito de un proyecto de desarrollo
de software, por ejemplo el año 2011, luego observa el comportamiento de proyectos de TI
desde 1994 hasta 2011. ¿Estás acuerdo con estas estadísticas?, ¿Recuerdas algún proyecto
que no tuvo un final exitoso?, ¿Qué fue lo que paso?, ¿Cuáles fueron los problemas más
relevantes?
6
Taller de Proyectos 1 UPC Online
Identifica aquellos problemas que pasaste en los diferentes roles que te tocó como parte
de un proyecto?
Los siguientes problemas en el desarrollo de SW te parecen conocidos?
•Mala comprensión de las necesidades del usuario.
•Requisitos y necesidades incompletas.
•Cambio constante en los requerimientos.
•Falta de estándares.
•Detección tardía de errores.
•Mala integración de módulos.
•Pruebas insuficientes.
Consideras que son las razones principales para el fracaso de un desarrollo de SW. Recuerda
tenerlas presente en el desarrollo de tu proyecto de software, para evitarlas o reducirlas lo
más posible.
7
Taller de Proyectos 1 UPC Online
8
Taller de Proyectos 1 UPC Online
Una regla de negocio es una declaración que rige el funcionamiento de algún aspecto del
negocio.
•Es una política a cumplirse.
•Una condición a satisfacer
•O una restricción a evitar
Las reglas de negocio son definidas y revisadas por el grupo de proyectos en conjunto con
los usuarios y clientes.
9
Taller de Proyectos 1 UPC Online
10
Taller de Proyectos 1 UPC Online
Puede darse:
Antes del proceso – Precondiciones.
Después del proceso – Poscondiciones.
11
Taller de Proyectos 1 UPC Online
12
Taller de Proyectos 1 UPC Online
Ejemplo:
Si el monto de una compra supera los US$600 debe ser evaluada por el Gerente de
Operaciones.
13
Taller de Proyectos 1 UPC Online
Es un tipo especial de regla de operación, en la cual una condición debe ser cierta para
ejecutar una operación de respuesta inmediata.
Por ejemplo:
Si el cliente no paga la factura antes de la fecha indicada se procede al corte de energía en
las 24 horas siguientes al vencimiento.
14
Taller de Proyectos 1 UPC Online
15
Taller de Proyectos 1 UPC Online
Una regla de estructura permite especificar las políticas o condiciones sobre las clases, los
objetos y sus relaciones que no deben ser violados.
Se sub-clasifican como reglas de relaciones y de dominio de datos.
16
Taller de Proyectos 1 UPC Online
Son asociadas a los tipos de datos y rangos de los valores de cierta información de los
procesos.
17
Taller de Proyectos 1 UPC Online
18
Taller de Proyectos 1 UPC Online
19
Taller de Proyectos 1 UPC Online
20
Taller de Proyectos 1 UPC Online
21
Taller de Proyectos 1 UPC Online
Atómica.
Es decir no puede contener otra regla.
Única.
Ya que no puede ser redundante.
Consistente.
Porque no puede contradecir a otra.
Clara.
No puede ser ambigua.
Relevante:
Tiene que ser relevante desde el punto de vista del manejo de información.
22
Taller de Proyectos 1 UPC Online
23
Taller de Proyectos 1 UPC Online
24
Taller de Proyectos 1 UPC Online
En la especificación de los casos de uso del negocio se deberán señalar las reglas de
negocio, asociando la regla a la actividad que corresponda, indicando entre corchetes el
prefijo y correlativo que identifica la regla correspondiente, tanto en el flujo básico como
en los flujos alternativos. Tal como se indica en la diapositiva.
25
Taller de Proyectos 1 UPC Online
En la especificación de los CUS también se deben referenciar las reglas de negocio que
apliquen, las cuales se indican entre corchetes.
26
Taller de Proyectos 1 UPC Online
27
Taller de Proyectos 1 UPC Online
28
Taller de Proyectos 1 UPC Online
29
Taller de Proyectos 1 UPC Online
30
Taller de Proyectos 1 UPC Online
En la disciplina del Modelado del negocio, lo primero que se debe hacer es identificar el
Negocio (campo de acción) en la organización objetivo es decir el objeto de estudio,
recuerde que el negocio se encuentra dentro de la organización objetivo aunque en
algunos casos puede rebasar las fronteras de la organización objetivo.
31
Taller de Proyectos 1 UPC Online
32
Taller de Proyectos 1 UPC Online
33
Taller de Proyectos 1 UPC Online
34
Taller de Proyectos 1 UPC Online
Los actores del negocio se encuentran fuera del Negocio (Campo de acción).
Existen dos categorías de actor de negocio:
El Cliente (Customer)
La “razón de ser” del negocio.
Se benefician o se afectan por los resultados del proceso del negocio.
¿Dónde encontrar a los actores del negocio de tipo Cliente?
Clientes de la organización objetivo (beneficiarios o afectados por el proceso).
Proveedores.
Autoridades.
Entidades legales y reguladoras.
Software o hardware fuera del negocio con los que se interactúa.
La otra categorías de actor de negocio es:
El Socio o interesado (Stakeholder).
Son los dueños del proceso.
Los resultados del proceso le sirven para tomar decisiones.
No participan de la parte operativa.
¿Dónde encontrar a los actores del negocio de tipo Stakeholder?
Socios de la organización objetivo.
Sucursales.
Dueños, inversionistas, gerentes.
Miembros del directorio (si es parte activa del negocio).
Roles gerenciales o directivos en otras partes de la organización.
35
Taller de Proyectos 1 UPC Online
36
Taller de Proyectos 1 UPC Online
37
Taller de Proyectos 1 UPC Online
38
Taller de Proyectos 1 UPC Online
39
Taller de Proyectos 1 UPC Online
40
Taller de Proyectos 1 UPC Online
Para elaborar el diagrama de CUN se debe identificar qué actores del negocio se benefician
de cuáles casos de uso del negocio.
Definir una asociación unidireccional entre ellos.
El Diagrama de Casos de Uso del negocio es:
Herramienta proporcionada por UML.
Muestra los procesos del negocio que son usados por los roles del negocio.
Solo se tiene en cuenta “¿QUIÉN se beneficia / QUÉ proceso?”
¿QUIÉN? (actor del negocio identificado).
¿QUÉ? (caso de uso del negocio identificado).
Relaciones entre ellos (asociaciones).
No constituye un Diagrama de Flujo de Datos.
41
Taller de Proyectos 1 UPC Online
42
Taller de Proyectos 1 UPC Online
43
Taller de Proyectos 1 UPC Online
44
Taller de Proyectos 1 UPC Online
45
Taller de Proyectos 1 UPC Online
46
Taller de Proyectos 1 UPC Online
47
Taller de Proyectos 1 UPC Online
48
Taller de Proyectos 1 UPC Online
49
Taller de Proyectos 1 UPC Online
50
Taller de Proyectos 1 UPC Online
51
Taller de Proyectos 1 UPC Online
52
Taller de Proyectos 1 UPC Online
53
Taller de Proyectos 1 UPC Online
54
Taller de Proyectos 1 UPC Online
55
Taller de Proyectos 1 UPC Online
56
Taller de Proyectos 1 UPC Online
57