CS-605 Software Engineering II
Course Page
Mcqs
Q & A
Video
Downloads
Course Category: Computer Science/Information Technology
Course Level: Imdregraduate
Credit Hours: 3
Pre-requisites: CS101 CS302 CS504

Course Synopsis

The objective of this course is to learn techniques to manage the development of software projects. The success of a software project depends largely on the project management principles and practices used in a software project. This course will provide the basic knowledge and skills to Software Development Process Models, Project Management Concepts, Project Metrics, Software Project Planning, Risk Analysis and Management, Project Schedules and Tracking, Software Quality Assurance, Requirement Engineering Processes and Software Re-engineering.

Course Learning Outcomes

At the end of the course, you should be able to:
  • Choose and implement a software development process models
  • Define the basic concepts and importance of Project Management Concepts
  • Project Tracking and Scheduling
  • Identify the business areas where Project Metrics are required
  • Risks Analysis and Management Strategy
  • Perform Software Configuration Manageme

Course Contents

Introduction and overview to software development process, Software process models, Project Management Concepts, Function Point Analysis, Software Process and Project Metrics, Software Project Planning, Risk Analysis and Management, Project Schedules and Tracking, Software Quality Assurance, Formal Review techniques, The ISO 9000 quality standard, The CMM, Software Configuration Management, Requirement Management Processes, Verification and Validation, Software Re-engineering, Software Re-factoring, Capability Maturity Model Integration (CMMI).

Course Related Links

Software Process Models
Capability Maturity Model (CMM)
Reverse Engineering Details
poka yoke
Course Instructor

Dr. Fakhar Lodhi
D.Sc. Computer Science
George Washington University, USA.
Books

Software Engineering by Ian Sommerville

Software Engineering: A Practitioner’s Approach by Roger S. Pressman