Software Development Life Cycle - A Practical Approach

One month study about various Software Development Life Cycle Models widely used in the industry. Excellent Training materials and exercises.

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
 

Close