UCL School of Management

Module Fact Sheet

MSIN0019: Software Engineering

Taught by
Level
Intermediate
Prerequisites
None
Eligibility
2nd year IMB students only
Terms
Term 1
Delivery method
2-hour lecture (x 10 weeks) plus 1-hour seminar (x 10 weeks)
Assessment
40% group project; 40% individual blog; 20% individual report

Course overview

The course aims to introduce students to the basic principles and skills associated with object-oriented software engineering, encompassing requirements specification, analysis and design. It will provide students with the knowledge necessary to be able to analyse and architect larger systems effectively.

Learning outcomes

After completing the course, students will be able to:

  • understand the software development life-cycle and comprehend how and why agile methodologies are used in both small and large projects,

  • understand how to identify, document and prioritise requirements,

  • take requirements and translate these into an analysis model,

  • develop a design model to the point where it can be implemented by developers.

Topics covered

  • Introduction to Software Engineering

  • Projects and Processes: UP and Agile

  • Data-driven Architectures

  • Requirements Gathering and Use Cases

  • Agile and Scrum Software Development

  • Object-Oriented Concepts

  • The Unified Modelling Language

  • Object-Oriented Analysis and Design

  • Software Engineering in the Real-World

  • Revision

Assessment summary

40% is awarded for a group project; 40% is awarded for an individual blog; 20% is awarded for an individual report

Current students should refer to Moodle for specific details of the current year’s assessment.

Essential reading

UML 2 and the Unified Process by Jim Arlow and Ila Neustadt, pub. by Addison Wesley, 2005, ISBN 0321321278 (978-0321321275)

Learning UML 2.0 by Russ Miles (Russell) Kim Hamilton, pub, O’Reilly 2006, ISBN 0596009828 (pbk.);ISBN 9780596519117 (ebook);ISBN 0596519117 (ebook); ISBN 9780596009823. Note: available online via the library catalogue.

Past versions of this module

MSIN2009 17/18

MSIN2009 16/17

Last updated Tuesday, 14 August 2018