Programme And Module Handbook
 
Course Details in 2023/24 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LI Multidisciplinary Systems and Software Engineering
SchoolSchool of Engineering
Department Elec, Elec & Sys Engineering
Module Code 04 29903
Module Lead Dr Neil Cooke.
Level Intermediate Level
Credits 10
Semester Semester 1
Pre-requisites
Co-requisites
Restrictions None
Contact Hours Lecture-12 hours
Seminar-12 hours
Practical Classes and workshops-9 hours
Guided independent study-67 hours
Total: 100 hours
Exclusions
Description This module will introduce engineering students to the emerging field of multidisciplinary system and software engineering. Students will attain knowledge of the following skills:

Identify Requirements Needs (Functional, Performance, and Quality)

Create systems/software architectures that integrate together.

Define rules and Performance for external and internal interfaces

Define non-functional requirements

Define and execute overall system verification and validation

Manage system changes

Manage system risks

Manage system/software processes

Perform systems vs. software trade-offs.

Develop/Derive/Allocate Detailed Low-Level Requirements

Define formal coding methods

Define Software Processes, Methodologies and Tools

Define Reuse vs New Development Tradeoff criteria

Customer Interfaces

Defining Software Quality Attributes

Determine coding Methodology

Define Software Verification and Validation Methodology

Software Engineering Management

Application of Computational Analysis and Thinking .
Learning Outcomes By the end of the module students should be able to:
  • ꮧSelect and apply a range of multidisciplinary systems and software engineering processes to produce requirements and architectures for products and systems.
  • Demonstrate competences in design abstraction employing standardised viewpoints, and implementation methods employing programming languages that support rapid prototyping.
  • Evaluate and improve systems by methodological application of verification and validation techniques.
Assessment 29903-01 : Coursework-Lab Work : Coursework (30%)
29903-02 : Coursework-Class Test : Class Test (30%)
29903-03 : Coursework- Report : Coursework (30%)
29903-04 : Coursework - Quizzes : Coursework (10%)
Assessment Methods & Exceptions Assessment:

Lab work: Class test 30% Report 30% Weekly quizzes 10% Lab reports 30%

Reassessment:

Components replaced by single synoptic assessment
Other
Reading List