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.
Software Engineering 132 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 contd (The Evolutionary Development) |
6 | The Software Team |
7 | 7th week examination |
8 | Greedy Algorithms part 1 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 |
Start your application