Академический Документы
Профессиональный Документы
Культура Документы
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
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
Week 2
Lecture 4
Lecture 5
Importance of modeling
Lecture 6
principles of modeling
Week 3
Lecture 7
Week 3
Lecture 8
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
Week 5
Lecture 13
Lecture 14
advanced relationships
Lecture 15
Introduction of Interfaces
Week 6
Lecture 16
Interfaces types
Lecture 17
Interface roles,packages
Lecture 20
object diagrams
Week 7
Lecture 21
Revision
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
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
Week 11
Lecture 33
->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
Lecture 36
Concepts
Week 13
Lecture 37
Examples
Lecture 38
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
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
Test 1
Individual
4/6
Term Paper 1
Individual
3 / 10
* 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