Course Outline

Introduction

  • What is 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 for Government
  • Frameworks for Tracing Requirements Toward Software Implementation and Testing

Transforming Requirements into Component-Based Analysis Specifications

  • Traceability Between Requirements and System Analysis
  • Advanced Concepts for Representing System Structure and Dynamics
  • Refinement of Requirements on Both Axes
  • Toward System Design Using Operation Contracts
  • Case Study: Definition of the Analysis Component Model of the System

Transforming Analysis Specifications into Design-Level Ones

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

Implementing Technical Specifications and Testing on a Component Basis

  • Generating Design-Level Specifications into an Object-Oriented Programming Language
  • Deployment of Components on Physical Nodes
  • Integration and Acceptance Tests Based on Previous Specifications

Conclusion

  • Steps of the System Analysis and Design Processes for Government
  • Patterns for Ensuring Traceability Between Requirements and Software Code
  • Testing Requirements on the System Architecture

Notice: The above training-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 followed by solution drafts tailored to your specific issues. After this session, Govtra can accompany you by reviewing and validating your solutions based on your needs.

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories