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 |
Students should have a basic understanding of:
The fundamentals of data modeling
The following terms and how they are documented in the UML;
use-case, use-case specification, actor, use-case diagram,
class, object, sequence and collaboration diagrams, class
diagram
The student can satisfy this pre-requisite by attending
Principles of Object Technology
The key activities and artifacts that are created in the
Requirements workflow and the Use-Case Analysis activity
in RUP
The student can satisfy this pre-requisite by attending
Principles of Object Technology
The Rational Rose interface and know how to create use-case,
sequence, collaboration, and class diagrams in Rational
Rose
The student can satisfy this pre-requisite by attending
Fundamentals of Rational Rose(R) |
training Objectives
|
Upon completion of the course,
participants should be able to:
- Produce a database design, a DDL script and be able
to demonstrate features in the data modeling process
- Create a data model in the logical view, from which
the student will learn to:
- Transform a data model from a class design
- Modify a data model
- Demonstrate object relational mapping and tracking
- Forward engineer a data model into a DDL script
- Reverse engineer a DDL script by comparing and synchronizing
- Create a physical model in the component view, from
which the student will learn to develop a physical
model using UML
- Create a physical architecture in the deployment
view, from which the student will learn to develop
a physical model using UML
|
Course Arrangement |
UML for data modeling extensions
Conceptual modeling
Logical modeling
Physical modeling
Reverse engineering
|
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.
|