SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
1
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
EXTENSIÓN SANTO DOMINGO
FACULTAD SISTEMAS MERCANTILES
CARRERA SISTEMAS
PROGRAMACION ORIENTADA A OBJETOS II
TEMA: Diagrama de Actividades
AUTOR: Lenin Vivanco
TUTOR: Ing. Javier Ulloa
FECHA: 14/01/2015
PERIODO OCTUBRE 2014 – ABRIL 2015
2
1. INTRODUCCIÓN
Los diagramas de actividades, representan la realización de operaciones y las
transiciones son disparadas por la finalización de estas operaciones, también se
lo menciona como la representación grafico de un proceso ya que este
representa los flujos de trabajo de las operaciones, se enfoca en los flujos
manejados por el procesamiento interno.
2. OBJETIVOS
2.1. GENERAL
Investigar acerca de los diagramas de actividades y su aplicación en el
proceso de desarrollo de software.
2.2. ESPECIFICOS
_Conocer los elementos que forman parte de los diagrama de actividades.
_Establecer las ventajas del uso de diagramas de actividades.
_Determinar la correcta forma de realizar un diagrama de actividades.
3. FUNDAMENTACIÓN CIENTIFICA
Bajo la un desarrollo por etapas representa el comportamiento interno de una
operación o de un caso de uso, agrupadas secuencialmente, el diagrama de
actividades representa un punto de inicio y un punto de cierre, aunque en
algunos casos puede variar el número de puntos de inicio y de cierre
dependiendo de la lógica del ejercicio. Este tipo de diagrama es útil para
representar las operaciones de un objeto y los procesos del negocio.
Un diagrama de actividades puede dar detalle a un caso de uso, un objeto o
un mensaje en un objeto. Permiten representar transiciones internas al
margen de las transiciones o eventos externos, La interpretación de un
diagrama de actividades depende de la perspectiva considerada: en un
diagrama conceptual, la actividad es alguna tarea que debe ser realizada;
en un diagrama de especificación o de implementación, la actividad es un
método de una clase.
3
Su propósito es:
Modelar el Flujo de Tareas
Modelar las Operaciones
Partes
Nodo Inicial
Es representado por un círculo negro.
Estado único para el flujo de actividades.
Es el inicio del flujo de actividades
Nodo Final
- Representado por un círculo de color negro dentro de un círculo
transparente.
- Es el indicativo para el final del flujo de actividades.
- Es posible haber más de un estado final, diferentes formas de finalizar el
caso de uso.
Nodo de Acción
Representa una tarea, actividad o paso dentro del flujo de trabajo del caso de
uso del negocio.
- Es representado por un rectángulo ovalado en los extremos.
- El nombre de la actividad debe:
_ Ser simple y breve.
_ Ser un verbo o frase verbal en infinitivo.
_ Colocarse dentro del símbolo de la actividad.
Flujo de Control
Es representado a través de una línea dirigida
- Señala la secuencia de cada elemento dentro del diagrama.
- Al completarse la ejecución de una actividad el flujo de control pasa a la
siguiente.
4
Flujo de Objeto y Nodo de Objeto
Muestran cambios tales como.
Nodo de Decisión
Se representa por un rombo.
- Debe nombrarse tal y como se hace en el negocio.
- Se acompaña de la pregunta que debe hacerse el proceso para la toma de
decisión.
5
Aplicación en el proceso de desarrollo de software
En el desarrollo del software es necesario tomar decisiones para llegar a tener
el producto final, de estas decisiones depende el comportamiento y la
funcionalidad del software para obtener un detalle de los comportamientos de
cada decisión usamos el diagrama de actividades ya que es nos muestra
desde el punto de inicio hasta el punto final detallando muchas de las rutas de decisiones
que existen en el progreso de eventos contenidos en la actividad también usamos los
diagramas de actividades para detallar situaciones donde el proceso paralelo puede
ocurrir en la ejecucióndealgunasactividades.
Ventajas
_Permiten identificar los problemas y las oportunidades de mejora del
proceso.
_Permite identificar los pasos, los flujos de los reproceso, los conflictos de
autoridad, las responsabilidades, los cuellos de botella, y los puntos de
decisión.
_Facilita el entendimiento del proceso de desarrollo de software para
personas no especializadas en la materia.
Desventajas
_No indican de forma explícita qué objetos ejecutan,
_No muestra las actividades, ni tampoco la forma en que el servicio de
mensajería trabaja entre ellos.
Tener en cuenta para realizar un diagrama de actividades
_Identificar y listar las principales actividades/subprocesos que están incluidos
en el proceso a describir y su orden cronológico.
_Identificar y listar los puntos de decisión.
_Construir el diagrama respetando la secuencia cronológica y asignando los
correspondientes símbolos.
_Asignar un título al diagrama y verificar que esté completo y describa con
exactitud el proceso elegido.
6
4. DESARROLLO
Ejemplo de Diagrama de actividades
En el Inicio identificamos al usuario con un nodo de decisión si pertenece a la
parte de contaduría se envía directamente a la interfaz de contaduría, en la
cual puede realizar acciones como cobros y pagos, si ingresa como
administrador caga interfaz de administrador donde verifica estados y evalúa
órdenes y si ingresa por comercial e inventarios se podrá ingresar pedidos,
generar entregas y realizar las ventas. Como podemos notas este diagrama de
actividades tiene 3 diferentes formas de finalizar dependiendo del uso del
software en cada momento.
5. CONCLUSIONES
_El diagrama de actividades muestra una visión simplificada de lo que ocurre
durante el proceso del software
_Según la toma de decisiones en el proceso del sistema se puede llegar a
diferentes finales
_Los diagramas de actividades son muy útiles al momento de detallar
procesos paralelos que pueden ocurrir al ejecutar algunas actividades.
7
6. BIBLIOGRAFIA
6.1. Digital
Julián Flórez (2011) Blog Spot
http://grapa3ingenieriadelsoftwareaplicada.blogspot.com/p/vii-modelado-del-
sistema.html
Jenny (Nov26 2009) Scribd
http://es.scribd.com/doc/23197639/diagrama-de-actividades#scribd
Joselyn Marticorena (2012) Blog Spot
http://wwwingenieriasistemas.blogspot.com/2012/05/tipos-de-diagramas-uml.html
J.M. Drake (Seminario UML)
http://www.ctr.unican.es/asignaturas/procodis_3_II/Doc/stateDiagram.pdf

Más contenido relacionado

La actualidad más candente

Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividadesrulazisc
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Diagrama de flujo presentacion
Diagrama de flujo presentacionDiagrama de flujo presentacion
Diagrama de flujo presentacionIselda Morales
 
tipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujotipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujojosecortes28
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesGracielaPinedo
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareEugenio Del Pozo Dipre
 
Hojas de verificación
Hojas de verificaciónHojas de verificación
Hojas de verificaciónMennys-SPC-UTT
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Causas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de controlCausas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de controlKaterine Bergengruen
 
Manual tecnico y manual de usuario
Manual tecnico y manual de usuarioManual tecnico y manual de usuario
Manual tecnico y manual de usuarioD MT
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 

La actualidad más candente (20)

Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividades
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Diagrama de flujo presentacion
Diagrama de flujo presentacionDiagrama de flujo presentacion
Diagrama de flujo presentacion
 
Diagrama de flujo para exponer
Diagrama de flujo para exponerDiagrama de flujo para exponer
Diagrama de flujo para exponer
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
tipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujotipos de diagrama de Diagramas de-flujo
tipos de diagrama de Diagramas de-flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Curso de BPMN 2.0
Curso de BPMN 2.0Curso de BPMN 2.0
Curso de BPMN 2.0
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
 
Hojas de verificación
Hojas de verificaciónHojas de verificación
Hojas de verificación
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Causas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de controlCausas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de control
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Manual tecnico y manual de usuario
Manual tecnico y manual de usuarioManual tecnico y manual de usuario
Manual tecnico y manual de usuario
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Simulacion-unidad 1
Simulacion-unidad 1Simulacion-unidad 1
Simulacion-unidad 1
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 

