5. دوره سرفصل
• Introduction
• Requirements: An Introduction [2 hrs]
• The Role of Requirements in Software Development
• Definition, Classification and Levels of Requirements
• Analyze the Problem [6 hrs]
• Problem and Problem Analysis
• Problem Analysis in Software Development
6. دوره سرفصل یادامه
• Understand Stakeholder Needs [4 hrs]
• Understand Needs
• Identify Features in Software System
• Using Business Modeling for Needs and Features Identifications
• The Importance of Vision
• The Role of Business Rules in Software Development
• Elicit and Document the Business Rules
• Workshop
7. دوره سرفصل یادامه
• Define the System [8 hrs]
• Use Case Model: An Introduction
• Develop Use Case Model: Step by Step
• Using Business Modeling for Use Case Development
• Using UML for Use Case Model
• System Wide Requirements
• Workshop
8. دوره سرفصل یادامه
• Object Oriented Analysis- Domain Modeling [4 hrs]
• Defining the Analysis Model and Its Role in Software Process
• Analysis Model Development Approaches
• Techniques for Develop the Analysis Model
• Workshop
9. دوره منابع از برخی
https://www.modernanalyst.com/
BABoK
ISO/IEC/IEEE 29148:2011, Systems and software
engineering. Life cycle processes .
Requirements engineering.
INSO 16342
https://www.ireb.org/https://www.iiba.org/