A0L168Q Software Project Management

(2 Credits, 32 Hours; Course Category: Elective Course; Specialty: Software Engineering; Prerequisite: Introduction to Software Engineering)
This course is a required course for undergraduate students whose major is software engineering. It gives the students a general introduction to software engineering management. The course covers relevant management fields and the relations among them. The key points include the introductions to the targets, activities, processes and key work products in the relevant fields. The students are supposed to have an overall idea and knowledge structure about software engineering management, which helps to build the foundation for their later study or work.
The major contents of the course include the analysis of the characteristics of software engineering management projects and the key factors leading to their success or failure. Through the introduction of the key processes and activities in software engineering management, the course focuses on the introduction of how to plan, evaluate and optimize the scheduling as well as some related technique such as the common software in the field: DEPHI, FP evaluation model, CPM, PERT and so on. It also covers the content of project tracing and control, together with other related software management like risk management, necessity management and configuration management.