Você está na página 1de 6

INSTUTO TECNOLOGICO SUPERIOR DE

APATZINGAN
ISC

Ingeniera en Sistemas Computacionales

Fundamentos de ingeniera en software

Ing. Carlos Snchez Prez

Alumno: Jess Alejandro Aguilera Magaa

Tipos de Diagramacin

Septiembre/2017
DIAGRAMA DE CLASES

Las clases se utilizan en la programacin orientada a objetos para crear mdulos


que pueden ser ejecutados dentro de un programa, tantas veces como
deseemos y realicen una tarea especfica (bsicamente encierran toda la
informacin de un objeto). Desde esta ptica, podemos decir que un diagrama
de clases es el equivalente de la POO (programacin orientada a objetos) de
un diagrama de flujo. [A]

Un diagrama de clases nos permitir representar grficamente y de manera


esttica la estructura general de un sistema, mostrando cada una de las clases
y sus interacciones (como herencias, asociaciones, etc.), representadas en
forma de bloques, los cuales son unidos mediante lneas y arcos. Los diagramas
de clases son el pilar fundamental del modelado con UML, siendo ampliamente
utilizados tanto para anlisis como para diseo de sistemas y software en
general. [A]

Uso de los diagramas de clases:

El principal uso que se le da a los diagramas de clases, es simplemente


el modelar de manera esttica las vistas de diseo de cualquier proyecto
OO (orientado a objetos).
Tambin son utilizados para tomar decisiones acerca de las abstracciones
del sistema y de la finalidad del programa. [A]
Ejemplo:
DIAGRAMA DE SECUENCIA

El diagrama de Secuencia, muestra grficamente los eventos que originan los


actores dentro de un sistema y cmo se comunican (interactan) entre s a lo
largo del tiempo. Esta descripcin es importante porque puede dar detalle a los
casos de uso, aclarndolos al nivel de mensajes. El diagrama de secuencia es
ms adecuado para observar la perspectiva cronolgica de las interacciones,
muestra la secuencia explcita de mensajes y son mejores para especificaciones
de tiempo real y para escenarios complejos. La creacin de los diagramas de
secuencia forma parte de la investigacin para conocer el sistema, por lo que es
parte del anlisis del mismo.

Un Diagrama de Secuencias muestra una interaccin ordenada segn la


secuencia temporal de eventos y el intercambio de mensajes. Los diagramas de
secuencia ponen especial nfasis en el orden y el momento en el que se envan
los mensajes a los objetos.

Ventajas:

Da la posibilidad de representar los mensajes en funcin del tiempo.


La separacin de los mensajes no indica intervalos o cantidades de
tiempo, solo ordenacin temporal.
Es posible aadir restricciones temporales.

Desventajas.

Una representacin de un diagrama de secuencia demasiado largo,


puede ser difcilmente entendido por alguien ajeno al sistema.

Ejemplo: [B]
DIAGRAMAS DE CASOS DE USO

Los Casos de Uso no forma parte de la llamada Fase de Diseo, sino parte de
la fase de Anlisis, respondiendo el interrogante Qu? De forma que al ser
parte del anlisis ayuda a describir que es lo que el sistema debe hacer.

Estos diagramas muestran operaciones que se esperan de una aplicacin o


sistema y como se relaciona con su entorno, es por ello que se ve desde el punto
de vista del usuario. Describen un uso del sistema y como ste interacta con el
usuario.

El conjunto de casos de usos representa la totalidad de operaciones que va a


desarrollar el sistema.

Otro elemento fundamental de estos diagramas son los actores la cual


representa a un usuario del sistema, que necesita o interacta con algn caso
de uso, la que tambin es acompaado por un nombre. Por ltimo tenemos los
flujos de eventos que corresponde a la ejecucin normal y exitosa del caso de
uso. [D]
DIAGRAMA DE COMPONENTES

Los diagramas de componentes asignan la vista lgica de las clases del proyecto
a los archivos que contienen el cdigo fuente en el que se implementa la lgica.
Cuando UModel genera cdigo, los diagramas de componentes representan la
ubicacin de los archivos de cdigo fuente Java o C# para sus clases. Al realizar
ingeniera inversa en un proyecto ya existente, los diagramas de componentes
pueden ayudarle a establecer relaciones entre cada diagrama de clases de
UModel y los archivos de cdigo fuente.[E]

Los diagramas de componentes nos permiten mostrar los elementos de diseo


de un sistema de informacin. Un diagrama de componentes permite visualizar
con ms facilidad la estructura general del sistema y el comportamiento del
servicio que estos componentes proporcionan y utilizan a travs de las
interfaces.

Puede usar un diagrama de componentes para describir un diseo que se


implemente en cualquier lenguaje o estilo. Solo es necesario identificar los
elementos del diseo que interactan con otros elementos del diseo a travs
de un conjunto restringido de entradas y salidas. Los componentes pueden tener
cualquier escala y pueden estar interconectados de cualquier manera. [D]
Mesografias
[A] http://culturacion.com/que-es-un-diagrama-de-clases/

[B]http://jams001.blogspot.mx/

[C] http://ingenieriadesistemas-shirley.blogspot.mx/2012/05/tipos-de-diagramas-
uml.html

[D] http://diagramasdecomponentes.blogspot.mx/

[E] https://www.altova.com/es/umodel/uml-diagrams

Você também pode gostar