• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
Download
27/03/20091

MAESTRIA EN GESTION Y
DESARROLLO DE PROYECTOS
DE SOFTWARE

ANALISIS Y DISE\u00d1O ORIENTADO A
OBJETOS
Diagrama de Casos de Uso
Introducci\u00f3n

Los requerimientos son una descripci\u00f3n de las necesidades a las que debe responder el producto a desarrollar. La meta principal de la fase de requerimientos es identificar y documentar lo que realmente se necesita, de manera clara para los clientes y para los integrantes del equipo de desarrollo.

Introducci\u00f3n

Los requerimientos deben ser modelados y descritos, pues de esta forma se puede compartir la informaci\u00f3n, perfeccionar la especificaci\u00f3n de los mismos y permitir que todas las personas involucradas entiendan lo mismo del producto que se est\u00e1 elaborando.

Diagrama de Casos de Uso
\u2022Los casos de uso son utilizados
principalmente
para

describir la funcionalidad visible del sistema, pero tambi\u00e9n pueden ser usados para modelar casos de prueba o las funciones del negocio

Diagrama de Casos de
Uso:Elementos
Actor

Un actor es una entidad externa al sistema, y puede representar a los usuarios finales u otros sistemas. Un actor no es una persona o sistema en particular sino una abstracci\u00f3n de los roles que \u00e9stos desempe\u00f1an frente al sistema.

27/03/20092
Diagrama de Casos de
Uso:Elementos:Actor
\u2022De cada actor es importante conocer:

\u2013Nombre
\u2013Breve descripci\u00f3n
\u2013Opcionalmente: objetivos,

responsabilidades, perfil
Diagrama de Casos de
Uso:Elementos:Actor

Algunas preguntas que pueden hacerse para identificar posibles actores del sistema son:

\u2013\u00bfQui\u00e9n usar\u00e1 las principales funciones del sistema?
\u2013\u00bfCu\u00e1les grupos de usuarios son apoyados por el
sistema para realizar su trabajo?
\u2013\u00bfQui\u00e9n necesita el sistema para el desarrollo de sus
actividades diarias?
\u2013\u00bfQui\u00e9n necesita mantener y administrar el sistema?
\u2013\u00bfCon qu\u00e9 otros sistemas o hardware interact\u00faa el
sistema?
Diagrama de Casos de
Uso:Elementos:Caso de Uso
\u2022Un caso de uso representa una funci\u00f3n

completa, tal como la percibe un actor. Cada caso de uso especifica un servicio que el sistema ofrece a los usuarios, pero

no
incluye
aspectos
de
implementaci\u00f3n.
Diagrama de Casos de
Uso:Elementos:Caso de Uso

Los casos de uso sirven para entender qu\u00e9 se espera del sistema y adem\u00e1s permiten validar con el usuario final, y experto en el sistema, si lo que se entendi\u00f3 del sistema es correcto.

Diagrama de Casos de
Uso:Elementos:Caso de Uso
\u2022Se recomienda el uso de nombres que
incluyan un verbo y un objeto, por
ejemplo:
Realizar
Matricula
Diagrama de Casos de
Uso:Elementos:Caso de Uso
27/03/20093
Diagrama de Casos de
Uso:Elementos:Relaciones
Asociaci\u00f3n
\u2022Esta es la \u00fanica relaci\u00f3n que puede

darse entre un actor y un caso de uso, indicando que el actor interact\u00faa directamente con este caso de uso, por ejemplo:

Diagrama de Casos de
Uso:Elementos:Relaciones
Diagrama de Casos de
Uso:Elementos:Relaciones
Generalizaci\u00f3n
\u2022Esta relaci\u00f3n permite establecer un

elemento m\u00e1s general y otros que son especializaciones. Se puede tener este tipo de relaci\u00f3n entre actores o entre casos de uso. Por ejemplo:

Diagrama de Casos de
Uso:Elementos:Relaciones
Diagrama de Casos de
Uso:Elementos:Relaciones
Diagrama de Casos de
Uso:Elementos:Relaciones
Include (inclusi\u00f3n)
\u2022Esta relaci\u00f3n, que se presenta entre dos

casos de uso, indica que uno de ellos incluye completamente al otro en su secuencia normal de acciones, por ejemplo:

of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...