Casos De Uso

Páginas: 7 (1654 palabras) Publicado: 14 de abril de 2011
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE

UML: CASOS DE USO Y DIAGRAMA DE CASOS DE USO
Docente: Ing. Armando Cabrera Integrantes: Marilyn Jaramillo Katty Landacay

UML Unified Modeling Language

• Lenguaje Estándar para:
– – – – Visualizar Especificar Construir Documentar los planos del software

Indican como crear y leer modelos bien formados pero no nos dicen qué modelos se deben crearni cuándo se los deberían crear
Ir a Casos de uso

UML es un lenguaje para visualizar
• La distancia entre pensar en una implementación y transformarla en código es casi cero. • En algunos casos: Lo que piensas lo codificas. • Algunas cosas se modelan mejor textualmente; otras se modelas mejor de forma gráfica • UML es algo más que un simple montón de símbolos gráficos.

UML es un lenguajepara especificar
• Significa construir modelos precisos, no ambiguos y completos • UML cubre todas las decisiones de análisis, diseño e implementación

UML es un lenguaje para construir
• No es un lenguaje de programación • Pero sus modelos pueden conectarse a una gran variedad de lenguajes de programación

UML es un lenguaje para documentar
• UML cubre la documentación de la arquitecturade un sistema y todos sus detalles • Proporciona un lenguaje:

Expresar requisitos y pruebas Modelar actividades de planificación de proyectos y gestión de versiones

CASOS DE USO
Qué es un caso de uso? Para que sirven los casos de uso? Cómo se representan? Cómo se debe crear un caso de uso? Flujo de eventos Relaciones Model Diagramas de caso de uso
Use case 1

Actor 2
Use case 2

Usecase 3 Use Case 2 Specification

QUÉ ES UN CASO DE USO?
Describen una interacción típica entre un usuario (actores) y un sistema de cómputo. Es una técnica para capturar información de cómo un sistema o negocio trabaja actualmente, o de cómo se desea que trabaje Produce algo de valor para algún actor como el cálculo de algún resultado Describe qué hace un sistema pero no especifica cómo lohace El caso de uso capta alguna función visible para el usuario. El caso de uso puede ser pequeño o grande. El caso de uso logra un objetivo discreto para el usuario. Un caso de uso debe ser simple, claro y conciso

PARA QUE SIRVEN LOS CASOS DE USO?
Para capturar el comportamiento deseado del sistema sin tener que especificar como se implementa ese comportamiento Como medio de comprensión delsistema para desarrolladores, usuarios finales y expertos del dominio Ayudan a validar la arquitectura y a verificar el sistema en el transcurso del desarrollo de este

CÓMO SE REPRESENTAN?
Un caso de uso se representa en UML como un óvalo:

Nombre del Caso de Uso

En UML, un actor se representa como monigote

Actor

Representa un conjunto de roles que los usuarios de los casos de usojuegan al interactuar con éstos Representa un rol que es jugado por una persona, un dispositivo hardware u otro sistema que interactúe con nuestro sistema Se puede definir categorías generales de actores (como cliente) y especializarlos (como ClienteComercial) a través de relaciones de generalización
actor Cliente generalización Cliente Comercial actor

ACTORES

Un actor y un caso de uso sepueden comunicar a través de una asociación en donde cada uno de ellos pueden enviar y recibir mensaje.

FLUJO DE EVENTOS
Cómo y cuándo empieza y acaba el caso de uso Cuándo interactúan con los actores y que objetos se intercambian Conviene separa el flujo principal de uno alternativo

Ejemplo: VALIDACIÓN DE USUARIO

PRINCIPAL: FLUJO DE EVENTO PRINCIPAL: el caso de uso comienza cuando sepide al cliente un número de identificación personal (cédula), el cliente introduce la cédula, luego acepta con enter, el sistema lo comprueba para su validación, si la cédula es válida el sistema acepta la entrada y acaba el caso de uso. FLUJO DE EVENTO EXCEPCIONAL: EXCEPCIONAL: - El cliente puede cancelar su transacción en cualquier momento con el botón cancelar, reiniciando el caso de uso, no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso
  • Casos de uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS