Programme And Module Handbook
 
Course Details in 2024/25 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 38702
Module Lead TBC
Level Intermediate Level
Credits 10
Semester Semester 1
Pre-requisites
Co-requisites
Restrictions None
Contact Hours Lecture-12 hours
Practical Classes and workshops-12 hours
Guided independent study-76 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
Assessment Methods & Exceptions Assessment:
Lab work: 20% (3 assignments during delivery) total 500 words
Class test: 1hr 40%
Report 40% 1000 words

Reassessment:
100% coursework
Other
Reading List