Está en la página 1de 34

Manual de Microsoft Visio Orientado al Curso de Ingeniería de Software

En este manual veremos una pequeña guía para realizar los siguientes diagramas

Esquema Preconceptual

Modelo de Dominio

Diagrama de Causa-Efecto

Diagrama de Procesos

Diagrama de Objetivos o de Kaos

Diagrama de Contexto

Diagrama de Actividades

Diagrama de Clases

Diagrama de Objetos

Diagrama de Flujo de Datos

Diagrama Jerárquico

Diagrama de Procesos Ejecutables

Casos de Usos

Diagrama de Entidad/Asociación

Diagrama de Secuencias

Diagrama de Comunicación

Diagrama de Maquina de Estados

1
Esquema Preconceptual
Para este esquema necesitaremos bajar un archivo el cual contiene todos los componentes para
diagramarlo, este documento se encuentra en la siguiente pagina

http://pisis.unalmed.edu.co/~cmzapata/cursos/requisitos/noticias.htm

nos abrirá la siguiente página daremos clic en descargar donde dice “ El siguiente vinculo podrá
encontrar la plantilla en Visio de los esquemas Preconceptuales” .

Guardamos el archivo e iniciamos Visio Microsoft y abrimos el archivo descargado el cual debe
llamarse “EsquemasPreconceptuales.vss”

2
Ya con esto solo nos queda abrir un nuevo archivo de Visio y arrastrar los componentes que
necesitemos para realizar nuestro diagrama

Ya con para escribir en algún componente de solo debemos hacer doble clic sobre él y se nos
cambiara la forma de nuestro cuadro de la siguiente manera

Esto quiere decir que ya podemos copiar.

3
Modelo de dominio
Para este diagrama escogeremos la siguiente opción en Visio en el primer pantallazo cuando lo
iniciamos llamada “Software and Database” y luego en la opción “Database Model diagram”

Para la clase conceptual utilizaremos el cuadro llamado “View” y para modificar el contenido de la
clase conceptual daremos clic en la clase y en la parte de abajo nos aparecerá un cuadro con unas
opciones, en la parte izquierda tendremos las opciones de: Definition, Columns, Join Criteria, SQL,
Extend y Notes. Para este diagrama utilizaremos las opciones de Definition y Colums

En definition tenemos para cambiar el nombre de la Clase conceptual en Physical name

En columns podremos colocar los atributos de la clase conceptual

4
Para la asociación utilizaremos el componente llamado dinamic connector el arrastaremos hasta
que la clase conceptual y sabremos que esta conectado cuando la clase conceptual le aperezca
una margen roja alrededor

Solo nos queda unir del otro extremo de la línea arrastrándola hasta el otra clase conceptual e
igual como la anterior clase esta se pondrá también con una margen roja ahí sabremos que esta
conectada . Ya para copiar en la asociación solo damos doble clic sobre la esta y se nos aparecerá
un cuadro de texto así.

Y por ultimo para sacar la flecha en el lado que la necesitamos damos clic derecho sobre la
asociación y escogemos la opción format/line

Nos aparecerá un cuadro donde encontraremos la opción del tipo de flecha que deseamos, en
este caso escogeremos la opción 02

5
Diagrama de procesos
Lo encontraremos como “CROSS FUNCTIONAL FLOWCHART” en la opción de “BUSINESS”.

Luego nos saldrá un cuadro para seleccionar la forma en la que vamos a utilizar la hoja, horizontal
y vertical

Ya en la parte izquierda encontraremos las opciones de

Arrow Shapes aquí está la fecha de evento disparador y finalizado

Basic Flowchart Shapes en esta están casi todos los componentes de este diagrama

Cross functional Flowchart y por ultimo encontraremos el cajón para agregar un actor

Nota: Si depronto nos nos alcanza todos los actores podremos crear una nueva página en insertar
new page.

6
Diagrama de Causa-Efecto

Este diagrama es muy fácil de elaborar ya que en en visio se encuentra todo lo que necesitamos
para realizarlo como vemos está en “Business”, “Cause and Effect Diagram”. Cuando lo abramos
nos aparecerá ya la cabeza con la columna vertebral y cuatro espinas principales en el lado
izquierdo estarán todos los componentes de este diagrama como lo son las espinas y espinas
menores.

Diagrama de Objetivos o de Kaos


Para este diagrama descargaremos un archivo del siguiente link:
http://www.megaupload.com/?d=SC748RX2

Lo guardamos en y lo abrimos en Visio nos aparecerá un ventana con todos los elementos.

