Contents


Name of Skill Classification of Skill Prerequisites for Skill Related Software Engineering Area(s) Rationale for Skill Roles for Skill Work Related To Skill Real World Examples Role of Academia/Industry Tools supporting the skill Skill Self Assessment References




Name of Skill

Software Development Life Cycle Implementation
SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process



Classification of Skill

  • It is a Technical Skill as well as management skill. It requires deep knowledge of life cycle models and team software process.
  • It also requires soft skills like communication.


Prerequisites for Skill

To be a good SDLC implementer , a person should have :

  1. Deep knowledge of life cycle models such as:
  2. Have proper knowledge and experience and understanding of which methodology to be applied. Some of known team software processes are:
  3. Able to drive team into some of software life cycle process models such as software design.
  4. Must be able to follow process activities specified in a life cycle process models.
  5. Must know tools needed for SDLC such as
  6. Deep knowledge of life cycle models such as waterfall, spiral, V-model, incremental, maturity models.
  7. Understanding software processes such as plan driven and adaptive.
  8. Able to drive team into some of software life cycle process models such as software design.
  9. Must be able to follow process activities specified in a life cycle process models.


Related Software Engineering Area(s)

  • Software Testing - Usability Tasting
  • Software Requirements
  • Software Development
  • Software Construction
  • Software System Engineering