Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porDaniel Santos Ávila Modificado hace 9 años
1
Análisis (Documentación de CU) Francisco Valdés Souto francisco.valdes@spingere.com.mx 2 al 6 de marzo 2009 © Avantare Consultores S. A. de C. V. – Derechos Reservados
2
Contenido Artefactos Relevantes de los Requerimientos Use Case Survey Diagrama de Casos de Uso Descripción de Casos de Uso Especificaciones Suplementarias Glosario
3
Artefactos Relevantes de los Requerimientos Stakeholder Requests + Stakeholder Needs + Features + Software Requirements SRS??? Necesidades de Stakeholders Documento de Visión Modelo de CU & Requerimientos Glosario No Funcionales Análisis & Diseño Manual de Usuario
4
Use Case Survey Objetivo: Tener de manera práctica una lista de toda la funcionalidad del sistema. Es importante poder identificar la funcionalidad por roles, o módulos. Se pueden utilizar paquetes para organizar la información.
5
Use Case Survey Template 1. Introduction Introduction to the use-case model. 2. Survey Description Survey Description of the use-case model. 3. The Use-Case-Model Hierarchy This section presents the use-case packages hierarchically, explains the dependencies among them, and shows the content of each package recursively. If the model has several levels of packages, those at the top- level are presented first. The packages within these are presented next, and so on, all the way down to the packages at the bottom of the hierarchy. For each package include:
6
Use Case Survey Its unique Name; which may require showing its relation to any parent packages. A Brief Description explaining the package's function and role in the system. The description must be understandable to any developer who wants to use the package. A list of the use cases owned by the package, including the name and brief description of each use case. A list of actors owned by the package, including the name and brief description of each actor. A list of relationships owned by the package, including the name and brief description of each relationship. A list of the packages directly owned by the package, with each package presented in the same hierarchical manner as above.
7
Use Case Survey 4. Diagrams of the Use-Case Model Diagrams, primarily use-case diagrams, of the entire use- case model are included here. Note: These diagrams are not related to the use cases or the architectural views of the model.
8
Diagrama de Casos de Uso
9
Un actor representa algo que interactúa con el sistema. Un actor siempre es EXTERNO!. Un usuario puede tener distintos roles.
10
Diagrama de Casos de Uso Un Caso de Uso es una secuencia de acciones que desarrolla un sistema con un resultado observable para un actor en particular. Uno de los principales usos es como vehículo de comunicación entre los usuarios finales y los desarrolladores. También existe la generalización (herencia) entre Casos de uso Los Casos de Uso pueden ser agrupados con paquetes para reflejar orden, configuración o unidades de entrega del sistema final.
11
Diagrama de Casos de Uso Las relaciones entre los CU en un diagrama de Casos de Uso pueden ser varias: De comunicación entre Actor y Casos de Uso De uso De extensión CU 1 CU 2 CU 3 Extiende (extends) Incluye (include)
12
Diagrama de Casos de Uso Estereotipo: Incluye: El CU1 incluye al CU3 CU 1 CU 3 Incluye (include)
13
Diagrama de Casos de Uso Estereotipo: Extiende: CU2 extiende al CU 1 CU 1 CU 2 Extiende (extends) Extiende (extends) Si..
14
Descripción de CU Un escenario es una instancia de un caso de uso.
15
Descripción de CU Template 1. Brief Description A brief description of the use case is included here. 2. Flow of Events The flow of events of the use case is included here. Only one level of subflows is indicated, but you may add more levels if necessary. 2.1 Basic Flow of Events 2.1.1 2.2 Alternative Flow of Events 2.2.1
16
Descripción de CU 3. Special Requirements Special requirements of the use case. 3.1 A brief description of the special requirement. 4. preconditions preconditions of the use case. 4.1 A brief description of the precondition. 5. postconditions postconditions of the use case. 5.1 A brief description of the postcondition. 6. Extension Points Extension points of the use case. 6.1 Definition of the location of the extension point in the flow of events.
17
Descripción de CU 7. Relationships The relationships involving the use case are included here. For communicates-associations, a brief description, multiplicity, and associated actors are included. Also, the navigability of the use-case role is included. For include- and extend-relationships, a brief description and associated use cases are included. 8. Use-Case Diagrams Use-Case Diagrams local to the use case.
18
Ejercicio: En base a un preliminary scope statement, realizar el Use Case Survey, Diagrama de Casos de Uso del sistema y la Descripción de un Caso de Uso.
19
Requerimientos No Funcionales También se conocen como especificaciones suplementarias. Son restricciones sobre la implementación del sistema (FURPS). Funcionalidad (Functionality) Usabilidad (Usability) Confiabilidad (Reliability) Desempeño (Performance) Escalabilidad (Supportability) Restricciones de Diseño (Design Constraints)
20
Requerimientos No Funcionales Funcionalidad: Funcionalidad general a todos o la mayoría de los CU. Usabilidad: requerimientos que afectan usabilidad del sistema (easy-of-use, estándares de interfaz, etc.). Confiabilidad: requerimientos de confiabilidad del sistema como errores promedio, o defectos por líneas de código. Desempeño: características de desempeño del sistema. Escalabilidad: cualquier requerimiento que mejore la escalabilidad del sistema debe de ser construida. Restricciones de Diseño: cualquier restricción de diseño.
21
Glosario Define términos importantes utilizados en el proyecto.
22
¿Preguntas? © Avantare Consultores S. A. de C. V. – Derechos Reservados
23
Gracias francisco.valdes@spingere.com.mx © Avantare Consultores S. A. de C. V. – Derechos Reservados “Enabling IT Projects Success”
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.