Assi gnmentQuest i ons I T701( OOAD) “UNIT-1” 1. 2. ". %. '. ).
What is object oriented analysis and design Explain the principles inoled in object oriented syste! deelop!ent. What are the properties o# aggregation$ What What are are di# di##e #ere rent nt stat static ic and and dyn dyna! a!ic ic #eat& #eat&re re o# obje object ct orie orient nted ed progra!!ing (o!pare aggregation and inheritance *esc *escrib ribee the the !ech !echan anis! is! o# acc acces essi sing ng data data !e! !e!be bers rs and and !e!be !e!berr #&nc #&ncti tion onss in the #ollo+ing cases Inside the !ain progra! Inside a !e!ber #&nction o# the sa!e class • Inside a !e!ber #&nction o# another class • What What is is data data enc encap aps& s&la lati tion on and and dat dataa abst abstra ract ctio ion$ n$ o+ o+ can can +e +e i!pl i!ple! e!en entt in any object oriented lang&age. What are the di##erent #or!s o# inheritance$ /ie an exa!ple o# each. o+ is is po poly!orphis! ac achieed at at
2 2 2 " " ,
•
,. . 0.
(o!pile and &n ti!e • In +hat +hat orde orderr are the the class class cons constr& tr&cto ctor4s r4s call called ed +hen +hen a deri deried ed clas classs objec objectt is created$
, ,
•
13.
,
“UNIT-2” 1. 2. ".
%.
What is object diagra!$ 2 Explain 5bject 5riented so#t+are deelop!ent process !odel. 2 Explain the #ollo+ing ter!s 2 1. *eleg elegat atio ion n 2. 6etadata ". 7sso 7ssoci ciat atio ion. n. %. Exte Extens nsib ibil ilit ity y *e#i *e#ine ne rela relati tion onsh ship ip.. Exp Expla lain in the the #o& #o&rr ado adorn rn!e !ent ntss tha thatt app apply ly to an asso associ ciat atio ion. n. "
'. ). ,. . 0. 13.
En&!erate the steps to !odel single inheritance. *ra+ a class diagra! o# b&siness objects in the design !odel and explain. What is 56T !ethodology$ o+ #&nctional !odel is related to object !odel. Write short note on *8*.Explain +ith an exa!ple o# ban9 acco&nt creation and access o# the acco&nt by a c&sto!er or by the ban9. What are the #o&r basic principles o# object orientation$ :roide a brie# description o# each. What is data encaps&lation and data abstraction$ o+ can +e i!ple!ent in any object oriented lang&age.
" " , , , ,
“UNIT-"” 1. 2. ". %. '. ). ,. . 0. 13.
What is state diagra!$ *e#ine the ter! re&sability extensibility rob&stness portability Explain style r&le o# re&sability (o!pare t+o di##erent object oriented progra!!ing lang&ages. o+ translation is per#or!ed #ro! the analysis !odel into design !odel d&ring object design$ *escribe the object design process in detail$ En&!erate the properties o# +ell str&ct&red &se cases 7 retail syste! +ill interact +ith c&sto!ers +ho place and trac9 orders. /ie U6; diagra! that &ses ario&s &se cases *e#ine &se case. En&!erate the steps to !odel the behaior o# an ele!ent. *e#ine interaction. What is the signi#icance o# context in interaction$ What are the ario&s adorn!ent to ends o# lin9s denoted as standard stereotypes$ Explain abo&t object and roles.
2 2 2 2 " " , , , ,
“UNIT-%” 1. 2. ". %. '.
). ,.
What is the good progra!!ing style$ What do yo& !ean by 5bject *esign$ o+ !essages are i!ple!ented in lang&age syntax$ :roide exa!ple #or each lang&age What do yo& !ean by *esign opti!i
2 2 " " "
" ,
. 0. 13.
borro+ers. Write >aa progra! #or the search #acility *isc&ss the steps inoled in i!ple!entation o# an object oriented design &sing an exa!ple +ith the help o# (?? progra! What is the p&rpose o# doc&!entation$ What are the co!!on g&idelines to be #ollo+ed in doc&!entation$
, , ,
“UNIT-'” 1. 2. ". %. '. ). ,. . 0.
13.
What is U6;$ What is the need o# U6; What is class diagra!$ *ra+ #or si!ple arith!etic expression@ also dra+ its instance diagra! Write the di##erence bet+een collaboration diagra! and se=&ence diagra! Write a >aa progra! #or the ;oan class *ra+ the deploy!ent diagra! #or the library syste! *ra+ actiity diagra! to in#or! a person +hen a load is d&e. (o!pare *A6B and 55*A6B. Explain the architect&re o# 55 database. *escribe the #ollo+ing +ith s&itable exa!ple 7. 7ctiity *iagra! A. (o!ponent *iagra! (. *eploy!ent *iagra! *. Use case *iagra! 7 Uniersity has depart!ents &nder 7rts Bcience and Engineering #ac<y. *epart!ents o##er U/ and :/ co&rses. The Uniersity re=&ires to deelop a syste! #or !anaging the ad!ission process #or the co&rses o# all #ac<y. • •
Identi#y classes in the syste! *ra+ the class diagra!. Each class !&st hae " attrib&te and "
operations. Explain the relationships bet+een classes. C7ssociation7ggregation(o!position/enerali
2 2 " " " " " , ,
,