7
Ya solo abrimos un archivo nuevo en File/New/New Drawnig. Para empezar a realizar nuestro
diagrama arrastraremos los elementos al nuevo arichivo creado en Visio

Diagrama de Contexto
Ya que este diagrama es sencillo de realizar este manual utilizaremos la opción de “TQM Diagram”

En la parte izquierda donde dice TQM Diagram Shapes encontraremos lo elementos de este
diagrama.

Ahora para las flechas si las necesitamos bidireccional le daremos clic derecho en la asociación y
escogemos Format/Line, nos aparecerá el siguiente cuadro

8
Seleccionamos la opción 04 de Line Ends Begin y damos OK

Ya con esto tenemos las flechas Bidireccionales

Diagrama de Actividades
Lo encontramos “Software and Database”/ “UML Model Diagram”

9
Tenemos la opción de UML Activity en el lado izquierdo

Aquí encontraremos todos los elementos de este diagrama

Si de pronto queremos hacer el diagrama mostrando los participantes. Encontraremos los cuadros
de los participantes dándole “Cross Functional” en Search For Shapes

Accion

Para copiar dentro de una acción daremos doble clic sobre esta y nos aparecerá el siguiente
Cuadro donde le podremos cambiar el nombre a la acción

10
Condición de Guarda

Pulsamos doble clic sobre la asociación, aparecerá un cuadro donde seleccionaremos la opción de
“Guard” que se encuentra en esta ventana

Vemos que lo que la condición de guarda se escribe donde nos dice “Body” terminamos de
modificarla y pulsamos aceptar

Con esto ya podemos realizar este diagrama pues es lo mismo para los diferentes elementos.

Diagrama de Clases
Lo encontramos en “Software and Database”/ “UML Model Diagram”

11
Encontraremos todas las partes de este diagrama en UML Static Structure

Clases

Tenemos que para darle nombre a la clase pulsamos doble clic sobre ella nos sale la siguiente
ventana, modificamos el nombre en el recuadro que se llama “Name”

12
Atributos

Para darle los atributos a la clase damos clic en “Attributes”. Podremos agrgar atributos especificar
qué tipo es si es privado, protegido o publico.

Operaciones

Para las operaciones de la clase damos clic en el lado izquierdo en “Operations”. Definimos la
operación y también definimos que devuelve cada operación, que tipo es, etc.

13
Asociacion

Utilizaremos el elemento “Binary Asosiation” Damos doble clic sobre la asociación nos saldrá la
ventana siguiente

En esta ventana podremos cambiar el nombre de la asociación y colocarle la cardinalidad.

14
Relación de Agregación y composición

Para estas relaciones utilizaremos el elemento “Composition” el cual corresponde a la relación de


composición. Al darle doble clic podremos nos saldrá la ventana para modificar la cardinalidad.

Si necesitamos una relación de agregación utilizaremos el mismo elemento de “Composition”


pero al darle doble clic modificaremos de la siguiente manera:

Donde nos dice “Aggregation” cambiaremos de “Composite” a “Shared”

Definimos la cardinalidad y damos Aceptar

Diagrama de Objetos
Como este diagrama al igual de otros diagramas que vernos más adelante se hará cuando
tengamos el diagrama de clases listo y en Visio y lo haremos en el mismo proyecto donde hicimos
en diagrama de clases insertando una nueva página en Insert/New Page

15
Ya que este diagrama se hace a partir de las clases que tengamos en el diagrama de clases

Utilizaremos el elemento “Object” que se encuentra en la opción de “UML Static Structure”

Damos doble clic sobre el objeto y nos saldrá una ventana donde podemos modificar el nombre
del objeto y especificar a qué clase pertenece, además si nos falta una clase la creamos en el votos
que dice “New”

16
Y utilizaremos como Vinculo el elemento llamado “LinK”

Vemos que los objetos nos quedaran con los atributos de las clases que hemos seleccionado

17
Diagrama de Flujo de Datos
Como este diagrama no está explicito en Visio lo haremos nos tocara hace unas modificaciones a
algunos elementos que encontramos en el programa.

Utilizaremos la opción “Business”/ “TQM diagram”

Encontraremos los elementos de este diagrama

18
Para unir las entidades externas utilizaremos el “Dynamic connector” y para que se le quite la
flecha y quede en línea discontinua, daremos clic derecho/Format/Line. Nos saldrá la siguiente
ventana.

En “Pattern” elegimos la opción 02 y en “End” escogemos la opción 00

