UML for Business Analysts
Objective
This course is specifically designed for Business Analysts wishing to learn about eliciting, elaborating and analysing requirements.
The course focuses on how to understand the problem domain by building business processes and a domain model using the UML, and Profiles. Textual requirements are discussed along with the concepts of requirements management and traceability. The business processes, sub processes and activities are then mapped with special attention being paid to how business events, resources, goals, rules and relationships can be modelled with the UML and BPMN.
The system boundary is then uncovered and use cases elicited using an actor/goal methodology. The use cases are then documented with textual scenarios, sequence diagrams, activity diagrams and interaction overview diagrams. The stateful nature of the system and key concepts is then considered, expressed and integrated to form a robust requirements model. Data and UI modelling are then covered along with how to express, capture and trace UAT, system, integration and unit tests.
Finally, project estimation using the Karner method is explored. The practical element of this course is at least 50%