6th Sem, CCE

CCS356: Object Oriented Software Engineering syllabus for CCE 2021 regulation

Object Oriented Software Engineering detailed syllabus for Computer & Communication Engineering (CCE) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CCE 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 & Communication Engineering 6th Sem scheme and its subjects, do visit CCE 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

Unit I

SOFTWARE PROCESS AND AGILE DEVELOPMENT
Introduction to Software Engineering, Software Process, Perspective and Specialized Process Models -Introduction to Agility-Agile process-Extreme programming-XP Process-Case Study.

Unit II

REQUIREMENTS ANALYSIS AND SPECIFICATION
Requirement analysis and specification – Requirements gathering and analysis – Software Requirement Specification – Formal system specification – Finite State Machines – Petrinets -Object modelling using UML – Use case Model – Class diagrams – Interaction diagrams – Activity diagrams – State chart diagrams – Functional modelling – Data Flow Diagram- CASE TOOLS.

Unit III

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

Unit IV

SOFTWARE TESTING AND MAINTENANCE
Testing – Unit testing – Black box testing- White box testing – Integration and System testingRegression testing – Debugging – Program analysis – Symbolic execution – Model Checking-Case Study

Unit V

PROJECT MANAGEMENT
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:

  1. Compare various Software Development Lifecycle Models
  2. Evaluate project management approaches as well as cost and schedule estimation strategies.
  3. Perform formal analysis on specifications.
  4. Use UML diagrams for analysis and design.
  5. Architect and design using architectural styles and design patterns, and test the system

Practical Exercises

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

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:

  1. Bernd Bruegge and Allen H. Dutoit, “Object-Oriented Software Engineering: Using UML, Patterns and Java”, Third Edition, Pearson Education, 2009.
  2. Roger S. Pressman, Object-Oriented Software Engineering: An Agile Unified Methodology, First Edition, Mc Graw-Hill International Edition, 2014.

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 Architect’s 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 Computer & Communication Engineering, 2021 regulation curriculum do visit CCE 6th Sem subject syllabuses for 2021 regulation.

For all Computer & Communication Engineering results, visit Anna University CCE all semester results direct link.

Leave a Reply

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

*