0% found this document useful (0 votes)
30 views

OOse Lesson Plan

The document outlines a lesson plan for the Object Oriented Software Engineering course at Mohamed Sathak A J College of Engineering, detailing course objectives, outcomes, and a structured schedule of topics across five units. It emphasizes software engineering lifecycle models, requirements analysis, software design, testing, and project management, incorporating various teaching methods and evaluation strategies. Additionally, it includes references to textbooks and online resources to support the curriculum.

Uploaded by

it.gowri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

OOse Lesson Plan

The document outlines a lesson plan for the Object Oriented Software Engineering course at Mohamed Sathak A J College of Engineering, detailing course objectives, outcomes, and a structured schedule of topics across five units. It emphasizes software engineering lifecycle models, requirements analysis, software design, testing, and project management, incorporating various teaching methods and evaluation strategies. Additionally, it includes references to textbooks and online resources to support the curriculum.

Uploaded by

it.gowri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

MOHAMED SATHAK A J COLLEGE OF ENGINEERING, Chennai - 603103

LESSON PLAN - THEORY


Department of Information Technology
Name of the
Object Oriented Software Engineering Regulation 2021
Subject
Subject Code CCS356 Year / Sem III/VI
Course Objective
1.To understand Software Engineering Lifecycle Models
2.To Perform software requirements analysis
3.To gain knowledge of the System Analysis and Design concepts using UML
4.To understand software testing and maintenance approaches
5.To work on project management scheduling using DevOps

Course Outcome
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

Lesson Plan
T / R* Mode of Teaching (BB /
Periods Blooms Level (L1-
Sl. No. Topic(s) Required
PPT / NPTEL / MOOC /
L6)
CO PO
Book etc )
UNIT I-SOFTWARE PROCESS AND AGILE DEVELOPMENT
1 Introduction to Software Engineering, T1 1 BB L2 CO1 PO 1,12
2 Software Process T1 1 BB L2 CO1 PO 1,12
3 Perspective and Specialized Process Models T1 1 BB L2 CO1 PO 1,12
4 Specialized Process Models R1 1 BB L2 CO1 PO 1,12
5 Introduction to Agility R2 1 BB L2 CO1 PO 1,12
6 Agile process- T/R1 1 BB L2 CO1 PO 1,12
7 Extreme programming T1 1 BB L2 CO1 PO 1,12
8 XP Process T1 1 BB L2 CO1 PO 1,12
9 Case Study T1 1 BB L4 CO1 PO 1,12
Suggested Activity: Assignment / Case Studies / Tuorials/ Quiz / Mini Projects / Model Developed/others Planned if any
Evaluation method - Assignment
UNIT II - REQUIREMENTS ANALYSIS AND SPECIFICATION
13 Requirement analysis and specification T1/R2 1 BB L2,L3 CO2 PO3
14 Requirements gathering and analysis T1/R2 1 BB L2,L3 CO2 PO3
15 Software Requirement Specification T1/R2 1 BB L2,L3 CO2 PO3
16 Formal system specification T1/R2 1 BB L6 CO2 PO3
17 Finite State Machines T1/R2 1 BB L2,L6 CO2 PO3
18 Petrinets ,Object modelling using UML, T1 1 BB L2,L6 CO2 PO3
19 Use case Model , Class diagrams, T1 1 BB L2,L6 CO2 PO3
20 Interaction diagrams,Activity diagrams T1 1 BB L2,L6 CO2 PO3
21 State chart diagrams T1 1 BB L2,L6 CO2 PO3
Suggested Activity: Assignment / Case Studies / Tuorials/ Quiz / Mini Projects / Model Developed/others Planned if any
Evaluation method -Assignment
UNIT III- SOFTWARE DESIGN
25 Software design and design process T1/R2 1 BB L6 CO3 PO3
26 Design concepts, Coupling,Cohesion T1/R2 1 BB L6 CO3 PO4
27 Functional independence T1/R2 1 BB L6 CO3 PO5
28 Design patterns T1/R2 1 BB L6 CO3 PO6
29 Model-view,controller and Publish-subscribe T1 1 BB L6 CO3 PO7
30 Adapter ,Command and Strategy T1 1 BB L6 CO3 PO8
31 Observer , Proxy , Façade and Architectural styles T1 1 BB L6 CO3 PO9
32 Layered ,Client Server , Tiered and Pipe and filter T1 1 BB L6 CO3 PO10
33 User interface design,Case Study. T1 1 BB L4 CO3 PO11
Suggested Activity: Assignment / Case Studies / Tuorials/ Quiz / Mini Projects / Model Developed/others Planned if any
Evaluation method -Quiz
UNIT IV-SOFTWARE TESTING AND MAINTENANCE
37 Testing ,Unit testing, T2 1 BB L2,L3 CO4 PO 5.6
38 Black box testing T2 1 BB L2,L3 CO4 PO 5.6
39 White box testing T2 1 BB L2,L3 CO4 PO 5.6
40 Integration and System testing T2 1 BB L2,L3 CO4 PO 5.6
41 Regression testing T2 1 BB L2,L3 CO4 PO 5.6
42 Debugging and Program analysis T2 1 BB L2,L3 CO4 PO 5.6
43 Symbolic execution T2 1 BB L2,L3 CO4 PO 5.6
44 Model Checking- T2 1 BB L2,L3 CO4 PO 5.6
45 Case Study T2 1 BB L4 CO4 PO 5.6
Suggested Activity: Assignment / Case Studies / Tuorials/ Quiz / Mini Projects / Model Developed/others Planned if any
Evaluation method
UNIT V- PROJECT MANAGEMENT
50 Software Project Management T1/T2 1 BB L2 CO5 PO11
51 Software Configuration Management T1/T2 1 BB L2 CO5 PO11
52 Project Scheduling T1/T2 1 BB L2 CO5 PO11
53 DevOps T1/T2 1 BB L2 CO5 PO11
54 DevOps: Motivation T1/T2 1 BB L2 CO5 PO11
55 Cloud as a platform-Operations T1/T2 1 BB L2 CO5 PO11
56 Deployment Pipeline:Overall Architecture Building T1/T2 1 BB L3 CO5 PO11
57 Testing T1/T2 1 BB L2,L5 CO5 PO11
58 Deployment-,Tools and Case Study T1/T2 1 BB L4 CO5 PO11
Suggested Activity: Assignment / Case Studies / Tuorials/ Quiz / Mini Projects / Model Developed/others Planned if any
Evaluation method

Content Beyond the Syllabus Planned


1
2
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 Rajib Mall, Fundamentals of Software Engineering, 3rd edition, PHI Learning Pvt. Ltd., 2009.
4 Stephen Schach, Object-Oriented and Classical Software Engineering, 8th ed, McGraw-Hill, 2010.
5 Len Bass, Ingo Weber and Liming Zhu, “DevOps: A Software Architect‘s Perspective”, Pearson Education, 2016
Website / URL References
1 https://www.javatpoint.com/software-engineering-object-oriented-design
2 https://www.geeksforgeeks.org/object-oriented-analysis-and-design/
Blooms Level
Level 1 (L1) : Remembering Level 4 (L4) : Analysing Higher Projects
Lower Order Fixed Hour
Level 2 (L2) : Understanding Thinking Exams
Level 5 (L5) : Evaluating Order / Mini
Level 3 (L3) : Applying Level 6 (L6) : Creating Thinking Projects

Mapping syllabus with Bloom’s Taxonomy LOT and HOT


Unit No Unit Name L1 L2 L3 L4 L5 L6 LOT HOT Total
Unit 1 SOFTWARE PROCESS AND AGILE DEVELOPMENT 0 1 0 2 0 0 1 2 3
Unit 2 SOFTWARE TESTING AND MAINTENANCE 2 0 1 0 0 1 3 1 4
Unit 3 SOFTWARE DESIGN 0 0 2 0 1 3 2 4 6
Unit 4 SOFTWARE TESTING AND MAINTENANCE 0 1 1 2 0 0 2 2 4
Unit 5 PROJECT MANAGEMENT 0 1 1 2 1 0 2 3 5
Total 2 3 5 6 2 4 10 12 22
Total Percentage 9 14 23 27 9 18 45 55 100
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 1 2 2 0 0 0 0 1 1 2 1 2
CO2 2 3 2 3 2 0 0 0 2 2 3 2 2 2
CO3 2 3 2 1 1 0 0 0 2 2 3 2 3 3
CO4 2 3 2 2 3 0 0 0 2 2 3 2 2 3
CO5 2 3 1 2 2 0 0 0 0 0 0 3 2 2
Avg 2 2 1 2 2 0 0 0 0 1 1 2 3 2
Justification for CO-PO mapping
CO1 Students get the knowledge about software process models
CO2 Students able to understand the requirement analysis and specification
CO3 Student can gain knowledge of the system design concepts using UML
CO4 Students able to understand about testing strategies and can able apply the test cases
CO5 Students can undestand how to manage the project using software tools .
3 High level 2 Moderate level 1 Low level
*Kindly sign with date
Name & Sign of Faculty Incharge : A.Gowri AP/IT
Name & Sign of Subject Expert :Dr.J .Paramesh
Head of the Department : Information Technology
Format No :TLP 12 Rev.No.: 01 Rev. Date: 04.01.21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy