6th Sem, IT

CCS356: Object Oriented Software Engineering syllabus for IT 2021 regulation

Object Oriented Software Engineering detailed syllabus for Information Technology (IT) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the IT 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 Information Technology 6th Sem scheme and its subjects, do visit IT 6th Sem 2021 regulation scheme. The detailed syllabus of object oriented software engineering is as follows.

Object Oriented Software Engineering

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

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

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

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

Practical Exercises:

  1. Identify a software system that needs to be developed.
  2. Document the Software Requirements Specification (SRS) for the identified system.
  3. Identify use cases and develop the Use Case model.
  4. Identify the conceptual classes and develop a Domain Model and also derive a Class Diagram from that.
  5. Using the identified scenarios, find the interaction between objects and represent them using UML Sequence and Collaboration Diagrams
  6. Draw relevant State Chart and Activity Diagrams for the same system.
  7. Implement the system as per the detailed design
  8. Test the software system for all the scenarios identified as per the usecase diagram
  9. Improve the reusability and maintainability of the software system by applying appropriate design patterns.
  10. Implement the modified system and test it for various scenarios.

Suggested Domains for Mini-Project:

  1. Passport automation system.
  2. Book bank
  3. Exam registration
  4. Stock maintenance system.
  5. Online course reservation system
  6. Airline/Railway reservation system
  7. Software personnel management system
  8. Credit card processing
  9. e-book management system
  10. Recruitment system
  11. Foreign trading system
  12. Conference management system
  13. BPO management system
  14. Library management system
  15. Student information system

Text Books:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Reference Books:

  1. Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, Fundamentals of Software Engineering, 2nd edition, PHI Learning Pvt. Ltd., 2010.
  2. Craig Larman, Applying UML and Patterns, 3rd ed, Pearson Education, 2005.
  3. Len Bass, Ingo Weber and Liming Zhu, DevOps: A Software Architects Perspective, Pearson Education, 2016
  4. Rajib Mall, Fundamentals of Software Engineering, 3rd edition, PHI Learning Pvt. Ltd., 2009.
  5. Stephen Schach, Object-Oriented and Classical Software Engineering, 8th ed, McGraw-Hill, 2010.

For detailed syllabus of all other subjects of Information Technology, 2021 regulation curriculum do visit IT 6th Sem subject syllabuses for 2021 regulation.

For all Information Technology results, visit Anna University IT all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*