Course Overview
|
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 Management
|
Course Calendar
|
|
Week 01
1
|
INTRODUCTION TO SOFTWARE ENGINEERING
|
3
|
SOFTWARE LIFECYCLE MODELS
|
Week 02
5
|
OBJECT-ORIENTED LIFECYCLE MODELS
|
6
|
SOFTWARE PROJECT MANAGEMENT CONCEPTS
|
Week 03
9
|
SOFTWARE SIZE ESTIMATION
|
Assignment 1
Week 04
10
|
FUNCTION POINT COUNTING PROCESS – PART I
|
11
|
FUNCTION POINT COUNTING PROCESS – PART II
|
12
|
SOFTWARE PROCESS AND PROJECT METRICS
|
Quiz 1
Week 05
13
|
SOFTWARE QUALITY FACTORS
|
14
|
METRICS FOR SPECIFICATION QUALITY
|
15
|
STATISTICAL CONTROL TECHNIQUES
|
GDB
Week 06
16
|
INTERPRETING MEASUREMENTS
|
17
|
SOFTWARE PROJECT PLANNING
|
18
|
RISK ANALYSIS AND MANAGEMENT
|
Quiz 2
Week 07
21
|
SOFTWARE PROJECT SCHEDULING AND MONITORING – PART I
|
Quiz 3
Week 08
22
|
SOFTWARE PROJECT SCHEDULING AND MONITORING – PART II
|
23
|
SOFTWARE PROJECT SCHEDULING AND MONITORING – PART III
|
Mid Term Exam
Week 09
27
|
SOFTWARE QUALITY ASSURANCE
|
Week 10
29
|
FORMAL TECHNICAL REVIEWS
|
30
|
STATISTICAL SOFTWARE QUALITY ASSURANCE
|
Assignment 2
Week 11
32
|
POKA-YOKE (MISTAKE PROOFING)
|
33
|
SOFTWARE CONFIGURATION MANAGEMENT
|
Week 12
34
|
PRODUCT RELEASE VERSION NUMBERING SYSTEM
|
35
|
CHANGE CONTROL PROCESS
|
36
|
REQUIREMENT MANAGEMENT AND CMM
|
Quiz 4
Week 13
37
|
MEASURING CHANGE ACTIVITY
|
39
|
ENVIRONMENT ASSESSMENT
|
Week 14
41
|
BUSINESS PROCESS REENGINEERING
|
Week 15
43
|
MOVING THE AMOUNT CALCULATION
|
44
|
CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
|
Final Term Exam
|
|
|