Training Course:Object-Oriented Analysis and UMLSchool/Trainer:QuickStart Intelligence Brea, Irvine, Los Angeles, San Francisco, San Jose, Woodland Hills, California, United States
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' In this instructor-led class, students will learn how to use Object-Oriented techniques to analyze real-world requirements and to design solutions that are ready to code. Students also learn how to identify and design objects, classes, and their relationships to each other which includes links, associations, and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages.
Audience Analysts, designers, and programmers responsible for applying OO techniques in their software engineering projects.
Prerequisites Familiarity with structured techniques such as functional decomposition is helpful.
Course Outline Module 1: Introduction to Analysis and Design Why is Programming Hard? The Tasks of Software Development Modules Models Modeling Perspective A Little History Objects Change User Interface New Paradigms Module 2: Objects Encapsulation Abstraction Objects Classes Instance Creation Responsibilities Attributes Composite Objects Operations and Methods Visibility Inheritance Module 3: Objects II Constructors & Destructors Scope Class Scope Runtime Type Identification Abstract Classes Polymorphism Multiple Inheritance Problems with Multiple Inheritance Solving Multiple Inheritance Problems Interfaces Module 4: Use Cases Use Cases Use Case Diagram Include and Extend Other Systems Narrative Using Use Cases Module 5: Classes and Their Relationships Class Models Associations Multiplicity Qualified Associations Roles Association Classes Composition and Aggregation Using Class Models Module 6: Interactions Over Time Sequence Diagrams Decisions Iteration Creating and Destroying Objects Activation Sync & Async The Objects Drive the Interactions Evaluating Sequence Diagrams Using Sequence Diagrams Module 7: Interactions Over Space Collaboration Diagrams Evaluating Collaboration Diagrams Using Collaboration Diagrams MOdule 8: State Machines What is State? State Notation Transitions and Guards Registers and Actions Internal Transitions Superstates and Substates Concurrent States Using State Machines Implementation Module 9: Activities Activity Notation Decisions and Merges Synchronization Drilling Down Iteration Swimlanes Using Activity Diagrams Module 10: Other UML Diagrams Modeling Groups of Objects - Package Diagrams Visibility and Importing Structural Diagrams Components and Interfaces Deployment Diagram Module 11: Process Process Risk Management Test Reviews Tools and Techniques Refactoring History The Unified Process Agile Processes Module 12: The Project Inception Elaboration Construction Iterations Module 13: Domain Analysis Top View - The Domain Perspective Data Dictionary Finding the Objects Responsibilities, Collaborators, and Attributes CRC Cards Class Models Use Case Models Other Models Judging the Domain Model Module 14: Requirements and Specification The Goals Understand the Problem Specify a Solution Prototyping The Complex User Other Models Judging the Requirements Model Module 15: Design of Objects Design Factoring Design of Software Objects Features Methods Cohesion of Objects Coupling Between Objects Inheritance Moudle 16: System Design Design A Few Rules Object Creation Class Models Interaction Diagrams Printing the Catalog Links Module 17: Refactoring Refactoring Clues and Cues How to Refactor A Few Refactoring Patterns ...''
Please go to the school's official website for training price and schedule: http://www.quickstart.com/
Phone:(800) 326-1044
School Address:
San Francisco 33 New Montgomery St., Ste 950 San Francisco, CA 94105 (415) 972-2500 San Jose 2665 North First St., Ste. 214 San Jose, CA 95134 (408) 570-9750
Woodland Hills 20750 Ventura Blvd., Ste 350 Woodland Hills, CA 91364 (818) 676-0100 Los Angeles 5220 Pacific Concourse Dr., Ste 300 Los Angeles, CA 90045 (310) 643-6630
Brea 3040 Saturn St. Ste 106 Brea, CA 92821 (714) 577-7500 Irvine Corporate Headquarters 16815 Von Karman Avenue, Ste 100 Irvine, CA 92606 (949) 486-1351
Jobs & Resumes: Brea, Irvine, Los Angeles, San Francisco, San Jose, Woodland Hills Houses & Roommates: Brea, Irvine, Los Angeles, San Francisco, San Jose, Woodland Hills
Other training courses offered by QuickStart Intelligence:
MCSA
MCSE
MCDST
MCDBA
MCAD
MCSD
Programming with C#
Visual Basic.NET
C# .NET Programming
Microsoft ASP.Net AJAX
XML Boot Camp
Microsoft CRM Sales Management
Microsoft CRM Marketing Automation
Microsoft CRM Service Management
Microsoft CRM Service Scheduling
CRM 3.0 - Install, Configure and Customize
Microsoft Operations Manager 2005
Network Security
Deploying and Managing a Public Key Infrastructure
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: If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed. |
|
|