Software Process Model (SPM) Chapter 6 Grade XII
Chapter 6 Software Process Model (SPM) 6.1 SOFTWARE PROJECT CONCEPT • A software project is the complete software development process that starts with gathering requirements, analyzing, designing, coding, and testing in a given time frame to produce the desired software output. A project can be characterized as: ➢ Every project may have its own set of goals. ➢ A project is not a day-to-day operation or a normal task. ➢ Each project has a beginning and an end date. ➢ A project is completed when its aim is met, hence it is only a brief phase in an organization's life cycle. ➢ A project requires sufficient resources in terms of time, manpower, finance, material, and knowledge. 6.2 CONCEPT OF SOFTWARE DEVELOPMENT PROCESS • The software development process is the process of developing software by dividing software development work into several phases. • The process is also known as a software development life cycle (SDLC), which includes several phases that provide a method for buildin...