Object Oriented Software Development
Object Oriented Software Development
Object Oriented Software Development
1
Analysis concepts
Analysis activities: identifying entity, boundary and control objects, mapping use
cases to objects
5. System Design
System design concepts
System Design activities: identifying subsystems, defining persistent data stores and
access control, mapping subsystems to components
6.Object Design
Design concepts
Object design activities
7. Implementation and Testing
2
Teaching Strategy
This course will be offered through lectures, presentations, class discussions and Group work.
Assessment Methods
Individual Assignment ……………….…...……………………… 20%
Group Work(given by instructor)………............….………………..30%
Final exam: Covering all the topics handled ………………….……50%
Teaching Support and Inputs for each content
Reading Materials
Schach, S. R. (2007). Object-oriented and classical Software Engineering (Vol. 6). New York:
McGraw-Hill.
Gady Book, Object-Oriented Analysis and Design with Applications, Addison-Wesley,2007, 3rd
edition.
Lethbridge, T. C., & Laganiere, R. (2001). Object-Oriented Software Engineering-Practical
software development using UML and Java. Berkshire