Beruflich Dokumente
Kultur Dokumente
Format For Instruction Plan [for Courses with Lectures and Labs Course No CSE315T Course Category Cours Title OBJECT ORIENTED ANALYSIS AND DESIGN Courses with conceptual focus / presentation component Course Planner 15483 :: Gurbakash Phonsa Lectures Tutorial Practical Credits 3 0 0 3
Text Book:
1 Author: Grady Booch, James Rum bough, Ivar Jacobson,Title: The Unified Modeling Language User Guide Publishers: Pearson Education , Delhi,Year of Publication: 2004
2 Meilir Page Jones,Title:Fundamentals of Object Oriented Design in UML, Addison Wesley. 3 The Elements of UML(TM) 2.0 Style, Scott W. Ambler, Cambridge University Press (May 9, 2005) 4 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 8 Author: Grady Booch, James Rum bough, Ivar Jacobson,Title: The unified modelling language Reference Manual Second edition Publishers: Pearson Edutaion , Delhi
Other Reading Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference) 9 http://www.comp.lancs.ac.uk/computing/resources/IanS/SE6/PDF/Object-oriented-design.pdf 10 http://books.google.co.in/books?id=iNAezyMExBkC&printsec=frontcover&dq=object+oriented +fundamentals&source=bl&ots=BJu6a2Ggzn&sig=mIy3Ohn0FvmlfcJSF3wxaYpWhtM&hl=en&ei=7zs4TNuyPMm7rAeou_S2CA&sa=X&oi=boo 1 Approved for Spring Session 2011-12
Relevant Websites Sr. No. (Web adress) (only if relevant to the courses) Salient Features
11 http://atlas.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutoria Topics are well explained with suitable diagrams l/what_is_uml.htm 12 http://www.visualparadigm. com/VPGallery/usecase/index.html 13 http://www.visualparadigm. com/VPGallery/diagrams/index.html 14 http://www.agilemodeling.com/artifacts/useCaseDiagram.htm Use this link for use case modelling and other UML Diagrams All diagrams are covered and well explained It explain the use case diagrams
15 http://www.developer.com/design/article.php/3102981/Collabo It explain the collaboration and sequence diagram ration-Diagram-in-UML.htm 16 http://www.developer.com/design/article.php/3102981/Collabo It covers advance UML topics ration-Diagram-in-UML.htm
Part 1
Week 1 Lecture 1 Introduction to Object Oriented Design and Modeling ->Reference :11 http://atlas.kennesaw.ed u/~dbraun/csis4650/A& D/UML_tutorial/what_is_ uml.htm http://atlas.kennesaw.ed u/~dbraun/csis4650/A& D/UML_tutorial/what_is_ uml.htm http://www.comp.lancs.a c.uk/computing/resource s/IanS/SE6/PDF/Objectoriented-design.pdf http://www.comp.lancs.a c.uk/computing/resource s/IanS/SE6/PDF/Objectoriented-design.pdf
Lecture 2
->Reference :11
Lecture 3
->Reference :9,12.1 objects and objects classes ->Reference :9,12.2 objects and objects classes ->Reference :1,chapter 1
Week 2
Lecture 4
Lecture 5 2
Importance of modeling
Week 2 Week 3
Principles of modeling Object oriented modeling Introduction to UML Conceptual model of UML Building blocks of UML
->Reference :1,Chapter 1 ->Reference :1,Chapter 1 ->Reference :1,Chapter 2 ->Reference :1,Chapter 2 ->Reference :1,Chapter 2
Week 4
Lecture 10
Part 2
Week 4 Lecture 11 Lecture 12 Week 5 Lecture 13 Mechanisms in UML Architecture Software Development Life Cycle ->Reference :1,Chapter 2 ->Reference :1,Chapter 2 ->Reference :1,Chapter 2 earnsad.com/Docs/OOLi feCycle.pdf; http://www.iacis.org/iis/2 004_iis/PDFfiles/Rob.pd f Diagrams from http://www.agilemodelin g.com/artifacts/useCase Diagram.htm; http://www.umldiagrams.org/use-casediagrams.html http://www.umldiagrams.org/use-casediagrams.html
Lecture 14
->Reference :1,Chapter 17
Lecture 15
->Reference :1,Chapter 17
Week 6
Test-1 Basic Structural Modeling: Classes Classes and Relationships Common mechanisms, Class diagrams Object diagrams ->Reference :1,Chapter 4 ->Reference :1,Chapter 5 ->Reference :1,Chapter 6 and 7 ->Reference :1,Chapter 7 and 8 http://www.agilemodelin g.com/artifacts/objectDia gram.htm Approved for Spring Session 2011-12
Week 7
Lecture 19 Lecture 20
Week 7
Lecture 21
Object diagrams
MID-TERM Part 3
Week 8 Lecture 22 Lecture 23 Lecture 24 Week 9 Lecture 25 Advanced Structural Modeling: Advanced Classes Advanced Structural Modeling: Advanced relationships Interfaces types and Roles Packages ->Reference :1,Chapter 9 ->Reference :1,Chapter 10 ->Reference :1,Chapter 11 ->Reference :1,Chapter 12 ->Reference :1,Chapter 13 ->Reference :1,Chapter 14 ->Reference :1,Chapter 18 ->Reference :1,Chapter 18 http://www.agilemodelin g.com/artifacts/objectDia gram.htm http://www.agilemodelin g.com/style/collaboratio nDiagram.htm Diagrams from http://www.visualparadig m.com/VPGallery/diagra ms/index.html http://www.umldiagrams.org/packagediagrams-overview.html
Lecture 26 Lecture 27
Week 10
Lecture 28
Collaboration Diagrams : Terms and concepts in collaboration diagram Depicting a message in collaboration diagrams
Lecture 29
Part 4
Week 10 Lecture 30 Sequence Diagrams: Terms and concepts in sequence diagrams Difference between collaboration and sequence diagram ->Reference :1,Chapter 18 ->Reference :1,Chapter 18 http://www.agilemodelin g.com/artifacts/sequenc eDiagram.htm Diagrams from http://www.visualparadig m.com/VPGallery/diagra ms/index.html
Week 11
Lecture 31
Lecture 32
->Reference :8,Chapter 8
Week 11
Lecture 33
Week 12
Lecture 34 Lecture 35
Lecture 36
Week 13
Lecture 37 Lecture 38
Lecture 39
Spill Over
Week 14 Lecture 40 UML for real time system design http://www.rspa.com/refli b/UMLRelatedMaterials. html
Week 14
Lecture 41
Round - Trip Software Engineering using UML: From Architecture to Design and Back
http://www.google.co.in/ url? sa=t&source=web&cd=1 &ved=0CB0QFjAA&url= http%3A%2F %2Fciteseerx.ist.psu.ed u %2Fviewdoc2Fdownloa d%3Fdoi %3D10.1.1.17.3831%26 rep%3Drep1%26type %3Dpdf&rct=j&q=Round %20-%20Trip %20Software %20Engineering %20using%20UML %3A20From %20Architecture%20to %20Design%20and %20Back&ei=5FIdTtilJI HQrQfnz7jHDA&usg=A FQjCNH93IWW-8MVvxsGoDhQaS0MvG8 Gg; http://www.pdfcari.com/ Round-Trip-SoftwareEngineering-UsingUML:-FromArchitecture-to-....html
Student Evaluation Topics covered from week 6th to Week 9th To make student familiar with various practical topics As mentioned in list
Individual
6/6
* 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 Consistency Analysis of UML Class and Sequence Diagrams using Attributed Graph Grammars. 2 Extending UML to Support Domain Analysis 3 Designing of Real - Time Applications with the UML Method 4 Object Oriented System Design using UML 5 Unified Modeling Language for Real - Time Systems Design 6 Extending Architectural Representation in UML with View Integration 7 Round - Trip Software Engineering using UML: From Architecture to Design and Back 8 Various diagrammatic Tools for Representing User Interaction in UML 9 COMO: A UML - Based Component Development Methodology 10 Semantic Analysis and Consistency Checking of UML Sequence Diagrams 11 From Architecture to Design: Overview of UML 12 Modeling Legacy Architecture with UML 13 Agent Oriented Analysis using MESSAGE/UML 14 Extension of UML with Use Case Maps Concepts 15 Enterprise Modeling using Class and Instance Models