'Y'

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.
Code: ARC-005
Duration: 24 hours

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.

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

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.


Trainer in Online
Alexander Breyman Expert in Software Development and Architecture, Oracle
Alexander is a Doctor of Science and associate professor. Since 1991 he has been involved in the development of information and communication systems - during this time he rose from a programming position to head of the department of information systems. Alexander also has extensive experience in teaching, since 1994 he has been teaching on subjects related to data management, information systems design and software development.

He is currently an assistant professor of software development for the software engineering department at the Faculty of Business Informatics in one of the key universities in Russia. Alexander is involved in the development of training programs but he also gives lectures, conducts seminars and facilitating practical and laboratory works.

Since 2014 Alexander has been a regular expert for Luxoft Training especially in the area of Design and Architecture of Oracle Software and DBMS, where he is engaged in carrying out training courses, developing training programs and putting together a strategy for this area.

Alexander is a member of the IEEE, and ACM.
Course is scheduled in: Online
18.11.2020 - 27.11.2020
Time: 09:30-13:30
City: Online
Duration: 24 hours
Language: English
Trainer
Alexander Breyman
Expert in Software Development and Architecture, Oracle
-10% €415
€374
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
18.11.2020 - 27.11.2020
Time: 09:30-13:30
City: Online
Duration: 24 hours
Language: English
Trainer
Alexander Breyman
Expert in Software Development and Architecture, Oracle
-10% €415
€374
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
Bucharest €415
Krakow €415
Wroclaw €415

Invoices for the course will be issued in local currency. All fees above can change according to training location and delivery mode and are subject to change while scheduling. Price does not include VAT.

Courses you may be interested in:

Recommended Reading:

Fowler M. Patterns of Enterprise Application Architecture. Addison Wesley, 2002.

Sign up

Choose dates
First Name*
Last Name*
Company
Email*
Phone
Your Comment
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Thank you.
Your request has been received.