كلية الحاسبات والذكاء الإصطناعى

محتويات مقرر IS621

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.

 

اتصل بنا