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    Cost – benefit analysis

3.3    Cost – Benefit evaluation techniques

3.4    Exercises/Case Study

   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

   5.  SCRUM

                  4.1    Introduction

4.2    Scrum Phases

4.3    Scrum Roles

4.4    Scrum Meetings

4.5   Exercises

Close