Core Module Information
Module title: Enterprise Computing

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

Module code: SET11109
Module leader: Xiaodong Liu
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science


Description of module content:

1. Software reuse: benefits, existing problems, and available technologies.
2. Component-based software engineering (CBSE): definition, process, principles and economic effects.
3. Component interface, component mining, qualification, adaptation, integration, and update.
4. Component-based system architecture
5. Testing components and component-based systems
6. Metrics of software reuse
7. Service oriented software engineering
8. Software product line: concept, scope, architecture, and evolution
9. COTS-based systems
10. Design patterns: concept, examples and application
11. Cloud-based enterprise systems
12. Practical component models and component-based development environments

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1: Design a new system with suitable existing software components in an integration-compliant architecture
LO2: Construct such a system by integrating the selected components with necessary adaptation, and then test the new system
LO3: Achieve more efficient development via design patterns and software product lines
LO4: Critically evaluate the most effective reuse technologies for efficient development of large-scale software systems

Full Details of Teaching and Assessment
2023/4, Trimester 2, FACE-TO-FACE, Edinburgh Napier University
Occurrence: 001
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MERCHISTON
Partner: Edinburgh Napier University
Member of staff responsible for delivering module: Xiaodong Liu
Module Organiser:

Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Lecture 24
Face To Face Practical classes and workshops 20
Face To Face Tutorial 4
Face To Face Centrally Time Tabled Examination 2
Independent Learning Guided independent study 138
Independent Learning Groupwork (Independent Study) 12
Total Study Hours200
Expected Total Study Hours for Module200

Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Practical Skills Assessment 50 1,2,3,4 13 HOURS= 40, WORDS= 0
Centrally Time Tabled Examination 50 1,2,3,4 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