Course participants |
This course is intended for data modelers who
desire an understanding of object-oriented analysis and design
concepts for application in a data model, as well as hands-on
practical experience applying the techniques within a use-case-driven,
architecture-centric, and iterative development process |
Required Experience |
You should posses the following .NET skills:
- Begin a Visual Basic .NET project based on the Windows
Application template
- Use the standard toolbar, programming tools, and programming
windows in the development environment to work with applications
- Create a simple application in Visual Basic .NET
|
training Objectives
|
- Define object technology and its benefits
- Define OO concepts and terms. (abstraction, encapsulation,
modularity, hierarchy, object, class, attribute, operation,
packages, polymorphism, generalization, and inheritance)
- Describe how the UML enables you to visually describe
OO concepts
- Identify/map Visual Basic .NET code samples to UML model
elements and conversely
- Synchronize the code to the model and conversely
- Arrange and organize a class diagram
- Define a class diagram, its purpose, and its elements
- Describe the benefits of using a class diagram when
developing software
- Capture the static view in a model
- Model an association, generalization, and aggregation
in a class diagram
- Define a sequence diagram, its purpose, and its elements
- Capture the dynamic behavior in a model
- Modify a sequence diagram
- Apply a simple pattern to their design
- Apply a .NET property using the XDE Property Wizard
- Apply the skills learned in the class to resolve a problem
|
Course Arrangement |
- Introduction to OO
- Concepts of OO
- Getting familiar with XDE
- Class diagrams
- Sequence diagrams
- Developing in XDE
|
Course Features |
- hands-on specialist teachers, Interactive case teaching,
Simulation of projects processes.
- Combine theory with practice, and focus on teaching
cases.
- Participants could follow the actual cases, the teaching
style is very specific and profound.
- Specialist will consult the cases expounded by participants,
guide them how to analyze and design a system in the course.
|