Short Course on Object Oriented Analysis, Design and Software Development
for Enterprise Applications


Introduction: Because of the huge market for development of enterprise applications, it is very
important for developers and architects to understand the ins and outs of how object orientation
helps in analysis and design of the systems used in various applications. This course is designed to
cater to  the needs of the industry.

About this Short Course: S & M proposes this short course designed for developers. It introduces  
all salient features of object orientation and then proceeds to show how a given system can be
analyzed, designed and implemented. The framework used for implementation is the window-based
Microsoft Visual Studio .NET. Examples are very practical such as, e-commerce application, call
center analysis, Internet Buying and Selling, Healthcare System et cetera. There will be hands-on
design and programming. The applications can be tailored according to the need of the on-site
customer, such as banks, health care et cetera.

Who should attend? A must for anyone interested in OO system and OO software development

Duration: Three days (can be tailored according to the need of the customer)

When is it Offered? S & M will be pleased to offer this short course on-site anywhere in the
country and abroad. If there is a demand, S & M can coordinate and it can be offered at a specific
location at a mutually convenient time.  It can be offered on-line if sufficient number of people are
interested with a reasonable cost.

Address for Communication: e-mail: bka_k@Yahoo.com  Tel:(630) 850-3240
                              Atten: Dr. Asoke K. Bhattacharyya   www.SimulationAndModeling.com


Cost? To be Negotiated

Requirements for Participants: Unless the course is offered in a lab., all participants must have
Microsoft Visual studio 2003 installed in their laptops. Also, installation of MS Visio or, UML will be
appreciated

Text: Ali Bahrami -“Object Oriented System Development”, Irwin-McGrawHill, 1999; The
instructor will provide participants with electronic access to numerous examples and other materials ,

Prepared by-

Dr. Asoke K. Bhattacharyya
Simulation and Modeling
www.SimulationAndModeling.com
16W625 Mockingbird Lane, Unit # 205
Willowbrook, IL 60527
Tel; (630) 850-3240
Fax: (309)401-4916
e-mail: bka_k@Yahoo.com






TENTATIVE SCHEDULE (Flexible)
Day 1:

0-1        Hour: Registration/Continental Breakfast/Introduction/A brief Overview of the Course
An Overview of OO System Development
1-2 hour; Object Basics and OO SDLC
2-2:15 Hour: Coffee and Stretch Break
2:15-3:15 Hour : OO Methodology and Unified Modeling Language(UML)
3:15-4:15: OO Methodology and UML: Examples for use of Object & Classes
4:15-5:30: Lunch
5:30-6:30 hours: OO Methodology and UML(Continued)
6:30 – 7:30 Hour: OO Analysis : Use Cases
7:30-7:45 Hour: Coffee and Stretch Break
7:45-8:45 Hour : Use Cases; Drawing UC Diagrams for specific scenarios
8:45-9:45 Hour: Open Forum, Demos, Q & A
End of Day 1

Day 2:

0-1        Hour: Few Quick Questions/Comments from day1: Object Analysis;
    Identification of classes: The ATM System as an example  
1-2 Hour: Identifying Object Relationships, Attributes and Methods
2-2:15 Hour: Coffee and Stretch Break
2:15-3:15 Hour : Identifying Object …. (continued)
3:15-4:15:  OO design Process, Design Patterns
4:15-5:30: Lunch
5:30-6:30 Hour: Designing Classes
6:30 – 7:30 Hour: Designing classes; Hands-on design
7:30-7:45 Hour: Coffee, Drinks and Stretch Break
7:45-8:45 Hour : Analysis, Design and Implementation of Practical Systems
8:45-9:45 Hour: Analysis, Design and Implementation of Practical Systems
            ( continued)

End of Day 2



Day 3:

0-1        Hour: Analysis, Design and Implementation of Practical Systems (Continued)
1-2 Hour: Analysis, Design and Implementation of Practical Systems   (Continued)
2-2:15 Hour: Coffee and Stretch Break
2:15-3:15 Hour : Access layer: Object Storage and Interoperability
3:15-4:15:  Access layer(continued); View layer: Designing Interface Objects
4:15-5:30: Lunch
5:30-6:30 Hour: Software Quality Assurance: An Introduction
           Open Forum, Wrap up; Course Evaluation
End of Day 3