Вы находитесь на странице: 1из 7

Lovely Professional University,Punjab

Format For Instruction Plan [for Courses with Lectures and Labs Course No CAP315T Course Category Cours Title OBJECT ORIENTED ANALYSIS AND DESIGN Courses with skill focus Course Planner 12428 :: Sanjay Sood Lectures Tutorial Practical Credits 3 0 0 3

Text Book:

1 1. Author: Grady Booch, James Rum bough, Ivar Jacobson, Title: The Unified Modeling Language User Guide Publishers: Pearson Education, Delhi, Year of Publication: 2004

Other Specific Book: Other Reading Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference) 2 Meilir Page Jones, Fundamentals of Object Oriented Design in UML, Addison Wesley, 1999. 3 The Elements of UML(TM) 2.0 Style, Scott W. Ambler, Cambridge University Press (May 9, 2005) 4 3. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design , Jim Arlow & Ila Neustadt, Addison-Wesley Professional; 2 edition (June 27, 2005) 5 Real Time UML Workshop for Embedded Systems, Bruce Powel Douglass, Newnes; Pap/Cdr edition (September 20, 2006) 6 UML 2 Toolkit, by Hans-Erik Eriksson , Magnus Penker , Brian Lyons, David Fado , Wiley; Bk&CD-Rom edition (October 13, 2003 7 Ian Summerville, Software Engineering Sixth Edition 2003. Relevant Websites Sr. No. (Web adress) (only if relevant to the courses) Salient Features

8 http://www.google.co.in/url? Fundamentals of object modeling sa=t&source=web&cd=3&ved=0CB8QFjAC&url=http%3A%2F %2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi %3D10.1.1.2.8653%26rep%3Drep1%26type %3Dpdf&rct=j&q=Object%20Orientedand% 9 http://en.wikipedia.org/wiki/Objectoriented_programming#Design_patterns 10 http://en.wikipedia.org/wiki/Object-oriented_design 1 Basics of classes Object oriented design Approved for Spring Session 2011-12

11 http://www.google.co.in/url? importance of modeling sa=t&source=web&cd=2&ved=0CCUQFjAB&url=http%3A%2F %2Fwww.maxpellizzaro.com%2Ftutorials%2Fuml %2Fmodeling.pdf&rct=j&q=Importance%20of %20modeling&ei=27CyTKHEM4OKlwefx8zmDw&usg= 12 http://www.google.co.in/url? Principles of modeling sa=t&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F %2Fwww.modelbenders.com%2FPrinciples %2FPrinciplesPreview.pdf&rct=j&q=principles%20of %20modeling&ei=UbGyTOeoBMbQcby5-cYE&usg 13 http://www.tutorialspoint.com/uml/ UML Tutorial

Detailed Plan For Lectures


Week Number Lecture Number Lecture Topic Chapters/Sections of Pedagogical tool Textbook/other Demonstration/case reference study/images/anmatio n ctc. planned

Part 1
Week 1 Lecture 1 Introduction of Object Oriented Design and Modeling Object Oriented Fundamentals ->Reference :1,ch1/pg25/32 ->Reference :1,ch1/pg25/33 ->Reference :1,ch4/pg70 CA/REGULAR/CAP315 /Le ct1 CA/REGULAR/CAP315 /Le ct2 CA/REGULAR/CAP315 /Le ct3 CA/REGULAR/CAP315 /Le ct4 ->Reference :1,ch1/pg26 CA/REGULAR/CAP315 /Le ct5 CA/REGULAR/CAP315 /Le ct6 ->Reference :1,ch1/pg32 CA/REGULAR/CAP315 /Le ct7 Approved for Spring Session 2011-12

Lecture 2

Lecture 3

Objects and object classes

Week 2

Lecture 4

object oriented design process

Lecture 5

Importance of modeling

Lecture 6

principles of modeling

Week 3

Lecture 7

object oriented modeling

Week 3

Lecture 8

Building blocks of UML

->Reference :1,ch6/pg107 ->Reference :1,ch6/pg97 ->Reference :1,ch2/pg52

CA/REGULAR/CAP315 /Le ct8 CA/REGULAR/CAP315 /Le ct9 CA/REGULAR/CAP315 /Le ct10

Lecture 9

Mechanisms in UML

Week 4

Lecture 10

Architecture

Part 2
Week 4 Lecture 11 software development life cycle ->Reference :1,ch2/pg55 ->Reference :1,ch9/pg139 ->Reference :1,ch9/pg141 ->Reference :1,ch10/pg157 ->Reference :1,ch11/pg177 ->Reference :1,ch11/pg187 ->Reference :1,ch11/pg185 CA/REGULAR/CAP315 /Le ct11 CA/REGULAR/CAP315 /Le ct12 CA/REGULAR/CAP315 /Le ct13 CA/REGULAR/CAP315 /Le ct14 CA/REGULAR/CAP315 /Le ct15 CA/REGULAR/CAP315 /Le ct16 CA/REGULAR/CAP315 /Le ct17 CA/REGULAR/CAP315 /Le ct19 CA/REGULAR/CAP315 /Le ct20

Lecture 12

Introduction of Advanced structural Modeling

Week 5

Lecture 13

Advanced structural Modeling: Advanced classes

Lecture 14

advanced relationships

Lecture 15

Introduction of Interfaces

Week 6

Lecture 16

Interfaces types

Lecture 17

Interface roles,packages

Lecture 18 Week 7 Lecture 19

Test instances ->Reference :1,ch12/pg205 ->Reference :1,ch14/pg217

Lecture 20

object diagrams

Approved for Spring Session 2011-12

Week 7

Lecture 21

Revision

CA/REGULAR/CAP315 /Le ct21

MID-TERM Part 3
Week 8 Lecture 22 Collaboration Diagrams and Sequence Diagrams: Terms concepts and depicting a message in collaboration diagrams Terms and concepts in sequence diagrams ->Reference :1,ch27/pg391 ->Reference :1,ch27/pg393 ->Reference :1,ch7/pg119 ->Reference :1,ch7/pg119 ->Reference :1,ch2/pg46 ->Reference :1,ch15/pg232 ->Reference :1,ch15/pg233 ->Reference :1,ch15/pg265 CA/REGULAR/CAP315 /Le ct22 CA/REGULAR/CAP315 /Le ct23 CA/REGULAR/CAP315 /Le ct24 CA/REGULAR/CAP315 /Le ct25 CA/REGULAR/CAP315 /Le ct26 CA/REGULAR/CAP315 /Le ct27 CA/REGULAR/CAP315 /Le ct28 CA/REGULAR/CAP315 /Le ct29

Lecture 23

Lecture 24

Week 9

Lecture 25

Difference between collaboration and sequence

Lecture 26

Collaboration Diagram

Lecture 27

Depicting synchronous messages with priority call back mechanism Depicting synchronous messages with priority call back mechanism Basic behavioral modeling: Interactions

Week 10

Lecture 28

Lecture 29

Part 4
Week 10 Lecture 30 Interaction Diagrams ->Reference :1,ch18/pg266 ->Reference :1,ch19/pg279 ->Reference :1,ch20/pg297 CA/REGULAR/CAP315 /Le ct30 CA/REGULAR/CAP315 /Le ct31 CA/REGULAR/CAP315 /Le ct32 Approved for Spring Session 2011-12

Week 11

Lecture 31

Activity Diagram

Lecture 32

Advanced behavioral modeling

Week 11

Lecture 33

Events and signals

->Reference :1,ch20/pg297 ->Reference :1,ch21/pg309 ->Reference :1,ch25/pg365 ->Reference :1,ch25/pg367 ->Reference :1,ch25/pg373 ->Reference :1,ch25/pg373 ->Reference :1,ch26/pg381

CA/REGULAR/CAP315 /Le ct33 CA/REGULAR/CAP315 /Le ct34 CA/REGULAR/CAP315 /Le ct35 CA/REGULAR/CAP315 /Le ct36 CA/REGULAR/CAP315 /Le ct37 CA/REGULAR/CAP315 /Le ct38 CA/REGULAR/CAP315 /Le ct39

Week 12

Lecture 34

state machines

Lecture 35

Architectural Modeling: Terms

Lecture 36

Concepts

Week 13

Lecture 37

Examples

Lecture 38

Modeling techniques for component diagrams

Lecture 39

Deployment diagrams

Spill Over
Week 14 Lecture 40 Lecture 41 systems and models patterns and frameworks ->Reference :1,ch31/pg441 ->Reference :1,ch28/pg403

Details of homework and case studies


Homework No. Objective Topic of the Homework Nature of homework (group/individuals/field work Individual Evaluation Mode Allottment / submission Week 2/4

Homework 1

To make student understand the Basics of Object oriented modelling To check the analytical Knowledge

Introduction of Object Oriented Design and Modeling Object Oriented Fundamentals Objects and object classes object oriented design process Importance of modeling principles of modeling object oriented modeling Building blocks of UML Advanced Structural modeling,Advanced relationship,Interfaces,Packages,Instances,object diagrams

Submission and Viva

Test 1

Individual

Test on the given topic

4/6

Approved for Spring Session 2011-12

Term Paper 1

To check the technical writing skills

Based on the Nine Diagrams of UML

Individual

Submission and Viva

3 / 10

Scheme for CA:out of 100*


Component Homework,Term Paper,Test Frequency 2 Total :Out Of 3 Each Marks Total Marks 10 10 20 20

* In ENG courses wherever the total exceeds 100, consider x best out of y components of CA, as explained in teacher's guide available on the UMS List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper) Sr. No. Topic 1 Creation of Planning Documents 2 Waterfall Model 3 White Box Testing 4 Cost Monitoring 5 Coding 6 Software Quality Models 7 COCOMO Model 8 Black Box Testing 9 Resource Planning 10 Implementation of SDLC 11 Requirement Analysis 12 Functional Point 13 Case study of DDLC 14 Budgeting 15 Smoke testing

Approved for Spring Session 2011-12

Approved for Spring Session 2011-12

Вам также может понравиться