Topic |
Introductory lecture :- Introduction to Requirements Engineering: Why, What and How. - Requirements Engineering Journal. - Examples of requirements defects. - The Standish Report; About the CHAOS report; The "Chaos Report" Myth busters. - Getting requirements right avoiding the top 10 traps. |
Requirements Engineering :- Requirements Engineering Processes {RE evolutionary process, RE basic process, RE in software lifecycle, Process vs. product specifications }. |
Requirements Engineering and SW.Eng. models. |
Requirements Engineering and Agile software development : Requirements Analysis, Modeling and Specification {Problem analysis, Solution space, Requirements prioritization}. |
Requirements Elicitation : Requirements Elicitation: Essential Concepts {Critical issues, Desirable properties of requirements, Some elicitation techniques}. |
Analysis and Modeling : Scenario Analysis {Use cases, episodes, scripts, completeness of scenarios, mis-use cases, anti-goals}. |
Documentation : Enterprise Requirements: Modeling Techniques {Business modeling with UML, Some conventional enterprise modeling techniques}. A sample stakeholder requests. AS-IS or TO-BE? |
Requirements management : Goal-Oriented Requirements Engineering Classical problem solving technique . Non-Functional Requirements: {Why, What – definitions and classifications, How – product- and process-oriented approaches} [white-background] . KAOS, Agent-oriented enterprise modeling. |
Requirements based testing : Functional Requirements: Formal Structural Models. A Formal OO-RML/Telos {Deficiencies of SA, RML/Telos Essentials, A Formalization}. Metamodeling {Models, Metaclasse, Metamodels, Metamodels for UML and other notations}. |
Requirement engineering tools :- Functional Requirements: Behavioral Models {Decision-oriented, State-oriented, Function-oriented behavioral models}. |
Requirement engineering in practice :- Requirements Verification. h Model Checking. h Model Finder. |
BaRE method. |
Requirement engineering in Arcusys OY. |