Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

COMP37321: Modern Software Engineering Practice (2007-2008)

This is an archived syllabus from 2007-2008

Modern Software Engineering Practice
Level: 3
Credit rating: 10
Pre-requisites: INFO12005
Co-requisites: No Co-requisites
Lecturers: Chris Harrison
Course lecturer: Chris Harrison

Additional staff: view all staff
Timetable
SemesterEventLocationDayTimeGroup
Sem 1 w1-5,7-12 Lecture MC G22 Tue 11:00 - 13:00 -
Assessment Breakdown
Exam: 80%
Coursework: 20%
Lab: 0%
Degrees for which this unit is optional
  • Artificial Intelligence BSc (Hons)

Aims

This course unit aims to give students an advanced understanding of software engineering issues, focussing particularly on modern SE techniques and notations.

Academic knowledge

Development of the discipline of Software Engineering
Using a Software Engineering Process
The influence of object-orientation on software design and implementation

Intellectual skills

Demonstrate how to effectively apply modern software engineering concepts, tools and techniques.

Subject practical skills

Apply software engineering practices to project-based software development

Transferable Skills

Application of modern software engineering practices using OO notation techniques

Syllabus

Software Engineering Past & Present

Structured Project Management

Managing Requirements

Developing Enterprise Architectures

Ensuring quality

Perspectives on OO

OO Design, UML and MDA

Class-based languages

Typing, inheritance & genericity

Reading List

The Rational Unified Process: An Introduction (ISBN 0321197704)
Building Enterprise Information Architecture (ISBN 0134402561)
Rapid Development: Taming Wild Software Schedules (ISBN 1556159005)
MDA Distilled (ISBN 0201788918)
Principles of Object-Oriented Software Development (ISBN 0-201-39856-7)
(available at http://www.cs.vu.nl/~eliens/online/oo/contents.html)

Core Text
Title: Rational Unified Process: an introduction
Author: Kruchten, Philippe
ISBN: 0321197704
Publisher: Addison-Wesley
Edition: 3rd
Year: 2004