Dra. Sara Elena Garza Villarreal
Materia: Programación Orientada a Objetos
Matricula: 1454810
Hora: M1-M3 (Jueves)
UML (Unified
Modeling Language)
Es un lenguaje gráfico para visualizar, especificar, construir y
documentar un sistema. UML ofrece un estándar para describir un
"plano" del sistema (modelo), incluyendo aspectos conceptuales tales
como procesos de negocio, funciones del sistema, y aspectos concretos como
expresiones de lenguajes de programación, esquemas de bases de datos y componentes
reutilizables.
Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
Diagramas UML
-
La descripción escrita del comportamiento del
sistema al afrontar una tarea de negocio o un requisito de
negocio. Esta descripción se enfoca en el valor suministrado por el sistema a
entidades externas tales como usuarios humanos u otros sistemas.
-
La posición o contexto del caso de uso entre otros
casos de uso. Dado que es un mecanismo de organización, un conjunto de casos de
usos coherentes y consistentes promueven una imagen fácil de comprender del
comportamiento del sistema, un entendimiento común entre el
cliente/propietario/usuario y el equipo de desarrollo.
Es práctica común crear especificaciones suplementarias para capturar
detalles de requisitos que caen fuera del ámbito de las descripciones de los
casos de uso. Ejemplos de esos temas incluyen restricciones de diseño como:
rendimiento, temas de escalabilidad/gestión, o cumplimiento de estándares.
El diagrama describe la funcionalidad de un Sistema
Restaurante muy simple. Los casos de uso están representados por elipses y
los actores están, por ejemplo, los casos de uso se muestran como parte
del sistema que está siendo modelado, los actores no.
La interacción entre actores no se ve en el diagrama de casos de
uso. Si esta interacción es esencial para una descripción coherente del
comportamiento deseado, quizás los límites del sistema o del caso de uso deban
de ser re-examinados. Alternativamente, la interacción entre actores puede ser
parte de suposiciones usadas en el caso de uso. Sin embargo, los actores son
una especie de rol, un usuario humano u otra entidad externa pueden jugar
varios papeles o roles. Así el Chef y el Cajero podrían ser realmente la misma
persona.
REFERENCIAS
No hay comentarios:
Publicar un comentario