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 Used in System Analysis and Design
  • Frameworks for Tracing Requirements Toward Software Implementation and Testing

Transforming Requirements into Component-Based Analysis Specifications

  • Establishing Traceability Between Requirements and System Analysis
  • Advanced Concepts for Representing System Structure and Dynamics
  • Refining Requirements Across Multiple Axes
  • Proceeding Toward System Design Using Operation Contracts
  • Case Study: Defining the System's Analysis Component Model

Transforming Analysis Specifications into Design-Level Specifications

  • Ensuring Traceability Between System Analysis and Design
  • Applying Design Patterns for Loose Coupling and High Cohesion of Components
  • Defining the Design-Level Architectural Backbone (Components, Ports, Interfaces, Exchange Objects)
  • Creating Design-Level Interaction Diagrams to Implement Operation Contracts
  • Case Study: Updating the Design-Level Component Diagram with Architectural Choices

Implementing Technical Specifications and Testing at the Component Level

  • Converting Design-Level Specifications into an Object-Oriented Programming Language
  • Deploying Components onto Physical Nodes
  • Conducting Integration and Acceptance Tests Based on Previous Specifications

Conclusion

  • Key Steps in the System Analysis and Design Process
  • Patterns for Ensuring Traceability Between Requirements and Software Code
  • Validating Requirements Against the System Architecture

Note: These 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 first explained using basic examples and then applied to draft solutions for your specific challenges. Following the session, we can support you by reviewing and validating your solutions based on your individual needs.

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories