|
Introduction to Object-Oriented Technology
Introduction
The developing software
crisis
Changing environments
Traditional programming solutions
Object-Oriented Technologies
Fundamentals
Abstraction
Encapsulation
Inheritance
Polymorphism
OO benefits
The OO paradigm shift
OO in the real world
Object-Oriented Programming Languages
A History of OO Languages
Smalltalk
Eiffel
Object Pascal
C++
Java
Object-Oriented Analysis and Design
Overview - OOA, OOD, OOP
Object Oriented Analysis
The problem domain
Describing the problem
Object-Oriented Design
Identifying classes and objects
UML Methodology
Testing the design
Object Oriented Technologies
Distributed Systems
CORBA
Enterprise Java Beans
Java RMI
Servlets and Applets
COM+ and .NET
Relational Databases and SQL
XML
A Blueprint for OO Success
Select the technology
Choose the initial project carefully
Visibility
Strategic importance
Corporate sponsorship
Gathering the team
Training
Experienced help
|