Training Course:Essential Techniques for Object-Oriented Modeling using PowerDesigner 12School/Trainer:Sybase, Inc. Ottawa, Toronto, Ontario, Canada
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' First, learn the basics of Object-Oriented programming, Systems Architectures, OOA&D approaches and UML. Many of these concepts are put into practice throughout the tool, thus making these fundamental concepts a pre-requisite for success in implementing the product.
You will then use the PowerDesigner IDE to create Object-Oriented models by using a case study through which you will work as a group with other students in your class - modeling a solution to a set of provided requirements. The class will take turns “driving�the PowerDesigner product during the lab sessions in order to gain hands-on experience. There is no right-or-wrong answer for the labs �they will depend on class interaction and decisions. The instructor will be the consultant, the mentor, the tie-breaker. A possible solution will be provided by Sybase.
Explore how PowerDesigner implements the Unified Modeling Language (UML). The courseware will provide high-level design requirements to start, allowing you to experience a “real world�approach to Object Oriented Analysis and Design (OOAD). You and your class will be formulating the detailed requirements and designing the system in a team environment, including taking the design to its final stages where the model is forward engineered into live code.
You will either use PowerBuilder, C# or Java as the language of choice, once you enter into the concrete modeling phases. This is not a programming class. The main focus will be on modeling an application’s Business Logic or Problem Domain. There will be no end-to-end solution created. There will be no testing of a “final�product, since OO modeling does not encompass GUI aspects.
Course Objectives : Upon completion of this course, you will be able to: Approach object-oriented analysis and design from the appropriate perspective Use and interpret UML class model notation Collect information relevant to the development of class diagrams Create and interpret UML use-case and sequence diagrams Create and manage object-oriented models Generate: conceptual and physical data models, Java and PowerBuilder objects Reverse engineer Java and PowerBuilder code Course Topics:
Basic Object-Oriented Concepts Explained Classes defined Attributes (Properties) Operations (Methods) Enums Exceptions Special types of classes Interfaces Packaging classes Classes versus Objects Object-Oriented Programming Defined Encapsulation Inheritance Polymorphism Systems Architectures Two-tier development review N-tier (Distributed) development challenges Partitioning your applications Application Layers Object-Oriented Analysis and Design (OOA&D) Analysis processes Design processes Iterations Methodologies Introduction to the UML (UML Basics) Background Types of diagrams Key Notation (per diagram type) Stereotypes Introduction to the PowerDesigner IDE Origins of the product Overall product capabilities Brief look at Physical Data Modeling Intro to Object Modeling Navigating the IDE Test Case �Order Entry System Lay out facts of system requirements Create initial Domain Model from assigned Test Case (as a team) Identify classes making up the Problem Domain Very High Level Use Cases (as a team) Introduction Define Actors (initiators and receivers) Define Use Cases Create Use Case Diagram Create Use Case Specification Relationships in Use Cases (Stereotypes) Refine domain model (2nd iteration) Creating new classes in the Use Case diagram Sequence Diagrams (as a team) Introduction Components of a sequence diagram Create a sequence diagram Versus Activity Diagrams Outcome: refined Domain Model (3rd iteration) Class Diagrams (as a team) Basics Advanced concepts Packages Accessing Frameworks Shortcuts Replicas Relationships Generalization and Overriding operations (the process) Interfaces Stereotypes Abstract, Final Modeling Inner classes Some check models in here to achieve model accuracy Extended model definitions that stop some of the above? Outcome: refined Domain Model (5th iteration) Generation options Generating code from the Model Reverse engineering of code into a Model Generating other models from the OOM Reporting Options Provided templates Customizing templates HTML or RFT output Repository Defined Use Advanced PowerDesigner Topics Impact Analysis Comparing Models Merging Models Basic Extended Model Definitions Modeling Web Applications (ASP/JSP) Requirements Model Miscellaneous Topics Creation of JavaDoc Integration with PowerBuilder, Visual Studio, Eclipse XML Modeling Web Service Modeling ...''
Elements of this syllabus are subject to change.
Please go to the school's official website for training price and schedule:
http://www.sybase.com/
Phone:(978) 287-1626
School Address:
Sybase, Inc. Toronto Learning Center 175 Bloor Street East, Suite 800 Phase 1 - North Tower Toronto, Canada M4W 3R8
Jobs & Resumes: Ottawa, Toronto Houses & Roommates: Ottawa, Toronto Travel Agencies: Ottawa, Toronto
Search other schools for Essential Techniques for Object-Oriented Modeling using PowerDesigner 12 training resources.
Other training courses offered by Sybase, Inc.:
Manage Anywhere Studio 5.0 Administration
Replicating Data using SQL Remote 9.0
MobiLink Synchronization with Adaptive Server Anywhere 9.0
MobiLink Synchronization with SQL Anywhere 10.0
Logical Database Design
Physical Database Design
Data Modeling with PowerDesigner 12
Business Process Modeling with PowerDesigner 12
Business Process Modeling Using PowerDesigner 11
Data Modeling with PowerDesigner 11
Object-Oriented Modeling with PowerDesigner 11.0
Object-Oriented Modeling with PowerDesigner 12
Data Modeling with PowerDesigner 15
Business Process Modeling with PowerDesigner 15
Advanced Modeling Techniques using PowerDesigner 12
Moving to PowerDesigner 15
Implementing Mirror Activator for Sybase
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: Besides Acquiring latest course information by the search form, Students can also leave their study interests here and let schools callback. |
|
|