Context for Software Engineers

  • Software engineering is the disciplined use of well-understood techniques to analyze, design, build, repair, or use software. The main focus of software engineering is on building new software systems by analyzing system requirements and then by designing and developing software to satisfy those requirements. As is true of all the engineering professions, software engineering provides the interface between technology and its uses within society.

  • The series of steps,that the software undergoes, from the concept exploration through the final retirement is termed as its Life cycle.

  • Software Life-Cycle :

    What is it?

  • Various models describing the creation, modification and retirement of software go under this name.

    Why do we care?
  • Enables us to see where the time and money are spent. ’Cause it’s all about money, ain’t a damn thing funny.