Activity Diagrams – Advantages, Disadvantages and Applications of Use

July 1, 2018

Clouds (Desktop 27)

Activity diagrams describe the actual work flow behavior of a system in Information Technology. These diagrams are very similar to state Diagrams because activities are the actual state of doing something. These diagrams describe the actual state of activities of a system by showing all the sequence of activities performed. Also, these diagrams can show activities that are conditional or parallel.

When to Use: Activity Diagrams

Activity diagrams should be used in alignment with other modeling techniques like interaction diagrams and State diagrams. The main reason behind using these diagrams is to model the work flow behind the system being designed. these Diagrams are also useful for analyzing a use case by describing what actions need to take place and when they should occur, describing a complicated sequential algorithm and modeling applications with parallel processes.

Activity diagrams’ advantages:

  • UML modeling language included that these diagrams are normally easily comprehensible for both analysts and stakeholders.
  • In UML for the IT Business Analyst, “The activity diagram is the one most useful to the IT BA for depicting work flow [because] it is simple to understand-both for BAs and end-users.”
  • Since they are among the most user-friendly diagrams available, they are generally regarded as an essential tool in an analyst’s repertoire.
  • Additionally, as stated above, activity diagrams allow an analyst to display multiple conditions and actors within a work flow through the use of swimlanes. Swimlanes, however, are optional as a single condition or actor is normally displayed without them.

Activity diagrams’ disadvantages:

UML modeling language include that these diagrams have the potential to become overly complex because their user-friendly nature may lend itself to an all-inclusive description. In other words, since it is so simple to display the information related to the project, why not include all of it? When an analyst has a large project, creating a single, overly complex diagram can be a temptation.

However, as one author notes, “if you are using activity diagrams to define the structure of a work flow, you should not attempt to explore several levels of activity graphs down to their most ‘atomic’ level”. Instead, an analyst should try to present a new diagram for each work flow, or if more applicable, to use swimlanes to present different actors within the same work flow.

Another aspect of these diagrams is that they may not be used in lieu of a state diagram or sequence diagram because “activity diagrams do not give detail about how objects behave or how objects collaborate.” This is not a disadvantage per se, but it is important for an analyst to keep in mind when applying diagrams to their work.

In conclusion, activity diagrams are fairly easy to get the hang of, and will be useful for most projects because they plainly and moderately clearly demonstrate how things work.” Unlike many diagramming techniques, these diagrams also enable the depiction of multiple choices and actors within a work flow, and they are easy for even non-technical users to follow

Applications of activity diagram:

This diagram has been extended to specify flows among steps that transmit physical matter (e.g., gasoline) or energy (e.g., torque, pressure).

  • Additional changes allow the diagram to better support continuous behaviors and continuous data flows.
  • The UML 2 specification significantly prolonged the features and scale of activity diagrams beyond their earlier classification as a special case of state diagrams.
  • Today, activity diagrams can be thought of as flow charts for the 21st century, and UML modelers use activity diagrams to describe it.
  • Also, these diagrams are useful in following methods:
  • Business Rules
  • Functions that occur in parallel
  • Complex chain of multiple use cases
  • Software flows and logic control configurations
  • Procedures with judgment points and alternate flows
  • Single use cases

38 Comments

  • Sofia Chavez July 1, 2018 at 9:03 am

    Excelente tuto, me sirvió en mi Samsung S4 SGH-M919V

  • Niurka Fernandez Aguilera July 1, 2018 at 9:03 am

    Puedes hacer un video explicando para que sirve cada una de las opciones del menu recovery?

  • Mike William Cruz July 1, 2018 at 9:03 am

    Hey! Muchas gracias mi pana, fue difícil, hasta casi creí que nunca lo lograría, pero gracias a ti y a tu fabuloso video todo me salió bien.
    En serio, muchísimas gracias!!!

  • Freddy Parraguez July 1, 2018 at 9:03 am

    NECESITO EL RECOVERY PARA SAMSUNG GALAXY S5 – SM-G900M XFAVOOORRR

  • juan gomez July 1, 2018 at 9:03 am

    y el recoveryyyy????

  • yonder delgado July 1, 2018 at 9:03 am

    digamos que mi samsung este brikeado y si no lo tengo roteado no me funcionaria el flacheo? como hago en ese caso?

  • Dr Senbei Norimaki July 1, 2018 at 9:03 am

    lo instale sin problema, pero no me deja entrar queda en las letras azules de recovery set warrant bit recovery y queda bloqueado y esto es porque s4mini tiene proteccion de knox a pesar de tener roteado mi dispositivo…en todo caso le saco la bateria lo reinicio y funciona normal

  • ANDRES 606 July 1, 2018 at 9:03 am

    sirve con version de odin 3.04

  • Marlon Vele July 1, 2018 at 9:03 am

    una pregunta si tengo descargado ya el odin en version 3.09 sirve tambien para instalar o nesesariamente nesesito el odin 3.07ayudame con ese dato muchas gracias

  • Nanda López July 1, 2018 at 9:03 am

    puedo utilizar tu cwm con un lanix

  • Gokus3113 July 1, 2018 at 9:03 am

    esto sirve para el s4 i9515L?????¿¿¿¿¿¿¿°°°°°°|||||||

    AIUDAAAAAAAAAAAAA…

  • Jose Cueto July 1, 2018 at 9:03 am

    el otro gran requisito es tener el desbloqueado el bootloader ajjajaaj naaaaa

  • ledwin alvarez July 1, 2018 at 9:03 am

    solo me falta el link del recovery

  • ledwin alvarez July 1, 2018 at 9:03 am

    socio enviame un link que esos que tienes ahi no me bregan solo pude instalar el kie o algo asi me faltan los otros 2 odin y el recovery casi nada ajjaajajajja

  • Jonas Martinez July 1, 2018 at 9:03 am

    Oye chico genio, debiste explicarle que el cwm es compatible solo con una parte de s4 porque para el otro cwm es otro link, diferencia entre los universales y los de las gama mas baja como los de T-mobile y AT&T-

  • Alex Pedroza July 1, 2018 at 9:03 am

    Funciona para s4 sgh-m919v ??

  • Hugo Andrés Sánchez Carchipulla July 1, 2018 at 9:03 am

    Hola esto funciona para cualquier teléfono Samsung?

  • Sir Fernández July 1, 2018 at 9:03 am

    Funciona en Sony con Android 6.0?

  • Juan Reyes July 1, 2018 at 9:03 am

    funciona si tengo android 5.0.1

  • Vito Dzib July 1, 2018 at 9:03 am

    Funciona en el S4 SGH-M919V??

  • ¿Qué Hay Sensual? July 1, 2018 at 9:03 am

    disculpa amigo me sale este error y ahora ya no tengo ningun tipo de recovery : System software not authorized by Verizon Wireless has been found on your phone ,sabes como puedo resolverlo? vi en varios sitios que hay que ponerle la stock recovery pero no se donde encontrarla :C es un NOTE 3 n900V

  • Alberto Martinez July 1, 2018 at 9:03 am

    Amigo este recovery se puede instalar en S5 G900A lollipop knox buenos videos saludos

  • SANTIAGO CARRANZA July 1, 2018 at 9:03 am

    Hola amigo, el link no funcional, también deseo saber qué sitio usaste para rootear tu samsung s4, avísame!!

  • Ramon Aguilera July 1, 2018 at 9:03 am

    ayuda!! no me deja instalarle el recovery, me sale FAIL en ODIN3

  • AeÓnZiPp :v July 1, 2018 at 9:03 am

    buena. ;). tendrías algun video de como instalar una rom con ese recovery? te lo agradecería.. 🙂

  • Fernando Castañeda Ferrel July 1, 2018 at 9:03 am

    oye pero no es necesariamente ser usuario root lo puedes instalar normalmente deberías de corregir eso por que algunas personas quieren instalar custom roms y no lo hacen por que no saben como rotear su teléfono lo pueden hacer sin ningún problema y sin ser usuarios root yo lo hice por que regrese al stock de mi teléfono y y se perdió el root y solo instale el recovery para volver a instalar una rom y lo hice sin problemas. .!! pero muy bien buen video y solo corrige eso ..!!

  • Adriana Montejo July 1, 2018 at 9:03 am

    sabes si funciona con los nexus??

  • Mauricio lozano beltran July 1, 2018 at 9:03 am

    por aca dejo un link donde pude descargar el recovey philz. espero no se molestia para autor de videotutorial.XD https://mega.nz/#F!g4JSmKJb!YNEtjqSK0cl1hTgRkr9YuA

  • Boris Mendoza July 1, 2018 at 9:03 am

    El Philz serviria para grand prime… ?

  • nahuel almiron July 1, 2018 at 9:03 am

    se puede hacer para el galaxy note 1? (gt-n7000)

  • Jorge Medina July 1, 2018 at 9:03 am

    link caido /:

  • Harnold Gómez July 1, 2018 at 9:03 am

    puedes resubir el link del PhilZ Touch 6 Recovery por favor?
    y no sabes si sirve para el M919 es de T-Mobile?

  • Natan Gomez July 1, 2018 at 9:03 am

    El link no sirve. Borra el video o resube el archivo xD

  • JuanDeinis Fitness July 1, 2018 at 9:03 am

    amigo el lick del recovery no esta disponible aver si lo areglas y me suscribo

  • kbo Lopez July 1, 2018 at 9:03 am

    Enlace caido para descargar Philz Touch

  • Emilio Arroyo July 1, 2018 at 9:03 am

    no hay nada en el link de Recovery Philz

  • Alberto Guzman July 1, 2018 at 9:03 am

    link caido

  • juan Saldaña July 1, 2018 at 9:03 am

    ola que tal amigo disculpa el link del recovery esta caído =/

Leave a Reply

Your email address will not be published. Required fields are marked *