Realizacion caso de uso del negocio

Solo disponible en BuenasTareas
  • Páginas : 9 (2132 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de agosto de 2010
Leer documento completo
Vista previa del texto
Realización de los Casos de Uso
(adaptado a METRICA 3, versión OO) Félix García
Universidad de Castilla-La Mancha Escuela Superior de Informática de Ciudad Real Departamento de Tecnologías y Sistemas de Información

Realización de Casos de Uso Contenidos

• Introducción
¿Qué es la realización de los casos de uso? Etapas en la Realización

• El Modelo de Análisis
Elementos Clases deAnálisis Realización de Casos de Uso – Análisis

• El Modelo de Diseño
Elementos Clases de Diseño Realización de Casos de Uso – Diseño

• Un Caso de Ejemplo: Cajero Automático
Félix García. Realización de los Casos de Uso

2

Bibliografía

• Jacobson, Booch, y Rumbaugh (2000): El Proceso Unificado de Desarrollo de Software. • CSAE(): Metodología METRICA v3. Técnicas y Prácticas. Ministeriode Administraciones Publicas, Consejo Superior de Administración Electrónica.
• http://www.csae.map.es/csi/metrica3/index.html.

Félix García. Realización de los Casos de Uso

3

Introducción ¿Qué es la Realización de Casos de Uso?

• Una Realización en UML es la relación existente entre una especificación y su implementación
Se aplica a los casos de uso y a las relaciones entreclases/componentes e interfaces

• Realización de un Caso de Uso:
El caso de uso describe qué comportamiento del sistema es deseado pero no describe cómo implementarlo Se lleva a cabo a través de las Colaboraciones
• Describen los objetos que implementan el comportamiento del caso de uso y la forma en que interactuan para implementar dicho comportamiento

Félix García. Realización de los Casos deUso

4

Introducción ¿Qué es la Realización de Casos de Uso?

• Colaboración:
Disposición general de objetos y enlaces que interactúan dentro de un contexto para implementar un comportamiento Está formada por:
• Parte estática
– Roles que pueden desempeñar los objetos y enlaces en una instancia de la colaboración – Modelado UML: Diagramas de Clases y de Objetos

• Parte dinámica
– Unao más interacciones dinámicas que muestran flujos de mensajes a través del tiempo – Modelado UML: Diagramas de Interacción

Félix García. Realización de los Casos de Uso

5

Introducción Etapas en la Realización

• Análisis, Diseño e Implementación para Realizar los Casos de Uso
Durante el análisis y diseño, se transforma el modelo de casos de uso en un modelo de análisis y en un modelode diseño
• Estructura de clasificadores y realizaciones de cdu

Objetivo: Realizar los casos de uso de una forma económica de manera que el sistema ofrezca un rendimiento adecuado y pueda evolucionar en el futuro

Félix García. Realización de los Casos de Uso

6

El Modelo de Análisis Elementos

• El modelo de análisis crece incrementalmente a medida que se analizan los casos de uso •Dado uno o un conjunto de casos de uso, el modelo de análisis incluye las clases de análisis y sus relaciones que realizan los casos de uso. • Elementos:
Clases de Análisis Realizaciones de Casos de Uso - Análisis

Félix García. Realización de los Casos de Uso

7

El Modelo de Análisis Clases de Análisis

• Se centran en el tratamiento de requisitos funcionales (los no funcionales seposponen al diseño) • Su comportamiento se suele describir de forma general mediante responsabilidades (descripción textual)
Raramente se incluyen métodos con signatura

• Su estado se describe con atributos, pero a un nivel de abstracción alto • Participan en relaciones (más conceptuales que en diseño e implementación)
Por ejemplo, la navegabilidad de una asociación a este nivel no es importanteFélix García. Realización de los Casos de Uso

8

El Modelo de Análisis Clases de Análisis

• Tipos:
Clases de Interfaz
• Modelan la relación del Sistema con sus Actores • Son generalmente las abstracciones de Ventanas, Formularios, Paneles, Interfaces de comunicaciones, Interfaces de Impresoras, APIs. • Cada clase de interfaz debe asociarse como mínimo a un actor y viceversa • En UML...
tracking img