Igual haremos para el cuadro de Almacén de Información

19
Diagrama Jerárquico
Utilizaremos la opción de “Business” y luego “Organization Chart Wizzard”

Para el primer Elemento utilizaremos el que se llama “Executive” y para los elementos inferiores
“Position”

Y para unirlos solo basta arrastrarlos con clic sostenido sobre recuadro que queremos asociar y el
nos los unirá automáticamente, dejándolos en forma jerárquica

20
Ahora par darle forma de jerarquía que queremos nos pararemos en el recuadro que queremos
modificar y vamos a sacar la siguiente barra en View/Toolbars/Organization Chart

Luego con la barra que nos sale le daremos en “Align Left”

21
Diagrama de Procesos Ejecutables
Lo encontraremos como “CROSS FUNCTIONAL FLOWCHART” en la opción de “BUSINESS”.

Este diagrama es como el diagrama de proceso solo cambia el paso que es por computador, el cual
se coloca con la línea más gruesa para esto daremos clic izquierdo en el paso Format/Line nos
aparecerá la ventana siguiente:

22
En la opción de “Weight” podremos modificar el grosor de la línea del paso.

Nota: No olvidemos hacer la tabla explicativa

Casos De Uso
Encotramos todos los componentes para hace un caso de uso en “Software and Database” y
luego en “UML Diagram Model”

23
Acá encontramos todos los componente de los casos de uso

Para modificar el contenido del caso de uso damos doble clic sobre este y nos sale una venta en
la cual podremos cambiar el nombre del caso de uso, igual haremos con los actores.

Nos faltaría hacer la interfaz grafica que va asociada con el caso de uso que estamos realizando

La cual podemos realizar en “Software and Database”/ “Windows XP User Interface”

24
Diagrama de Entidad/Asociación
Para este diagrama abriremos la opción de “Database Model Diagram” que se encuentra en
“Software and Database”

Como necesitamos sacar la pata de gallo en este diagrama le daremos Database/Optios/Document

Nos abrirá la siguiente ventana y le damos clic a la pestaña “Relationship” y seleccionamos la


opción de “Crow’s feet” y luego aceptar.

25
Entidad

Para modificar una entidad damos clic sobre ella y en la parte de abajo se nos habilitara un
recuadro

Aquí podremos modificar el nombre de la entidad, para agregar atributos le daremos en “Colums”

26
Asociación

Arrastraremos la asociación hasta que la entidad se ponga con una margen roja como se muestra

Esto lo haremos igual para unir a la otra entidad

Para poner la cardinalidad seleccionaremos la asociación y se nos habilitara el recuadro de la parte


inferior

Vemos que la opción de “Miscellaneous” encontramos la cardianalidad de uno a muchos o de uno


a uno.

27
Diagrama De Secuencias

Lo podemos encontrar en los diagrama de UML, aunque la idea es que este diagrama quede en el
mismo proyecto donde está el diagrama de clases ya que de este nos ayudara a la consistencia de
los diagramas.

Para esto abriremos en el mismo proyecto una nueva página en Insert/New Page

Lo encontramos todos los elementos de este diagrama en “UML Sequence”

28
Encontraremos todos los elementos de este diagrama

Para modificar el objeto damos doble clic sobre él y nos aparece una ventana en la cual podemos
cambiar el nombre del objeto y definir a que clase pertenece.

29
Lo mismo haremos con los mensajes

Diagrama de Comunicación

Al igual que el diagrama de secuencias y el daigrama de objetos lo haremos en el mismo proyecto


del diagrama de clases ya que al igual que los otros nos ayuda con la consistencia de los diagramas

Lo encontramos como “UML Collaboration”

30
Aunque para la consistencia lo haremos en el mismo proyecto donde está el diagrama de clases.

Le damos Insert/New page.

Para modificar el objeto damos doble clic

Modificamos el nombre del objeto en “Name” y definimos a que clase pertenece en “Classifier”

Para la asociación unimos los objetos y damos doble clic, en la ventana que nos aparece

31
Definimos el mensaje y la dirección.

32
Diagrama de Maquina de estados

Acá encontraremos todos los elementos para diagramarlo.

Estado

Lo encontramos como “State” para modificarlo damos doble clic y nos sale esta ventana

33
Donde nos dice Nombre de estado ahí copiaremos el nombre que deseemos.

Evento o Trigger

Esta la encontramos como “Transition” para modificar damos doble clic.

Seleccionamos la opción de “Guard” y en la parte de abajo colocaremos el evento o trigger

34

También podría gustarte