ENPM641 Systems Concepts, Issues, and Processes (3)
Prerequisite: Permission of ENGR-CDL-Office of Advanced Engineering Education. Also offered as: ENSE621. Credit only granted for: ENPM641 or ENSE621.
An introduction to the professional and academic aspects of systems engineering. Topics include: systems engineering activities, opportunities and drivers; case studies of systems failures; models of system lifecycle development; introduction to model-based systems engineering; representations for system structure, system behavior, system interfaces and systems intergration; reactive (even-driven) systems, systems-of-systems, measures of system complexity; visual modeling of engineering systems with UML and SySML; simplified procedures for engineering optimization and tradeoff analysis. Software tools for visual modeling of systems with UML and SySML. Students will complete a project for the front-end development of an engineering system using ULM/SySML.
ENPM642 Systems Requirements, Design and Trade-Off Analysis (3)
Prerequisite: ENPM641 or ENSE621; or permission of ENGR-CDL-Office of Advanced Engineering Education. Also offered as: ENSE622. Credit only granted for: ENPM642, ENSE602, or ENSE622.
This course builds on material covered in ENSE621/ENPM641, emphasizing the topics of requirements engineering, system-level design and trade-off analysis. Topics include: requirements engineering processes; representation and organization of requirements; implementation and applications of traceability; capabilities of commercial requirements; engineering software; system-level design; design structure matrices; principles of modular design; component- and interface-based design methods; multi-objective optimization-based design and tradeoff; approaches to system redesign in response to changes in requirements, reliability, trade-off analysis,and optimization-based design. Students will complete a project focussing on the development of requirements and their traceability to the system-level design of an engineering system.
ENPM643 Systems Projects, Validation and Verification (3)
Prerequisite: ENSE622 or ENPM642; and permission of ENGR-CDL-Office of Advanced Engineering Education. Also offered as: ENSE623. Credit only granted for: ENPM642 or ENSE623.
This course builds on material covered in ENSE621/ENPM641 and ENSE622/ENPM642. Topics wil cover established and emerging approaches to system validation and verification including; inspection, testing, and traceability; writing validation and verification plans; formal approaches to sytem validation and verification; specification-based testing; role of logic in system validation and verification; automation models of computation, timed automation; model-based design and model checking for reactive systems. Students will be introduced to software tools for specification-based testing, model-based testing, model-based design and model checking. Students will work in teams on semester-long projects in systems engineering design and formal approaches to system validation and verification.
ENPM644 Human Factors in Systems Engineering (3)
Prerequisite: Permission of ENGR-CDL-Office of Advanced Engineering Education. Also offered as: ENSE624. Credit only granted for: ENPM644 or ENSE624.
This course covers the general principles of human factors, or ergonomics as it is sometimes called. Human Factors (HF) is an interdisciplinary approach for dealing with issues related to people in systems. It focuses on consideration of the characteristics of human beings in the design of systems and devices of all kinds. It is concerned with the assignment of appropriate functions for humans and machines, whether the people serve as operators, maintainers, or users of the system or device. The goal of HF is to achieve compatibility in the design of interactive systems of people, machines, and environments to ensure their effectiveness, safety and ease of use.
ENPM646 System Life Cycle Cost Analysis and Risk Management (3)
Prerequisite: Permission of ENGR-CDL-Office of Advanced Engineering Education. Also offered as: ENSE626. Credit only granted for: ENPM646 or ENSE626.
This course covers topics related to estimating the costs and risks incurred through the lifetimes of projects, products and systems. In addition, treatment is given to methods that determine the drivers of costs and risks and facilitate determination of the most effective alternatives to reducing them. Relevant analytic tools from probability and statistics and important managerial and organizational concepts. Extensive use is made of case studies from industry andgovernment.
ENPM647 Systems Quality and Robustness Analysis (3)
Prerequisite: Permission of ENGR-CDL-Office of Advanced Engineering Education. Also offered as: ENSE627. Credit only granted for: ENPM647 or ENSE627.
This course covers systems engineering approaches for creating optimal and robust engineering systems and for quality assurance. It provides an overview of the important tools for quality analysis and quality management of engineering systems. These tools are commonly used in companies and organizations. Focus is placed on the Baldrige National Quality Program, ISO 9000 certification, six-sigma systems, and Deming total quality management to examine how high quality standards are sustained and customer requirements and satisfactions are ensured. The Taguchi method for robust analysis and design is covered and applied to case studies. Issues of flexible design over the system life cycle are addressed. Statistical process control, international standards for sampling, and design experimentation are also studied.
ENPM808M Systems Engineering Management (3)
This course provides an overview of project management within the context of systems engineering. Topics include: organizational structures; leadership; team dynamics; life cycle models; systems engineering processes and products; the management implications of implementing model-based systems engineering; proposals, contracts, and the acquisition process; project planning; cost estimation and modeling; scheduling (PERT, CPM, and Gantt charts); project measurement, assessment and control (including earned value management and technical performance measurement); risk management; configuration management; quality management; and maturity models.