CS-802 (D) · Object Oriented Software Engineering/Official Syllabus
Object Oriented Software Engineering (CS-802 (D)) - Official Syllabus
1
Unit 1
Review of Object Oriented Concepts and Principles
- The Object Oriented Paradigm
- Basic Concepts
- Software Development Life Cycle and Model Architectures
2
Unit 2
Introduction to RUP
- Basic Concepts
- Symptoms in Software Development and their Root Causes
- Best Practices of RUP
- RUP software life cycle
- 4+1 view model
- Various Workflows
3
Unit 3
Introduction to UML
- Notations
- Relationships
- Stereotypes
- Study of UML based tools Like Rational Rose, Poseidon, etc.
- Conventional v/s OO analysis approach
- Requirement analysis
- Use case diagram
- Activity diagram
- Analysis class Model
4
Unit 4
Object Oriented Design
- Conventional v/s OO design approach
- Design of CRC cards
- Class diagram
- Interaction Diagram
- State chart Diagram
- Implementation Diagram: Component and deployment Diagram
- Illustrative Case Studies like ATM, Payroll, Course and Registration System
5
Unit 5
Object Oriented Testing
- Correctness and consistency of OOA & OOD models
- Testing Strategies and test cases for OO software process
- Project Management
- Rational Tool Mentors
- Introduction to Design Patterns
Reference Books
- Object Oriented Software Engineering — Ivon Jacobson
- The Rational Unified Process - An Introduction — Phillipe Kruchten
- The Unified Software Development Process — Ivar J, Grady B, James R.
- Object Oriented Software Engg. — Timothy C. Lethbridge, Robert Laganiere
- IBM Rational Modules
- The Unified Modelling Language User Guide — Grady Booch, James Rumbaugh, Ivar Jacobson
- Object Oriented Classical Software Engg. — Stephen R. Schach
- Design Patterns, Elements of Reusable Object Oriented Software — Gamma G. Helm, Johnson
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel