Services


Smalltalk Courses






- Mentoring and Apprenticeships
- Project Development
- Open Enrollment Courses

Contact sales@ksc.com or call 800 348-8323 to discuss your options.


- Why Smalltalk
- STIC
- Smalltalk Solutions



Object-Oriented Analysis and Design

Course Description

This five-day course teaches the basics of object technology, reinforced with extensive hands-on experience in object-oriented analysis and design. Innovative real-world activities introduce critical object-oriented concepts to the inexperienced in a non-technical, non-threatening manner. This prepares participants to perform thorough, in-depth analysis and design using a responsibility-driven development process. Participants leave with the fully-worked analysis and design project.

This course emphasizes learning and practicing the object mindset, acquiring a toolbox of universal development techniques, and experiencing the team-based, iterative nature of modern object-oriented development processes. Accordingly, CASE technologies, modeling notations and programming languages are de-emphasized. The course format is 35% lecture and 65% non-computer hands-on activity and project time.

Audience

Developers and management involved in their first object-oriented development

Prerequisites

None

 
Days 1 & 2 Days 3-5

  • Course Overview
  • Objects
  • Messages
  • Classes and Instances
  • Nine Pivotal Object-Oriented Software Engineering Concepts
    • Abstraction
    • Information Hiding (Encapsulation)
    • Modularity
    • Inheritance
    • Aggregation
    • Polymorphism
    • Uniformity
    • Completeness
    • Traceability
  • Object-Oriented Methodologies
  • Mark I Vending Machine (MIVM) Requirements

  • Developing the MIVM  
    • Context Diagrams
    • Actor Descriptions
    • CRC Cards and Responsibility-Driven Design
    • Package Diagrams
    • Package Collaboration Diagrams
    • Use Case Diagrams
    • Use Case Specifications
    • Sequence Diagrams  
    • Class Descriptions
    • State Transition Diagrams
  • Aspects of Large-Scale Object-Oriented Development
  • Course Wrap-up

 

 

 

 

 

 

 

 

 

 

 

 




Smalltalk/JVM
Smalltalk to Java in no time flat!

A new version will be coming soon. For more information visit Mission Software




Mission Software


Knowledge Systems Corporation
1143 Executive Circle Suite G
Cary, NC 27511


company - services - site map - contact - home


Copyright © 2004 - Knowledge Systems Corporation
All Rights Reserved.