object oriented analysis and design - syllabus

1
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

Upload: deepa-lakshmi

Post on 05-Mar-2016

215 views

Category:

Documents


0 download

DESCRIPTION

Object Oriented Analysis and Design Content

TRANSCRIPT

Page 1: Object Oriented Analysis and Design - Syllabus

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