UNIT – II( From Press man Book And Google) Process models: Prescriptive models Water fall model Incremental Evolutionary and specialized process models Unified process Software engineering practice: Communication practices, Planning practices, Modeling practices, Construction practice and deployment Process Models: Software Processes The term software specifies to the set of computer programs, procedures and associated documents (Flowcharts, manuals, etc.) that describe the program and how they are to be used. A software process is the set of activities and associated outcome that produce a software product. Software engineers carry out these activities. These are four key process activities , which are common to all software processes. These activities are: Software Specifications: The functionality of the software and constraints on its operation must be defined. Software Development : The software to meet the requirement must be pr...