|Year of offer||2019|
|Subject level||Graduate coursework|
|Fees||Subject EFTSL, Level, Discipline & Census Date|
The aim of this subject is to introduce students to the software engineering principles, processes, tools and techniques for analysing and managing complex software projects.
Topics covered include: software engineering processes; project management; planning and scheduling; estimation and metrics; quality assurance; risk; configuration management; individuals and teams; ethics; change management; and project management tools.
Intended learning outcomes
INTENDED LEARNING OUTCOMES (ILO)
On completion of the subject, students should be able to:
- Select appropriate software engineering processes and practices for specific software engineering projects
- Manage team dynamics and professional communication
- Plan and manage projects
- Identify risks and modify project activities to mitigate these risks
- Manage software project activities to ensure a quality product
- Describe human and organisational implications of change and explain the organisational change process.
On completion of this subject, students should have developed the following generic skills:
- Have in-depth knowledge of a specialist area through exposure and study of project management areas of knowledge
- Reach a high level of achievement in writing, research or project activities problem-solving and communication through the writing of project analyses
- The ability to function effectively as an individual or in a multidisciplinary and multi-cultural team as a leader, manager or effective team-member
- Profound respect for ethics and intellectual integrity
- Writing and communication skills.