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
2023/4, Trimester 3, In Person,
Occurrence: 001
Primary mode of delivery: In Person
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
Online 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
Practical Skills Assessment 25 2 14 HOURS= 25
Practical Skills Assessment 15 4 14 HOURS= 15
Centrally Time Tabled Examination 50 1~2~3 Exam Period HOURS= 2
Component 1 subtotal: 50
Component 2 subtotal: 50
Module subtotal: 100

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