Thomas Edison State University | Graduate Courses & Schedules
Skip to Main Content

SWT-5750 Software Systems Integration

This course is concerned with combining individually tested software components into an integrated whole. Software is considered integrated when individual components are combined to form subsystems or when subsystems are joined to form products. Integration can be implemented as a discrete step near the completion of the software development life cycle or incrementally as software components and subsystems are developed. In this course, students will learn various software system integration strategies and frameworks. Students will explore the role of application programming interfaces (API), core assets and product lines, interface languages, wrappers, middleware, and system generators. In addition, students will explore barriers and risks associated with software system integration including component granularity and variability, complexity, risk, and cost.

Credits: 3

Offered in Jan 2024, May 2024, Sep 2024, Mar 2025

Preview the Online Syllabus new window
(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)