Model-Based Requirements Analysis with UML
Requirements for analyzing is the essential foundation underpinning every project. Requirements for a future product or a product that needs improvement are created, analyzed and structured here. A model-based process lays the foundation for further system analysis and development and can be smoothly implemented into subsequent project phases.
This seminar will teach you the aspects involved in requirements analysis and which techniques can be applied. You will get to grips with UML and learn how to implement it so you can display your requirements using models.
At the end of the course you will be able to carry out requirements analysis within a software project and display requirements bot as text and models so that they can be directly used for further system analysis and as a basis for test scenarios.
Course contents/Methodology/Target group
- Meaning of model-based requirements
- Find, create and qualify stakeholders
- Define and display system and system context
- Kano model for qualifying requirements
- Meaning of elicitation techniques
- Requirements documentation and glossary
- Document requirements using a natural language
- Requirements template
- Model-based documentation of requirements
- Use case diagrams for describing systems
- Activity diagrams for describing functions
- Class diagrams for describing structures
Requirements analysts, technical users, system architects and software architects
No specific knowledge required but a basic knowledge of object orientation and software development would be advantageous.
Innovator for Software Architects - Foundation Course
This seminar will introduce you to Innovator for Software Architects and show you how to use it.
Modeling with UML - Advanced Course
This course will introduce you to fundamental UML diagrams that are used e.g. in system analysis.
Reading and Understanding UML – Advanced Course
This seminar will teach you how to recognize and understand the most important system analysis diagrams.