Diagrama de clases de un sistema contable
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,24 KB
DIAGRAMAS UML
DIAGRAMA DE CASOS DE USO
Ejemplo de caso de uso de matriculación de estudiante (Kendall & Kendall 2005:669)
Muestra la relación entre los actores y los casos de uso del sistema. Representa acciones recíprocas entre dos o más objetos que se producen entre un actor y el sistema.
Expresa una unidad coherente de funcionalidad, y se representa mediante una elipse con el nombre del caso de uso en su interior.
- La palabra uso se utiliza como sustantivo en lugar de verbo. Un modelo de caso de uso muestra lo que hace un sistema sin describir cómo lo hace.
Flujo de eventos
Flujos alternativos
Poscondiciones
Un caso de uso ilustra a los desarrolladores un panorama de lo que quieren los usuarios. No tiene detalles técnicos o de implementación. Un caso de uso se compone de tres elementos: un actor, para comenzar el evento; el evento, que activa un caso de uso; y el caso de uso, que desempeña las acciones activadas por el evento.
Las relaciones son el comportamiento y se usan para conectar a un actor, y hay cuatro tipos básicos:
Lineamientos:
Revisar las especificaciones para establecer los actores
Identificar los eventos y hacer los casos de uso
Revisar el caso de uso para determinar el flujo de los datos
DIAGRAMAS DE ACTIVIDADES
Cubren la parte dinámica de un sistema y se utilizan para modelar el funcionamiento de un sistema resaltando el flujo de control entre objetos.
Las actividades producen finalmente alguna acción, que está compuesta de ejecutables que producen un cambio en el estado del sistema o la devolución de un valor.
* Gráficamente, un diagrama de actividades es una colección de nodos y arcos
- Estados de actividad. La representación de este estado está basada en un rectángulo con las puntas redondeadas, donde el interior se representa una actividad.
- Estados de acción. Está basado en un rectángulo con las puntas redondeadas, donde en el interior se representa una acción.
Transiciones. Muestran el paso de un estado a otro
DIAGRAMA SECUENCIAL
Representación de clases en diagramas de secuencias
Enfatizan el ordenamiento temporal de los mensajes, mientras que los diagramas de colaboración muestran la organización estructural de los objetos que envían y reciben mensajes.
El eje vertical representa el tiempo, y en el eje horizontal se colocan los objetos y actores participantes en la interacción, sin un orden prefijado y los mensajes se representan mediante flechas entre los distintos objetos.
DIAGRAMA DE CLASES
Son utilizados para mostrar las relaciones entre las clases que involucran el sistema, las cuales pueden ser:
- asociativas,
- de herencia,
- de uso y de
- contenido
Clase
Es la unidad básica que incluye toda la información de un Objeto, y un objeto es una instancia de una clase
Representación de una clase
Atributos
Los atributos o carácterísticas de una Clase pueden ser de tres tipos:
Public: Indica que el atributo será visible tanto dentro como fuera de la clase
Private: Indica que el atributo sólo será accesible desde dentro de la clase
- Protected: Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven.
Métodos
Son la forma en cómo ésta interactúa con su entorno
Public: Indica que el método será visible tanto dentro como fuera de la clase
Private: Indica que el método sólo será accesible desde dentro de la clase
- Protected: Indica que el método no será accesible desde fuera de la clase, pero sí podrá ser accesado por métodos de la clase además de métodos de las subclases que se deriven.
DIAGRAMA DE GRAFICO DE ESTADO
Grafico de estado de conexión a Internet
Se indican qué eventos hacen que se pase de un estado a otro y cuáles son las respuestas y acciones que da por resultado.
Los nodos son estados y los arcos son transiciones etiquetadas con los nombres de los eventos
- Un estado se representa como una caja redondeada con el nombre del estado en su interior, una transición se representa como una flecha desde el estado origen al estado destino.
Una acción de entrada aparece en la forma entrada/acción_asociada
Una acción de salida aparece en la forma salida/acción_asociada
Un diagrama de estados puede representar ciclos continuos o bien una vida finita. El estado inicial se muestra como un círculo sólido y el estado final como un círculo sólido rodeado de otro círculo.