Core Module Information
Module title: Software Engineering

SCQF level: 09:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET09402
Module leader: Brian Davison
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science

Requisites: AND Pre-requisite: To study this module you will need the learning equivalent to the module listed or have passed this module AND Pre-requisite: [Module SET08103] Software Engineering Methods

Description of module content:

This module is primarily concerned with full lifecycle software development in practice. The contents include:Modelling and developing event-driven and persistent systems.UML State, Sequence and Collaboration Diagrams, object-relational mapping (ORM) and associated mapping frameworks such as Entity-Relationship Framework.Quality measures of an analysis and design. Code metrics (cohesion, coupling, KLOC, DIT, etc.). Testing and frameworks: system, integration and unit testing e.g. Microsoft Visual Studio design, development, testing and metrication tools.Software Management: configuration management and version control.Software Evolution: concepts, approaches and process.

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Construct models of the problem domain and develop appropriate applications.

LO2: Manage the software artefacts of a project that incorporates quality metrics and practices.

LO3: Design test strategies using current technologies.

LO4: Engineer software systems in the full life cycle, particularly at the evolution stage.

Full Details of Teaching and Assessment
2022/3, Trimester 3, FACE-TO-FACE,
Occurrence: 001
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MERCHISTON
Member of staff responsible for delivering module: Zakwan Jaroucheh
Module Organiser:

Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Practical classes and workshops 21
Independent Learning Guided independent study 179
Total Study Hours200
Expected Total Study Hours for Module200

Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Practical Skills Assessment 10 1 9 HOURS= 10, WORDS= 0
Practical Skills Assessment 25 2 14 HOURS= 25, WORDS= 0
Practical Skills Assessment 15 4 14 HOURS= 15, WORDS= 0
Centrally Time Tabled Examination 50 1,2,3 14/15 HOURS= 2, WORDS= 0
Component 1 subtotal: 50
Component 2 subtotal: 50
Module subtotal: 100

Indicative References and Reading List - URL:
Contact your module leader