object oriented analysis and design - syllabus
DESCRIPTION
Object Oriented Analysis and Design ContentTRANSCRIPT
![Page 1: Object Oriented Analysis and Design - Syllabus](https://reader036.vdocuments.us/reader036/viewer/2022082616/5695cff21a28ab9b02903f34/html5/thumbnails/1.jpg)
7/21/2019 Object Oriented Analysis and Design - Syllabus
http://slidepdf.com/reader/full/object-oriented-analysis-and-design-syllabus-56d9d77fd1e33 1/1
103020 Object Oriented Analysis and Design L T P C
3 0 0 3
Aim:
To understand the concepts of object oriented analysis and design.
Objectives:
• To understand the object oriented life cycle.
• To know how to identify objects, relationships, services and attributes through UML.
• To understand how to draw the use-case diagrams.
• To understand the bject riented !esign process.
• To learn about software "uality and usability.
Exected O!tc"me:
The students shall demonstrate their knowledge about object oriented analysis and design and
design projects applying the principles learnt
#nit $ % %ntr"d!cti"n &
#n verview of bject riented $ystems !evelopment - bject %asics - bject riented $ystems
!evelopment Life &ycle' (ntroduction ) The software development process ) %uilding high "uality
software ) bject oriented systems development
#nit $ %% Object Oriented 'et("d"l"gies &
(ntroduction ) $urvey - *umbaugh Methodology - %ooch Methodology - +acobson Methodology - atterns
- rameworks - Unified #pproach - Unified Modeling Language' (ntroduction ) $tatic and dynamic models
) hy modeling ) (ntroduction to UML ) UML diagrams- UML class diagram -Use case diagram ) UML
dynamic modeling
#nit $ %%% Object Oriented Analysis &
(ntroduction ) hy analysis is a difficult activity ) %usiness object analysis ) Use case driven object
oriented analysis %usiness process modeling ) Use case model ) !eveloping effective documentation )
&ase study - bject #nalysis' &lassification - (dentifying bject relationships, attributes and methods
#nit $ %) Object Oriented Design &(ntroduction ) The object oriented design process ) bject oriented design a/ioms ) &orollaries ) !esign
patterns - !esigning &lasses - &lass 0isibility' !esigning well-defined ublic, rivate and rotected
rotocols ) !esigning &lasses - #ccess Layer' bject $torage and bject (nteroperability
#nit $ ) Pr"cess and Pragmatics &
rocess' irst rinciples - The Macro rocess' The $oftware !evelopment Lifecycle - The Micro rocess'
The #nalysis and !esign rocess ) ragmatics' Management and lanning ) $taffing - *elease
Management )*euse - 1uality #ssurance and Metrics -!ocumentation
T"tal: *+ Peri"ds
Text ,""-.s/:
2. #li %ahrami, 3bject riented $ystems !evelopment using UML3, Tata Mc4raw-5ill, 6778 9Unit ( ,
((, (((, and (0:6. 4rady %ooch et.al 3bject oriented analysis and design with applications;, earson <ducation
(nc., irst impression, 6727 9Unit 0:
eerence ,""-.s/:
2. 4 $udha $adasivan, =bject-riented #nalysis and !esign;, irst <dition, Macmillan, 677>.6. &raig Larman,;#pplying UML and atterns' #n (ntroduction to object-oriented #nalysis and
!esign and iterative development;, Third <dition, earson <ducation, 6726