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
Prerequisites

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,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: In Person
Location of delivery: MERCHISTON
Partner:
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


Assessment
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