Many systems engineering processes tend to be document-intensive and employ a motley mix of diagram techniques that are frequently imprecise and inconsistent. In a manner similar to how software engineers sought a general-purpose modeling language (UML) to precisely specify software-intensive systems during the last decade, systems engineers are now seeking a domain-specific modeling language to specify complex systems that include non-software components (e.g., hardware, information, processes, personnel, and facilities).
UML cannot satisfy this need because of its software bias; hence the motivation for SysML. Even though SysML is based on UML, it reduces UML's size and software bias while extending its semantics to model requirements and parametric constraints. These latter capabilities are essential to support requirements engineering and performance analysis, two essential systems engineering activities.
SysML is a general purpose modeling language for systems engineering applications. It is a dialect of UML™, the industry standard for modeling software-intensive systems. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. These systems may include hardware, software, information, processes, personnel, and facilities. In today’s increasingly competitive marketplace, many organizations are turning to systems engineering practices to improve their responsiveness to the needs and expectations of their stakeholders.
Learning Objective:
The course is designed for Systems Engineers who wish to use the SysML in defining their systems. This course illustrates the relevance of SysML modeling techniques for system engineering activities on a variety of project types and sizes. It is suitable for people wishing to know what SysML offers and how to make the best use of it. Upon completion of this Course and modules, participate will be able to have an general understanding of the principles and concepts inherent in SysML and able to describe the structure and content of SysML.
This course introduces the fundamental practices of Systems Engineering, using the SysML as its notation. It consists of four parts:
Part I: Overview SysML (21 Mins)
Part II: Modeling Requirements and Structure (32 Mins)
Part III: Activity Modeling with System (22 Mins)
Part IV: Modeling with Constraint and Parameter (17 Mins)
Course Content: