Course Outline
Introduction
- Presentation of the System Development Life Cycle utilizing the Harmony Process framework (IBM/Telelogic)
- Summary of UML/SysML diagramming standards applied to requirements elicitation, system analysis, and design within the System Engineering domain
- Establishment of a framework-based methodology for gathering requirements and executing system analysis and design
Requirements Elicitation and Translation into System Specifications
- Establishing traceability between business and system requirements utilizing the SysML Requirement Diagram
- Defining the system scope by identifying functions and the use cases that invoke these functions
- Modeling the System Life Cycle to orchestrate state transitions that trigger specific functions
- Developing test cases based on scenarios that realize Use Cases and System Functions
- Case Study: Model the system scope and function usage based on established requirements
Conversion of System Specifications into Design-Level Components
- Modeling the system Block Diagram and refining it through internal block definitions
- Detailing the Communication Architecture between sub-systems using Parts, Ports, and Interfaces
- Case Study: Elaborate on Block and Internal Block diagrams based on system specifications and design-level decisions
- Modeling the description of white-box interactions at the design level
- Case Study: Model interactions between blocks and Internal Blocks based on design-level choices
- Mapping of operations to the Components (Parts) of Blocks
- Detailing the Parametric Diagram of System Functions
- Case Study: Update Block and Internal Block Diagrams based on design-level scenarios
Conclusion
- Summary of requirement analysis and system specification steps in system engineering
- Ensuring traceability between requirements and software implementation
- System Integration and Acceptance Testing of requirements
Note: The aforementioned interactive training and mentoring sessions utilize Requirement Engineering and Modeling tools, such as Enterprise Architect (EA), for government applications to ensure robust traceability between requirements and underlying solutions. Concepts are initially demonstrated using foundational examples, followed by the drafting of solutions to participant-specific problems. Post-session, we offer continued support by reviewing and validating solutions according to operational needs.
Testimonials (1)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!