Similar a Diagramas de Actividades (20)

MAPA DE PROCESOS.pdf
MAPA DE PROCESOS.pdfMAPA DE PROCESOS.pdf
MAPA DE PROCESOS.pdf
 
Relación Sistemas-Proceso
Relación Sistemas-ProcesoRelación Sistemas-Proceso
Relación Sistemas-Proceso
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 
Presentacion
PresentacionPresentacion
Presentacion
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 
1.4 Diagramas de flujo..pdf
1.4 Diagramas de flujo..pdf1.4 Diagramas de flujo..pdf
1.4 Diagramas de flujo..pdf
 
Metodologia 1 semana 2
Metodologia 1 semana 2Metodologia 1 semana 2
Metodologia 1 semana 2
 
metodologia 1.pdf
metodologia 1.pdfmetodologia 1.pdf
metodologia 1.pdf
 
DIAGRAMA_DE_FLUJO.pptx
DIAGRAMA_DE_FLUJO.pptxDIAGRAMA_DE_FLUJO.pptx
DIAGRAMA_DE_FLUJO.pptx
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
CLASE09.ppt
CLASE09.pptCLASE09.ppt
CLASE09.ppt
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
 
Procesos de negocio
Procesos de negocioProcesos de negocio
Procesos de negocio
 
Procesos de negocio
Procesos de negocioProcesos de negocio
Procesos de negocio
 
Mapeo
MapeoMapeo
Mapeo
 
Que son los diagramas de flujo
Que son los diagramas de flujoQue son los diagramas de flujo
Que son los diagramas de flujo
 
Flujograma ofimatica
Flujograma ofimaticaFlujograma ofimatica
Flujograma ofimatica
 

Último

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNETLA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNETCasa
 
Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)martinezhd1
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)edisonquispecalderon
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 

Último (7)

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNETLA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
 
Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 

Diagramas de Actividades

  • 1. 1 UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES EXTENSIÓN SANTO DOMINGO FACULTAD SISTEMAS MERCANTILES CARRERA SISTEMAS PROGRAMACION ORIENTADA A OBJETOS II TEMA: Diagrama de Actividades AUTOR: Lenin Vivanco TUTOR: Ing. Javier Ulloa FECHA: 14/01/2015 PERIODO OCTUBRE 2014 – ABRIL 2015
  • 2. 2 1. INTRODUCCIÓN Los diagramas de actividades, representan la realización de operaciones y las transiciones son disparadas por la finalización de estas operaciones, también se lo menciona como la representación grafico de un proceso ya que este representa los flujos de trabajo de las operaciones, se enfoca en los flujos manejados por el procesamiento interno. 2. OBJETIVOS 2.1. GENERAL Investigar acerca de los diagramas de actividades y su aplicación en el proceso de desarrollo de software. 2.2. ESPECIFICOS _Conocer los elementos que forman parte de los diagrama de actividades. _Establecer las ventajas del uso de diagramas de actividades. _Determinar la correcta forma de realizar un diagrama de actividades. 3. FUNDAMENTACIÓN CIENTIFICA Bajo la un desarrollo por etapas representa el comportamiento interno de una operación o de un caso de uso, agrupadas secuencialmente, el diagrama de actividades representa un punto de inicio y un punto de cierre, aunque en algunos casos puede variar el número de puntos de inicio y de cierre dependiendo de la lógica del ejercicio. Este tipo de diagrama es útil para representar las operaciones de un objeto y los procesos del negocio. Un diagrama de actividades puede dar detalle a un caso de uso, un objeto o un mensaje en un objeto. Permiten representar transiciones internas al margen de las transiciones o eventos externos, La interpretación de un diagrama de actividades depende de la perspectiva considerada: en un diagrama conceptual, la actividad es alguna tarea que debe ser realizada; en un diagrama de especificación o de implementación, la actividad es un método de una clase.
  • 3. 3 Su propósito es: Modelar el Flujo de Tareas Modelar las Operaciones Partes Nodo Inicial Es representado por un círculo negro. Estado único para el flujo de actividades. Es el inicio del flujo de actividades Nodo Final - Representado por un círculo de color negro dentro de un círculo transparente. - Es el indicativo para el final del flujo de actividades. - Es posible haber más de un estado final, diferentes formas de finalizar el caso de uso. Nodo de Acción Representa una tarea, actividad o paso dentro del flujo de trabajo del caso de uso del negocio. - Es representado por un rectángulo ovalado en los extremos. - El nombre de la actividad debe: _ Ser simple y breve. _ Ser un verbo o frase verbal en infinitivo. _ Colocarse dentro del símbolo de la actividad. Flujo de Control Es representado a través de una línea dirigida - Señala la secuencia de cada elemento dentro del diagrama. - Al completarse la ejecución de una actividad el flujo de control pasa a la siguiente.
  • 4. 4 Flujo de Objeto y Nodo de Objeto Muestran cambios tales como. Nodo de Decisión Se representa por un rombo. - Debe nombrarse tal y como se hace en el negocio. - Se acompaña de la pregunta que debe hacerse el proceso para la toma de decisión.
  • 5. 5 Aplicación en el proceso de desarrollo de software En el desarrollo del software es necesario tomar decisiones para llegar a tener el producto final, de estas decisiones depende el comportamiento y la funcionalidad del software para obtener un detalle de los comportamientos de cada decisión usamos el diagrama de actividades ya que es nos muestra desde el punto de inicio hasta el punto final detallando muchas de las rutas de decisiones que existen en el progreso de eventos contenidos en la actividad también usamos los diagramas de actividades para detallar situaciones donde el proceso paralelo puede ocurrir en la ejecucióndealgunasactividades. Ventajas _Permiten identificar los problemas y las oportunidades de mejora del proceso. _Permite identificar los pasos, los flujos de los reproceso, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión. _Facilita el entendimiento del proceso de desarrollo de software para personas no especializadas en la materia. Desventajas _No indican de forma explícita qué objetos ejecutan, _No muestra las actividades, ni tampoco la forma en que el servicio de mensajería trabaja entre ellos. Tener en cuenta para realizar un diagrama de actividades _Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico. _Identificar y listar los puntos de decisión. _Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. _Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.
  • 6. 6 4. DESARROLLO Ejemplo de Diagrama de actividades En el Inicio identificamos al usuario con un nodo de decisión si pertenece a la parte de contaduría se envía directamente a la interfaz de contaduría, en la cual puede realizar acciones como cobros y pagos, si ingresa como administrador caga interfaz de administrador donde verifica estados y evalúa órdenes y si ingresa por comercial e inventarios se podrá ingresar pedidos, generar entregas y realizar las ventas. Como podemos notas este diagrama de actividades tiene 3 diferentes formas de finalizar dependiendo del uso del software en cada momento. 5. CONCLUSIONES _El diagrama de actividades muestra una visión simplificada de lo que ocurre durante el proceso del software _Según la toma de decisiones en el proceso del sistema se puede llegar a diferentes finales _Los diagramas de actividades son muy útiles al momento de detallar procesos paralelos que pueden ocurrir al ejecutar algunas actividades.
  • 7. 7 6. BIBLIOGRAFIA 6.1. Digital Julián Flórez (2011) Blog Spot http://grapa3ingenieriadelsoftwareaplicada.blogspot.com/p/vii-modelado-del- sistema.html Jenny (Nov26 2009) Scribd http://es.scribd.com/doc/23197639/diagrama-de-actividades#scribd Joselyn Marticorena (2012) Blog Spot http://wwwingenieriasistemas.blogspot.com/2012/05/tipos-de-diagramas-uml.html J.M. Drake (Seminario UML) http://www.ctr.unican.es/asignaturas/procodis_3_II/Doc/stateDiagram.pdf