Course Code: oobdp
Duration: 14 hours
Overview:

Objective:

Helping Technical Analysts and Designers to understand how to go through software implementation of the requirements, ensuring traceability between business specifications and the software code.

This 2 day training course aims at assisting technical analysts and designers in designing specifications described by the business analysts. After transformation into software component representations, the resulting system components trace system requirements toward software component structures.

Finally, these technical specifications are implemented in software code and tested upon component basis. The resulting software components provide good level of reactivity to changes as they allow to trace separately toward the implementation level the system behaviours layer by layer (from the user interfaces toward business objects layer through the application components where the usage choices of the actors are stored.

Course Outline:

Introduction

  • What is the System Analysis and Design Process?
  • Place of the Analysis and Design activities in the Unified Process (RUP)
  • A panorama of UML 2 diagrams used in the system analysis and design
  • Frameworks for tracing requirements toward software implementation and tests

How to transform requirements into component based analysis specifications?

  • Traceability between requirements and system analysis
  • Advanced notions for representing the system structure and dynamics
  • Refinement of the requirements on both axis
  • Toward the system design using operation contracts
  • Case Study : Definition of the analysis component model of the system

How to transform 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 the Physical Nodes
  • Integration and Acceptance tests on the basis of the previous specifications

Conclusion

  • Steps of the system analysis and design processes
  • Patterns for ensuring traceability between requirements and the software code
  • Testing requirements on the system architecture

Notice: The above training-mentoring sessions are conducted interactively using Requirement Engineering and Modeling tools in order to ensure good level of traceability between requirements and underlying solutions. Concepts are explained first using basic examples and are then followed by solution drafts to your own issues. After this session, we can accompany you by reviewing and validating your solutions depending on your needs.

Sites Published:

United Arab Emirates - Object Oriented Design using Design Patterns

Qatar - Object Oriented Design using Design Patterns

Egypt - Object Oriented Design using Design Patterns

Saudi Arabia - Object Oriented Design using Design Patterns

South Africa - Object Oriented Design using Design Patterns

Brasil - Design Orientado a Objetos Usando Padrões de Design

Canada - Object Oriented Design using Design Patterns

中国 - Object Oriented Design using Design Patterns

香港 - Object Oriented Design using Design Patterns

澳門 - Object Oriented Design using Design Patterns

台灣 - Object Oriented Design using Design Patterns

USA - Object Oriented Design using Design Patterns

Österreich - Object Oriented Design using Design Patterns

Schweiz - Object Oriented Design using Design Patterns

Deutschland - Object Oriented Design using Design Patterns

Czech Republic - Object Oriented Design using Design Patterns

Denmark - Object Oriented Design using Design Patterns

Estonia - Object Oriented Design using Design Patterns

Finland - Object Oriented Design using Design Patterns

Greece - Object Oriented Design using Design Patterns

Magyarország - Object Oriented Design using Design Patterns

Ireland - Object Oriented Design using Design Patterns

Luxembourg - Object Oriented Design using Design Patterns

Latvia - Object Oriented Design using Design Patterns

España - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Italia - Object Oriented Design using Design Patterns

Lithuania - Object Oriented Design using Design Patterns

Nederland - Object Oriented Design using Design Patterns

Norway - Object Oriented Design using Design Patterns

Portugal - Design Orientado a Objetos Usando Padrões de Design

România - Object Oriented Design using Design Patterns

Sverige - Object Oriented Design using Design Patterns

Türkiye - Object Oriented Design using Design Patterns

Malta - Object Oriented Design using Design Patterns

Belgique - Conception Objet avec les Design Patterns

France - Conception Objet avec les Design Patterns

日本 - Object Oriented Design using Design Patterns

Australia - Object Oriented Design using Design Patterns

Malaysia - Object Oriented Design using Design Patterns

New Zealand - Object Oriented Design using Design Patterns

Philippines - Object Oriented Design using Design Patterns

Singapore - Object Oriented Design using Design Patterns

Thailand - Object Oriented Design using Design Patterns

Vietnam - Object Oriented Design using Design Patterns

India - Object Oriented Design using Design Patterns

Argentina - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Chile - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Costa Rica - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Ecuador - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Guatemala - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Colombia - Diseño Orientado a Objetos Utilizando Patrones de Diseño

México - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Panama - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Peru - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Uruguay - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Venezuela - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Polska - Object Oriented Design using Design Patterns

United Kingdom - Object Oriented Design using Design Patterns

South Korea - Object Oriented Design using Design Patterns

Pakistan - Object Oriented Design using Design Patterns

Sri Lanka - Object Oriented Design using Design Patterns

Bulgaria - Object Oriented Design using Design Patterns

Bolivia - Diseño Orientado a Objetos Utilizando Patrones de Diseño

Indonesia - Object Oriented Design using Design Patterns

Kazakhstan - Object Oriented Design using Design Patterns

Moldova - Object Oriented Design using Design Patterns

Morocco - Object Oriented Design using Design Patterns

Tunisia - Object Oriented Design using Design Patterns

Kuwait - Object Oriented Design using Design Patterns

Oman - Object Oriented Design using Design Patterns

Slovakia - Object Oriented Design using Design Patterns

Kenya - Object Oriented Design using Design Patterns

Nigeria - Object Oriented Design using Design Patterns

Botswana - Object Oriented Design using Design Patterns

Slovenia - Object Oriented Design using Design Patterns

Croatia - Object Oriented Design using Design Patterns

Serbia - Object Oriented Design using Design Patterns

Bhutan - Object Oriented Design using Design Patterns

Nepal - Object Oriented Design using Design Patterns

Uzbekistan - Object Oriented Design using Design Patterns