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.
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.
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