Course Info
|
Course Category
|
Computer Science/Information Technology
|
Course Level
|
Graduate
|
Credit Hours
|
3
|
Pre-requisites
|
N/A
|
Instructor
|
Dr. Ghulam Ahmad Farrukh Ph.D Software Engineering George Mason University, USA
|
|
Course Contents
|
Introduction,
Software Requirements,
Kinds of Software Requirements,
Another view of requirements,
Processes and Process Models,
Requirements Engineering Process,
Actors and stakeholders in the requirements engineering process,
Social and Cultural Issues in Requirements Engineering,
Requirements Elicitation,
Specific Elicitation Techniques,
Requirements Analysis,
Requirements Analysis and Negotiation,
Requirements Errors,
Requirements Validation,
Requirements Management,
Requirements Traceability,
Prototyping,
Writing Requirements,
Requirements Document,
Quality Attributes of Requirements Documents,
Use Case Modeling,
Case Study and Use Cases for Case Study,
Software Modeling,
Object-Oriented Modeling with UML,
Object-Oriented Static Modeling of the Banking System,
Functional Modeling,
Real-Time Structured Analysis and Design Technique (RSTAD)and Application of Banking Case,
Structured Analysis and Design Technique,
Dynamic Modeling,
Dynamic Modeling of Banking System Case Study,
Requirements Document for the Banking System,
Requirements Engineering for Agile Methods,
Requirements Engineering for Web-Based Information Systems,
Requirements Engineering for Product Lines,
Requirements Prioritization
|
|
|