System Suitability

Course #SE3302

Est.imated Completion Time: 3 months


This course presents the techniques of system design and assessment for operational feasibility, including reliability, maintainability, usability (including human factors and human performance), supportability, and producibility. Design methods for open architecture of hardware and software are presented. Software integration and management from a systems perspective is presented.

Included in degrees & certificates

  • 282
  • 311
  • 312
  • 722


  • SE3100
  • OS3111
  • OS3180

Learning Outcomes

Upon successful completion of this course, students will be able to: 

  • Define each design consideration using scientific and mathematical language where appropriate and explain the boundaries of each consideration. 
  • Identify relevant metrics that can be used to assess if the system design is satisfactory based-on each design consideration. 
  • List design principles or strategies that can be used to improve the system design based-on each design consideration. 
  • Demonstrate how to allocate reliability and maintainability requirements from the system to sub-systems. 
  • Demonstrate how to allocate maintainability between preventative and corrective types to meet requirements. 
  • Determine suitable reliability and maintainability requirements to achieve the required system availability. 
  • Explain the trade-offs that exist with the design considerations when one consideration is improved in the system design.
Offerings database access
Asset Publisher

Application Deadlines

  •  08 Jul 2024

    Fall Quarter applications due

Asset Publisher

Academic Calendar

No upcoming events.