Get in Touch

Course Outline

Introduction

  • What is the System Analysis and Design Process?
  • The role of Analysis and Design activities within the Unified Process (RUP)
  • An overview of UML 2 diagrams used in system analysis and design
  • Frameworks for tracing requirements to software implementation and testing

How to Transform Requirements into Component-Based Analysis Specifications?

  • Traceability between requirements and system analysis
  • Advanced concepts for representing system structure and dynamics
  • Refinement of requirements along both dimensions
  • Moving towards system design using operation contracts
  • Case Study: Defining the analysis component model of the system

How to Transform Analysis Specifications into Design-Level Specifications?

  • Traceability between system analysis and design
  • Design patterns for achieving loose coupling and high cohesion among components
  • Defining the design-level architectural backbone of the system (components, ports, interfaces, exchange objects)
  • Design-level interaction diagrams to implement operation contracts
  • Case Study: Updating the design-level component diagram with architectural decisions

Implementing Technical Specifications and Testing at the Component Level

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

Conclusion

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

Notice: The above training and mentoring sessions are delivered interactively using Requirement Engineering and modelling tools to ensure robust traceability between requirements and underlying solutions. Concepts are first explained using basic examples, then followed by solution drafts tailored to your specific challenges. Following this session, we can support you by reviewing and validating your solutions, according to your needs.

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories