Software Development Life Cycle - A Practical Approach | ||
|
||
Course Contents: | ||
1. Introduction to software project management 1.1 Introduction 1.2 What is Project? 1.3 Software project versus other types of project 1.4 Activities covered by software project management 1.5 Problems with software projects 1.6 Stakeholder 1.7 Requirement specification 1.8 Exercises 2. Software Project planning 2.1 Select project 2.2 Identify project scope and objectives 2.3 Identify project products and activities 2.4 Estimate effort for each activity 2.5 Identify activity risks 2.6 Allocate resources 2.7 Review / publicize plan 2.8 Conclusion 2.9 Exercises 3. Project Evaluation 3.1 Introduction 3.2 Project evaluation-Benefit-Cost analysis 3.3 Cost – benefit analysis 3.4 Cost – Benefit evaluation techniques 4. Selection of an appropriate SWDLC 4.1 Introduction 4.2 Choice of Process models 4.3 The waterfall model 4.4 The V- process model 4.5 The spiral model 4.6 Software prototyping - Incremental model 4.7 Extreme programming 4.8 Selecting the most appropriate process model 4.9 Conclusion
4.10 Further
exercises |