Computer Science Homework Help

SUNY Old Westbury Unified Modeling Language Diagrams Activity Discussion

 

Prompt:

As you explored the resources, you learned how IT professionals use different modeling tools and techniques to better understand the design of a system. One of the most prominent modeling tools is a Unified Modeling Language (UML) activity diagram. A UML activity diagram for a soon-to-be designed system is like the architect’s blueprint for coding the solution; it illustrates the workflow of a system. Due to their complex nature, UML activity diagrams are often developed through collaboration between the system analyst and the development team. These diagrams are high level and can easily be understood by members of a project team who do not have as much technical experience, such as stakeholders and project managers. For this module’s discussion, you and your peers will reflect on UML activity diagrams.

Assignment:

In your initial post, answer the following questions…

  • Based on what you’ve already learned about system design and analysis, as well as the software development life cycle, discuss in what phase you think a UML activity diagram should be created.
  • Why is it important to develop a UML activity diagram prior to the developers writing the code for a system?
  • How can you see these diagrams being helpful to you as a future developer or IT professional on a project team?
  • (Optional) What’s the relationship, if any, between use case diagrams and UML activity diagrams?