This unit focuses on software processes, their interaction and modelling. It broadly outlines the different methods in process modelling and process engineering and introduces advanced topics in software process engineering and modelling. The unit also focuses on improving the software engineering development process. Topics covered include an in-depth coverage of software process engineering and modelling through the use of both traditional as well as advanced paradigms and methods of process model development such as software development life cycle (SDLC), object orientation methodologies, and agile methodologies.
PRESCRIBED TEXT - AGILE PROJECT MANAGEMENT: CREATING INNOVATIVE PRODUCTS