Systems Hardware/Software Integration
EE-40060
Learn the application of systems engineering processes to systems
incorporating software and hardware. Through a class project, the development of requirements from a problem statement and the allocation of these requirements to hardware and software along with the development of both decomposed and derived requirements will be experienced.
Course Highlights:
- Familiarity with various modeling techniques
- Requirements modifications and how they affect the development process
- Implement trade offs from requirements, Quality Functional Description (House of Quality)
- Selecting appropriate hardware/software solutions
- Practical case studies demonstrating integration issues
- Importance of utilizing practical process templates and design checklists
- CMM-I for measuring the maturity of your activity
- Development of detail requirements and metrics
Course Learning Outcomes:
- Ability to rapidly recognize impact of requirement changes
- Hardware and Software metrics, including testing specifications
- Hardware and Software life cycles
- Impact of security and protection
- Software process improvement
- Software planning and estimating
- Software and Hardware reuse
Course Typically Offered: Online in Winter and Summer quarters.
Prerequisite: N/A
Next Step: After completing this course, consider taking other course in the Systems Engineering certificate program to continue learning.
Contact: For more information about this course, please email unexengr@ucsd.edu.
Course Information
Course sessions
Section ID:
Class type:
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
All course materials are included unless otherwise stated.
Policies:
- No refunds after: 9/30/2024