jCert Sun Certified Solution Developer - Object-Oriented Analysis & Design using UML
- Know the purpose and parts of UML.
- Drive the development of a system based on Use Cases.
- Use the CRC method to identify classes.
- Describe how objects interact using a Sequence Diagram.
- Create Class and Object Diagrams.
- Use Interface-based Design and Layer your system into packages.
- Model Dynamic Behavior using Collaboration, Statechart, and Activity Diagrams.
- Use Component and Deployment Diagrams.
- Manage and Schedule the Software Development Process.
|
|
||||||||||
- jCert Sun Certified Programmer - Java 2: Programming Language
Next Course(s):
- jCert Sun Certified Solution Developer - Java 2: Using Websphere to Create Java Apps
This course is included in the following Certification Program:
- Sun jCert: Certified Solution Developer
Our Program is All-Inclusive:
- 24 hours of classroom instruction
- Unlimited supervised computer lab/practice time for 6 months
- A complete instruction manual
- Certificate upon completion
- Career Enhancement Services
- Full Placement Counseling
- Free Resume Review
- Job Placement Assistance
- Free Test Preparation
- Computer-Based Training Files
- Assessment Testing
- Internship Opportunities
- Guarantee: Retake the course for free until test passed and/or employed.
- Check the schedule
Topics:
Lesson 1: Know the Purpose and Parts of the Unified Modeling Language (UML)
Purpose and History of UML
Principles of Unified Software Development Process
Lesson 2: Drive the Development of a System Using Use Cases
Use Case Driven Software Development Process
Identify the Actors in a System
Identifying Use Cases in a System
Conversation between the User and the System
Diagram that Shows the Use Cases in Your System
Use One Use Case to Extend Another Use Case
Include One Use Case in Another Use Case
Lesson 3: Describe How Objects Interact Using a Sequence Diagram
Using Sequence Diagrams
Lesson 4: Use the CRC Method to Identify Classes
Thinking in Terms of Responsibilities
Using the CRC Method
Lesson 5: Create Class and Object Diagrams
Documenting Classes and Inheritance
Documenting Associations between Classes
Classes that Depend on each Other
Object Diagrams
Lesson 6: Interface-based Design
Identifying Interfaces
Documenting Interfaces
Lesson 7: Layer your System into Packages
Organize the Elements of your Design
Using Packages with Other Model Elements
Lesson 8: Model Dynamic Behavior - Collaboration, Statechart and Activity Diagrams
Using a Collaboration Diagram
Creating Statecharts
Drawing Activity Diagrams
Lesson 9: Component & Deployment Diagrams
Component Diagrams
Deployment Diagrams
Lesson 10: Manage and Schedule the Software Development Process
The Challenges of Managing a Software Project
Prioritizing Software Development
