お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Introduction to language UML
- A short history UML
- Overview of issues in the field of object-oriented modeling
- Specification UML group OMG
- Diagram overview UML
Requirements management
- Division of requirements
- Requirement categories according to FURPS
- Methods of collecting requirements
- Requirements modeling using notation UML
- Requirements dependency matrix
- Creating requirements specifications based on diagrams
Business process modeling
- Business process definition
- Business process modeling in UML
- Activity diagram
- Decision and concurrent flows
- Exceptions and exception handling
- Partitions, tracks
Modeling non-functional requirements
- Use of component and implementation diagrams
- Initial system architecture - logical and physical
- Modeling requirements related to security, performance and system reliability
Functional requirements modeling
- Scoping the system
- Modeling system functionality using a use case diagram
- Identifying actors and the relationships between them
- Recognizing use cases
- "Actor - use case" association and its properties
- Relationships between use cases: include, extend, generalization
- Creating use case scenarios and generating diagrams based on them (activities, machines
state)
Analytical system model
- Using a sequence diagram
- Message types: asynchronous, synchronous, return
- Specifying the message numbering order
- Categories of analytical objects: Boundary, Control and Entity
- Introduction to the system design
- Interaction modeling
Static modeling
- Class diagram and source code generation
- Association relationship and its features
- Other relations: aggregation, composition, generalization, dependency, associative class
- Forward/Reverse engineering
- Generating source code based on a diagram
- Generating a diagram from source code
- Synchronizing your code and diagram
- Diagrams of objects, connected structures and packages
Dynamic modeling
- Static model verification
- Clarification of method signatures
- Verification of the correctness of the class diagram
- Dynamic modeling at the level of method calls
- Design level sequence diagram
要求
Knowledge of basic object-oriented concepts or any object-oriented language is recommended.
21 時間
お客様の声 (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
コース - Object-Oriented Analysis and Design using UML
Practice exercises were great and the help given by the trainer was excellent.