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

COMP37321: Software Engineering 3 (2009-2010)

This is an archived syllabus from 2009-2010

Software Engineering 3
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 1.4 Mon 14:00 - 16: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


Core Text
Title: Rational Unified Process made easy: a practitioners guide to the RUP
Author: Kroll, Per and Philippe Kruchten
ISBN: 9780321166098
Publisher: Addison-Wesley
Edition:
Year: 2003


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


Supplementary Text
Title: Principles of Object-Oriented software development
Author: Eliens, Anton
ISBN: 9780201398564
Publisher: Addison-Wesley
Edition:
Year: 2000


Supplementary Text
Title: MDA distilled: solving the integration problem with the Model-Driven Architecture
Author: Mellor, Stephen J. et al
ISBN: 9780201788914
Publisher: Addison-Wesley
Edition:
Year: 2004


Supplementary Text
Title: Rapid development: taming wild software schedules
Author: McConnell, Steve C.
ISBN: 9781556159008
Publisher: Microsoft
Edition:
Year: 1996


Supplementary Text
Title: Building enterprise information architectures: reengineering infomation systems
Author: Cook, Melissa A.
ISBN: 0134402561
Publisher: Prentice Hall
Edition:
Year: 1996