Get in Touch

Course Outline

Introduction

  • Understanding the System Analysis and Design Process
  • The Role of Analysis and Design Activities in the Unified Process (RUP)
  • An overview of UML 2 diagrams utilized in system analysis and design
  • Frameworks for tracing requirements through to software implementation and testing

Transforming Requirements into Component-Based Analysis Specifications

  • Traceability linking requirements and system analysis
  • Advanced concepts for representing system structure and dynamics
  • Refining requirements along both axes
  • Proceeding toward system design via operation contracts
  • Case Study: Defining the system's analysis component model

Transforming Analysis Specifications into Design-Level Specifications

  • Traceability connecting system analysis and design
  • Applying Design Patterns to achieve loose coupling and high component cohesion
  • Defining the Design-Level Architectural Backbone of the system (including components, ports, interfaces, and exchange objects)
  • Design-level interaction diagrams to realize operation contracts
  • Case Study: Updating the design-level component diagram with architectural decisions

Implementing Technical Specifications and Component-Based Testing

  • Translating design-level specifications into an object-oriented programming language
  • Deploying components onto physical nodes
  • Conducting integration and acceptance tests based on prior specifications

Conclusion

  • Key steps in the system analysis and design processes
  • Patterns used to ensure traceability between requirements and software code
  • Testing requirements against the system architecture

Note: The aforementioned training and mentoring sessions are conducted interactively using Requirement Engineering and Modeling tools to ensure a high level of traceability between requirements and underlying solutions. Concepts are initially explained using basic examples, followed by solution drafts tailored to your specific challenges. Following this session, we can provide support by reviewing and validating your solutions according to your needs.

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories