|
|
MS/SE Emphasis in
Software-Intensive Systems (SIS)
This emphasis addresses the software component of the systems
engineering life cycle. It specifically covers the allocation of system
requirements to software. Practitioners are concerned with the
theoretical and practical aspects of technology, cost, and the social
effect of computer systems that are reliable, maintainable, secure,
efficient, and cost effective. The program emphasizes the integration of
hardware, software, and firmware, and the management of these complex
computer systems over their life cycle through systems engineering
methods, tools, and processes.
Basic Methods Courses for SIS
Students must complete
SYST 611 - Systems Methodology and Modeling, and
one additional course from the list of methods courses.
Emphasis-specific Courses
Students must complete the following courses
- SYST 513 Total Systems Engineering, Reengineering, and Enterprise
Integration
- SYST 619 Introduction to Architecture-Based Systems Engineering
The remaining courses are electives taken from the list below. The
set of elective courses must constitute a well-defined focus. Courses
designated as basic methods courses may also be used as elective courses
once the requirement of two basic methods courses has been met:
- SYST 540 Analysis for Systems Management
- SYST 542 Decision Support Systems Engineering
- SYST 571 Systems Engineering Management
- CS 571 Operating Systems
- CS 631 Object-Oriented Design Patterns
- INFS 622 Information Systems Analysis and Design
- SWE 619 Object-Oriented Software Specification and Construction
- At most, one of the following: CS 555 Computer Communications and
Networking, ECE 542
Computer Network
Architectures and Protocols, and INFS 612 Principles and Practices of
Communication
Networks
|
|
|