Model and Document Your Project Requirements
Course Code: BAO312
Course description
Model and Document Your Project Requirements discusses the core functions of the business analyst in the context of defining and communicating product requirements and introduces a variety of modeling and documentation techniques that can be applied in real-world business situations. The course is intended to serve several audiences and meet a variety of needs.
Course Objectives
Upon completion of the course, you will be able to:
- Describe the purpose of the Requirements Analysis and Design Definition knowledge area, as defined in A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide).
- Describe the core functions of the business analyst during Requirements Analysis and Design Definition.
- Describe the range of UML® and other modeling techniques and their applicability to documenting and analyzing requirements provided by stakeholders.
- Learn how to build a context diagram to illustrate project boundaries and high-level scope of a system.
- Learn how to draw a use case diagram to illustrate the functional requirements of a system.
- Learn how to write a use case description to explain how a system will be used.
- Identify opportunities to implement advanced use case concepts, such as generalization and extend and include relationships.
- Provide user interface designers with the information that they need to know about the users in order to design an effective solution.
- Select an appropriate prototyping method based on intended usage by analyzing project information.
- Identify the components of a class model, including objects, classes, and operations.
- Model a set of business rules for an organization using either a decision table or a decision tree.
- Identify and prioritize non-functional requirements.
Course Structure
- Module 1: Overview of Requirements Analysis and Design Definition
- Module 2: Context Diagrams
- Module 3: Use Case Diagrams
- Module 4: Use Case Descriptions
- Module 5: Workflow Models
- Module 6: Activity Diagrams
- Module 7: User Interface Requirements: Usability
- Module 8: User Interface Requirements: Navigation and Information
- Module 9: Data Modeling
- Module 10: Class Models
- Module 11: Business Rules
- Module 12: Non-Functional Requirements