From the course: Generative Analysis: The Power of Generative AI for Object-Oriented Software Engineering with UML by Pearson

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

UP core workflows

UP core workflows

As we've seen, the UP specifies 5 core workflows, Requirements Analysis, Design, Implementation and Test. These occur in every project and in every iteration to some extent. There may be many other non-core workflows, for example a project planning workflow for project managers and workflows specific to a particular project perhaps are of security For each workflow,. The UP describes the roles involved in the workflow, the activities that those roles are likely to perform, and the artifacts that they are likely to deliver. An important point to note is that a role is not an individual. A role may be adopted by zero or more individuals over the course of a project. The slide shows a UML activity diagram that illustrates the typical requirements workflow. UML is an extensible modeling language and this figure uses the SPEM2 Software and Systems Process Engineering Metamodel Profile to provide a visual modeling language for software engineering processes. You can see that the SPEM2…

Contents