Get in Touch

Course Outline

Introduction

  • Understanding the System Analysis and Design Process
  • The role of Analysis and Design activities within the Unified Process (RUP)
  • An overview of UML 2 diagrams utilized in system analysis and design
  • Frameworks for tracing requirements to 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 both axes
  • Progressing toward system design using operation contracts
  • Case Study: Defining the system's analysis component model

Transitioning Analysis Specifications to Design Level

  • Ensuring traceability between system analysis and design
  • Utilizing Design Patterns to achieve loose coupling and high cohesion among components
  • Defining the system's 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 decisions

Implementing Technical Specifications and Component-Based Testing

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

Conclusion

  • Key steps in the system analysis and design processes
  • Patterns for maintaining traceability between requirements and software code
  • Validating requirements against the system architecture

Note: These interactive training and mentoring sessions utilize Requirement Engineering and Modeling tools to ensure robust traceability between requirements and their underlying solutions. Concepts are initially explained using basic examples, followed by tailored solution drafts addressing your specific challenges. Following this session, we can continue to support you by reviewing and validating your solutions according to your needs.

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories