Lecture schedule,
Project,
Subject Outline,
Assessment and
other resources
Contact Details for Subject
Announcements
Tsv/Cns
Subject Overview:
Software specification; formal
methods; software design; programming environments; software validation;
software management; project management.
Learning Objectives:
- understand the importance
of software engineering to computer science and the most important
general approaches to structuring the software production process;
- analyse the requirements
for a software system and produce a software design (including user interface)
from requirements;
- use formal specification
techniques to aid the specification process;
- appreciate the benefits
and difficulties of performing software engineering in a group, including
the development of requirements and design documents and interaction
with a client;
- understand how reliability,
reusability, verification and validation are vital concerns for
any software engineering effort;
- understand the important
issues for managing and supporting the software engineering process
at both the group and individual level.
|
|
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Previous Years: 1996,
1997,
1998,
1999,
2000,
2001,
Sem1 2002,
Handbook Details