Anna University · Regulation 2021
CCS 356 Object Oriented Software Engineering question papers
CCS356 Object Oriented Software Engineering previous year question papers from Anna University (Regulation 2021), with the full syllabus. Read online or download the PDF.
Sixth semester · Core · L T P C: 3 0 2 4
Question papers
- April/May 2024
Question paper code 50439
Syllabus
Unit 1: Software Process and Agile Development9 hours
Introduction to Software Engineering · Software Process · Perspective and Specialized Process Models · Introduction to Agility · Agile process · Extreme programming · XP Process · Case Study
Unit 2: Requirements Analysis and Specification9 hours
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 3: Software Design9 hours
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 4: Software Testing and Maintenance9 hours
Testing · Unit testing · Black box testing · White box testing · Integration and System testing · Regression testing · Debugging · Program analysis · Symbolic execution · Model Checking · Case Study
Unit 5: Project Management9 hours
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