You are on page 1of 4

AC 17 (04) COURSE PLAN - THEORY CORE 1. CLASS : M.E.

CSE : SE9213 : OBJECT ORIENTED SOFTWARE ENGINEERING


: PG

2. COURSE CODE 3. COURSE TITLE 4. COURSE STATUS 5. SEMESTER 6. FACULTY

:I : Dr B.Surendiran

7. COURSE DESCRIPTION This course aims to develop the skills of the students in software engineering concepts, object oriented approach etc. 8. PREREQUISITE Basic knowledge about software development concepts. 9. LEARNING OBJECTIVES At the end of the course the students would Be able to learn software engineering life cycle. Learn what the object-oriented (OO) approach to software development is, through OO principles and design patterns. This course teaches advanced object-oriented software engineering concepts. The entire software lifecycle is discussed: requirements analysis, design, implementation, testing, and maintenance. Learn UML (Unified Modeling Language) that is part of most CASE (Computer Aided Software Engineering) tools and the benefits of visual modelling / diagramming. Find it useful for doing mini project and final year projects.

10. SESSION PLAN UNIT ____I -Introduction HOURS TOPICS


System Concepts Software Engineering Concepts, Development Activities

ASSIGNMENTS Assignment 1

1-4

5-7 8-9

Managing Software Development Unified Modeling Language Project Organization Communication

10 II- Analysis 11-12 13-15 16-17 18 III System Design 19-22 23-24 25-27 28 29-30 31-32 33-36 38-42

Review of Unit-I
Requirements Elicitation Concepts Activities Management Analysis Object Model Analysis Dynamic Models

________

Review of Unit-II
Decomposing the system Overview of System Design System Design Concepts System Design Activities Addressing Design Goals Managing System Design

Assignment 2

Review of unit III


Reusing Pattern Solutions Specifying Interfaces Mapping Models to Code Testing

------------

IV-Object Design and Impl. Issues

V-Managing Change

Assignment - 3
Rationale Management Configuration Management

43-47

Project Management Software Life Cycle

-------___

48 49-50

Review of Unit IV and V. University question papers revision.

--------------------______

Students are expected to come prepared for each class after revising the previous class topics as the knowledge of fundamental chapters is needed. Since the topics require a good deal of software engineering concepts, students are advised to attend all classes without fail. No repetition of topics for absentee students will be entertained.

11. TEST TOPICS S.No 1 Test Internal Examination-I Unit I, Unit II TOPIC

2 3

Internal Examination-II Internal Examination-III

Unit III, Unit IV Full portion

All tests are compulsory and absenteeism in any test will lead to reduction of internal marks.

12. EVALUATION COMPONENTS S.No.


1 2 3

COMPONENT
Tests Attendance University examination (Conducted for 100 Marks)

MARKS
15 5 ** 80

TOTAL

100

Attendance % >95.5 >90.5 and <95.5 >85.5 and <90.5 >80.5 and <85.5 >75 and <80.5 <75

Marks 5 4 3 2 1 0

13. a) TEXT BOOK : 1. Bernd Bruegge, Alan H Dutoit, Object-Oriented Software Engineering, 2nd ed, Pearson Education, 2004. b) REFERENCE BOOKS
1. Craig Larman, Applying UML and Patterns, 3rd ed, Pearson Education, 2005. 2. Stephen Schach, Software Engineering 7th ed, McGraw-Hill, 2007.

c) WEBSITES 1. 2. 3. 4. http://www.annaunivonline.com/qbank/cse.html http://nptel.iitm.ac.in/courses.php?disciplineId=106 http://nptel.iitm.ac.in/video.php?subjectId=106105081 http://en.wikipedia.org/wiki/Computer_network.

(B.Surendiran) Staff In charge

HoD Secretary