This course provides an overview of software development aspects, Analyzing the problem, Understanding user and stakeholder needs (interviewing), Defining the system, constructing structural models, (UML: Class diagram), Constructing dynamic model, (UML: Use-Case diagram, UML: sequence diagram), Requirement validation and checking, From Use Cases to implementation, Tracing requirements, and Agile requirements methods.
IS -144 CRs
Karl Wiegers and Joy Beatty, Software Requirements (Developer Best Practices), Microsoft Press
content serial | Description |
---|
1 | Introduction to software engineering and requirements process activity |
2 | The Requirements Problem |
3 | Management Requirements and the Software |
4 | Lifecycle Requirements and the Software |
5 | Lifecycle cont'd (The Evolutionary Development) |
6 | The Software Team |
7 | 7th week examination |
8 | The Five Steps in Problem Analysis |
9 | Brainstorming and Idea Reduction |
10 | Storyboarding |
11 | Organizing Requirements Information and The Vision Document |
12 | 12th week examination |
13 | Establishing Project Scope and Software Requirements—A More Rigorous Look |
14 | Ambiguity and Specificity, and Technical Methods for Specifying Requirements |
15 | Tracing Requirements, Managing Change, and Agile Methods |
16 | Final examination |
Start your application