Object Oriented Software Engineering detailed syllabus for Computer Science & Engineering (CSE) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Engineering 6th Sem scheme and its subjects, do visit CSE 6th Sem 2021 regulation scheme. The detailed syllabus of object oriented software engineering is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.
![Get it on Google Play](https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png)
Unit I
SOFTWARE PROCESS AND AGILE DEVELOPMENT 9 Introduction to Software Engineering, Software Process, Perspective and Specialized Process Models -Introduction to Agility-Agile process-Extreme programming-XP Process-Case Study.
Unit II
Download the iStudy App for all syllabus and other updates.
![Get it on Google Play](https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png)
Unit III
SOFTWARE DESIGN 9 Software design – Design process – Design concepts – Coupling – Cohesion – Functional independence – Design patterns – Model-view-controller – Publish-subscribe – Adapter – Command – Strategy – Observer – Proxy – Facade – Architectural styles – Layered – Client Server – Tiered -Pipe and filter- User interface design-Case Study.
Unit IV
Download the iStudy App for all syllabus and other updates.
![Get it on Google Play](https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png)
Unit V
PROJECT MANAGEMENT 9 Software Project Management- Software Configuration Management – Project Scheduling- DevOps: Motivation-Cloud as a platform-Operations- Deployment Pipeline:Overall Architecture Building and Testing-Deployment- Tools- Case Study
Course Outcomes:
Download the iStudy App for all syllabus and other updates.
![Get it on Google Play](https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png)
Practical Exercises:
- Identify a software system that needs to be developed.
- Document the Software Requirements Specification (SRS) for the identified system.
- Identify use cases and develop the Use Case model.
- Identify the conceptual classes and develop a Domain Model and also derive a Class Diagram from that.
- Using the identified scenarios, find the interaction between objects and represent them using UML Sequence and Collaboration Diagrams
- Draw relevant State Chart and Activity Diagrams for the same system.
- Implement the system as per the detailed design
- Test the software system for all the scenarios identified as per the usecase diagram
- Improve the reusability and maintainability of the software system by applying appropriate design patterns.
- Implement the modified system and test it for various scenarios.
Suggested Domains for Mini-Project:
- Passport automation system.
- Book bank
- Exam registration
- Stock maintenance system.
- Online course reservation system
- Airline/Railway reservation system
- Software personnel management system
- Credit card processing
- e-book management system
- Recruitment system
- Foreign trading system
- Conference management system
- BPO management system
- Library management system
- Student information system
Text Books:
Download the iStudy App for all syllabus and other updates.
![Get it on Google Play](https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png)
Reference Books:
- Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, Fundamentals of Software Engineering, 2nd edition, PHI Learning Pvt. Ltd., 2010.
- Craig Larman, Applying UML and Patterns, 3rd ed, Pearson Education, 2005.
- Len Bass, Ingo Weber and Liming Zhu, DevOps: A Software Architects Perspective, Pearson Education, 2016
- Rajib Mall, Fundamentals of Software Engineering, 3rd edition, PHI Learning Pvt. Ltd., 2009.
- Stephen Schach, Object-Oriented and Classical Software Engineering, 8th ed, McGraw-Hill, 2010.
For detailed syllabus of all other subjects of Computer Science & Engineering, 2021 regulation curriculum do visit CSE 6th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Engineering results, visit Anna University CSE all semester results direct link.