Module 26425 (2013)
Module Description - Software Engineering I
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | Software Engineering I | ||||||||||||||
| School | Computer Science | ||||||||||||||
| Module Code | 06-26425 | ||||||||||||||
| Descriptor | COMP/06-26425/LI | ||||||||||||||
| Member of Staff | Rami Bahsoon (coordinator), Joan Jackson | ||||||||||||||
| Level | I | ||||||||||||||
| Credits | 10 | ||||||||||||||
| Semester | 1 | ||||||||||||||
| Pre-requisites | 06-11224 Introduction to Software Engineering (or equivalent) | ||||||||||||||
| Co-requisites | None | ||||||||||||||
| Restrictions | None | ||||||||||||||
| Contact hours | |||||||||||||||
| Delivery | Lectures and Exercise Classes | ||||||||||||||
| Description | Overview of requirements engineering, requirements elicitation and analysis, requirements definition and specification, requirements validation, requirements management, overview of specification techniques. Management of the software development process, including: how projects arise, choosing the right project, human factors in project management, basic project management techniques (e.g. planning, estimating, monitoring progress), advanced project management techniques (e.g. risk management, configuration management, quality management, process improvement). | ||||||||||||||
| Outcomes |
| ||||||||||||||
| Assessment | Sessional: 1.5 hr examination (50%), continuous assessment (50%). Supplementary (where allowed): By 1.5 hr examination only (100%). | ||||||||||||||
| Texts |
Mike Field and Laurie Keller
,
Project Management
,
1998
MIan Sommerville , Software Engineering (9th ed.) , 2011 Suzanne and James Robertson , Mastering the requirements process (2cnd ed.) , 2006 Bob Hughes and Mike Cotterell , Software Project Management (5th ed.) , 2009 Axel van Lamsweerde , Requirements Engineering: From System Goals to UML models to Software Specifications , 2010 Joan Jackson , Lecture Notes , |