Analysis Patterns in software development
The main objective of the course is to review the techniques used in designing a conceptual model for an application based on patterns. We also talk about reusing designs created within the framework of an object-oriented analysis.
24 hours
Online
English
ARC-005
Analysis Patterns in software development
Sign Up
Duration
24 hours
Location
Online
Language
English
Code
ARC-005
Schedule and prices
€ 500
Training for 7-8 or more people? Customize trainings for your specific needs
Analysis Patterns in software development
Sign Up
Duration
24 hours
Location
Online
Language
English
Code
ARC-005
Schedule and prices
€ 500
Training for 7-8 or more people? Customize trainings for your specific needs

Description

The main objective of the course is to review the techniques used in designing a conceptual model for an application based on patterns. We also talk about reusing designs created within the framework of an object-oriented analysis.

The course covers the most frequent basic patterns and analytical patterns used for solving typical problems. Participants also receive practical recommendations on developing a representation of a conceptual model and on the further transformation of the conceptual model into design.
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

  • The technique of creating a conceptual model based on patterns
  • Characteristics of UML modelling at the object-oriented analysis stage
  • Analytical patterns used in solving typical problems
  • Techniques of transition from a conceptual model to a design
  • Creating UML diagrams of the conceptual model
  • Using analytical patterns
  • Reusing developments at the object-oriented analysis stage

Target Audience

  • This course is recommended for lead developers, designers and architects

Prerequisites

The attendees should have at least half a year of experience in developing applications, databases or business models with OOA.

Roadmap

Object-Oriented Analysis
  • Analysis and Design Stages in OOA
  • Conceptual Model
  • Reengineering the Business Process

UML diagrams of the analytical model
  • Class Diagram. Specifics of use related to the conceptual model
  • Dynamic Diagrams
  • Examples basic patterns
  • Referring to Objects
  • Time-varying Objects

Solutions for typical problems
  • Accountability
  • Observations and measurements
  • Inventory and Accounting
  • Planning
  • Trading

Techniques of transitioning from a conceptual model to design
  • Design Patterns
  • Association Patterns
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
+
Courses you may be interested in
Key Concepts of Software Architecture
The course introduces the main concepts and context of software architecture. You will learn about practices such as essential requirements identification, design, documentation and analysis – a general all-around methodology not bound to a specific technological base or area of expertise.
Online:
31.01.2022 - 07.02.2022
Patterns of Enterprise Application Architecture
This is a training course on corporate application development. The course contains a detailed description of specific typical solutions. Each solution contains information on the application and basic aspects of implementation.
Online:
27.06.2022 - 04.07.2022
Design Patterns for Java (GoF)
Our course covers 23 basic patterns that are generally considered to be the foundation for all other patterns. During the course participants will have the opportunity to practice these patterns with the help of case studies and exercises.
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Still have questions?
Connect with us
Thank you.
Your request has been received.
Thank you!
The form has been submitted successfully.