Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fase de Inicio
Fases
Inicio Elaboracin Construccin Transicin
mientos
nlisis
in suario
Diseo
ntacin
Prueba
iter 1 | iter 2 |
| iter n
Proceso Unificado
Actividades
Inicio Elaboracin
Fases
Construccin Transicin
Anlisis requerimientos
Implementacin
Prueba
iter 1 | iter 2 |
Prototipo
8
Demasiada Documentacin?
SI! slo debe construir los artefactos que considere necesarios para alcanzar el objetivo de la fase
9
10
11
Fase de Inicio:
En qu disciplina debe producirse un artefacto?
Actividades
Inicio Elaboracin
Fases
Construccin Transicin
Anlisis requerimientos
Implementacin
Prueba
iter 1 | iter 2 |
| iter n
12
Fases
Construccin Transicin
Anlisis requerimientos
Implementacin
Prueba
iter 1 | iter 2 |
| iter n
13
Fases
Construccin Transicin
Anlisis requerimientos
Implementacin
Prueba
Fases
Construccin Transicin
Anlisis requerimientos
Implementacin
Prueba
iter 1 | iter 2 |
| iter n
15
Los Requerimientos
16
Los Requerimientos:
Qu deber hacer el sistema? En qu condiciones deber hacerlo? Qu cualidades o atributos deber poseer el sistema?
17
18
Los Requerimientos:
No Funcionales
19
historias de utilizacin del sistema por parte del usuario para alcanzar las metas que provee
20
Casos de Uso ?
Qu hace el actor?
Usa el sistema !
El actor interacta con el sistema. Se realiza una secuencia especfica de acciones
Escenario
21
Caso de Uso ?
Representa un escenario que realiza el actor usando el sistema para un prposito especfico
Puntos de Venta para ventas al detal en una tienda: (PV) Uso principal:
registrar ventas
y manejar los pagos
Requerimientos Funcionales
4. Casos de Uso
Cajero
Sistema PV
Requerimientos Funcionales
4. Casos de Uso
Meta del Cajero:
Procesar Venta
25
Procesar Venta
Cajero
Pago
26
Escenarios Alternativos
1.1 Un cdigo de producto no es reconocido.... 1.2 El precio de un producto est equivocado..... .....
Formato casual
29
Actor Principal
Actor que invoca Expertos e Interesados al sistema Precondiciones solicitando un servicio xito Garantizado (Postcondiciones) con un propsito Escenario Principal de xito ( Curso Bsico) particular
Extensiones (Cursos Alternos) Requerimientos Especiales Tecnologa y Lista de Variaciones de Datos Frecuencia de Ocurrencia Preguntas abiertas Actor Principal: Cajero
30
www.usecases.org
Actor Principal
Participantes e Intereses Precondiciones xito Garantizado (Postcondiciones)
Escenario Principal de xito (Curso Bsico) Extensiones (Cursos Alternos) Requerimientos Especiales
Participantes e Intereses: Cajero: Desea garantizar registro rpido y sin errores en los pagos Tecnologa y Lista de Variaciones de Datos SENIAT: Desea que el Frecuencia de Ocurrencia impuestro se registre adecuadamente Preguntas abiertas ...
31
Actor Principal
Aquellas premisas que deben ser Precondiciones ciertas antes de la xito Garantizado (Postcondiciones) ejecucin Escenario Principal de xito (Curso Bsico) caso de uso del
Expertos e Interesados Extensiones (Cursos Alternos) Requerimientos Especiales Caso de uso Tecnologa y Lista de Variaciones de Datos Procesar Venta Frecuencia de Ocurrencia Precondicin: El Cajero est identificado y Preguntas abiertas autorizado
32
Establece lo que debe cumplirse Expertos e Interesados en caso de haber sido completado con xito Precondiciones el caso de uso. xito Garantizado (Postcondiciones) (escenario principal o algn Escenario Principal de xito (Curso Bsico) curso alterno) Actor Principal
Extensiones (Cursos Alternos) Requerimientos Especiales Postcondiciones: Caso de uso Procesar Venta
- La venta fue registrada. Tecnologa y Lista de Variaciones de Datos - El impuesto fue calculado. Frecuencia de Ocurrencia - Se calcula el total a pagar Preguntas abiertas
33
Escenario Principal de xito (Curso Bsico) Extensiones (Cursos Alternos) Requerimientos Especiales Tecnologa y Lista de Variaciones de Datos Frecuencia de Ocurrencia Preguntas abiertas
34
3) Registra cada lnea de venta y presenta la descripcin, el total por linea y el total acumulado Calcula el impuesto y se muestra el total a pagar
36
Actor Principal
Indican otros escenarios Precondiciones no usuales, tanto de xito Garantizado (Postcondiciones) xito como de falla.
Expertos e Interesados Escenario Principal de xito ( Curso Bsico) Extensiones (Cursos Alternos) Requerimientos Especiales Caso de uso Procesar Venta
Extensiones (Cursos Alternos): Tecnologa y Lista de Variaciones de Datos 3. Identificacin de producto invlida: El Sistema seala el error, rechaza la entrada y solicita la id
37
Actor Principal
Requerimientos no funcionales Precondiciones asociados con xito Garantizado (Postcondiciones) el caso de uso
Expertos e Interesados Escenario Principal de xito (Curso Bsico) Extensiones (Cursos Alternos) Requerimientos Especiales
Tecnologa y Lista de Variaciones de Datos Especiales: Requerimientos Frecuencia de Ocurrencia Preguntas abiertas - Pantalla Tctil en un gran monitor plano que permita texto visible a 1 metro.
38
...
Actor Principal
Expertos e Interesados
- La identificacin del producto se introduce por Precondiciones una lectora lser y opcionalmente por el xito Garantizado (Postcondiciones) teclado.
Escenario Principal de xito (Curso Bsico) Extensiones (Cursos Alternos) Requerimientos Especiales Aspectos Tcnicos y Tecnologas Frecuencia de Ocurrencia Preguntas abiertas
Actor Principal
Expertos e Interesados
-Puede el cliente directamente usar el lector de tarjetas de crdito, o es Precondiciones indispensable que lo haga el xito Garantizado (Postcondiciones) cajero?
Escenario Principal de xito (Curso Bsico) ... Extensiones (Cursos Alternos) Requerimientos Especiales
Aspectos no considerados Tecnologa y Lista de Variaciones de Datos que se mantienen Frecuencia de Ocurrencia como preguntas abiertas Preguntas abiertas
41
Qu formato usar?
Breve
Casual Completo
Lenguaje de comunicacin comn entre los clientes o usuarios y desarrolladores del sistema. Requerido para la definicin de prototipos de interfaces.
El Modelo de Diseo es la especificacin de la implementacin Las realizaciones de los Casos de Uso en el modelo de Diseo se usan para entender el dinamismo del sistema y determinar donde optimizar el rendimiento.
Constituyen la base para identificar los casos de prueba Se ejecuta cada Caso de Uso para verificar el sistema.
Sirven para planificar la entrega de una fase o definir variantes del sistema Proveen gran parte de la estructura y contenido de los manuales de usuario.
URL de interes
(asociadas al libro de Craig Larman): www.craiglarman.com www.phptr.com/larman Acerca de UML: www.omg.org www.celigent.com/uml Requerimientos: www.swebok.org www.sei.cmu.edu
50