on tap data modeling

Upload: du-hoc-singapore

Post on 05-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 On Tap Data Modeling

    1/12

    1. Mc ch ca m hnh hoa. Lm sng t vn cn tip cnb. M phng c hnh nh tng t ca h thngc. Lm n gin ha h thng

    d. C ba u ng2. Cac cng on ca SDLC( chu ky pht trin h thng) l:

    a. Requirements, Analysis, Design, Implementation, Testb. Inception, Elaboration, Construction, Transition, Testc. Analysis, Design, Implementation, Test, Iterationd. Khng c chn la no ng

    3. Phat biu no sau y l sai khi ni v phng php hng i tng?a. H thng c xem nh t p hp cac i tngb. Cc i tng gi thng i p (message) cho nhau

    c. Tao cc m hnh thit k ch l 1 bc nh ca quy trnh pht trin h thng theo hng itngd. S dung UML s bo m h thng lun tun theo cc nguyn tc hng i tng.

    4. Phat biu no sau y l sai khi ni v cc bc trong cng on requirement ca SDLC?a. y la giai oan thu th p yu cu ca ngi dng,b. Use case l c ch gip din t mc tiu ca ngi dng mt cch d hiu v n ginc. M hinh use case m t h thng s lm nh th no t mc tiu ngi dngd. Khng co pht biu no sai

    5. Lc no sau y khng phi l lc UML

    a. Lc activityb. Lc business use casec. Lc packaged. Lc structure class

    6. Mc ch ca lc lp (class diagram) l :a. Biu din cc hot ng xy ra bn trong mt use caseb. Biu din cu trc tnh ca cc khi nim, cc loi v cc lpc. Gip nm c mc ch c bn ca lp, tt cho vic khm ph vic ci t use case nh th

    nod. Biu din cch b tr cc thnh phn trn cc nt phn cng

    7. Mi quan h dung ch ?a. Mt use case nay c s dng bi mt use case khcb. Vai tr ca tc nhn (actor) khi tng tc vi h thng.c. Nhn mnh s tun t hoc th t cc thng ip trong lc tng tcd. Mi quan h phn cp gia cc use case

    8. Chn cu m t v tc nhn (actor) ng nht trong m hnh use case:

  • 7/31/2019 On Tap Data Modeling

    2/12

    a. Tc nhn xac nh mc tiu ca h thngb. Tc nhn l bt k thc th no bn ngai h thng m s tng tc vi h thngc. Tc nhn lun c khi ng nh tc ng ca cc use case ni vi nd. Tc nhn cung cp d liu cho h thng

    9. Mc ch ca dng s kin (flow of event)a. M t chi tit cc hot ng (activity) ca mt use caseb. Tp trung vo vic h thng s lm g nhng khng ch ra n s lm nh th noc. M t cc hot ng xy ra trong 1 use case nhng c lp vi thc thi h thngd. Tt c u ng

    10. Loi no sau y l khng phi l actora. Khch hngb. H thng tn dngc. ng h h thngd. Tt c u sai

    11. Hon chnh mnh sau v mi quan h gia cc Use Cases S dng khi chng ta mun gim cc bc trng lp gia cc use case, ly nhng bcchung to nn use case ph .

    a. Includeb. Generalizationc. Extendd. Association

    12. Phat biu no sau y l khng ng khi ni v actor?a. Nu mt actor khng khi u mt use case th actor vn c th tham gia vo cc bc ca

    use caseb. Actor c th tham gia vo mi quan h khi qut hac. Trong nhng tnh hung c bit, actor c th nm bn trong ng bin (boundary) ca use

    cased. Mt actor c th khi ng nhiu use case

    13. Hai thanh ngang trong hnh c ngha:

  • 7/31/2019 On Tap Data Modeling

    3/12

    a. Phn cch mt nhm hot ng ring bitb. Th hin quyt nh r nhnhc. Khi c hai activity ny thc hin hon tt th mi c th chuyn sang hot ng mid. Tt c u ng

    14. Boundary class dng a. M t mi tng tc gia cc actor vi h thngb. Gim st hot ng ca h thngc. Lu tr thng tin c cung cp bi actord. Tt c u sai

    15. Lc UML sau nhm ch ci g?

    a. Compositionb. Associationc. Inheritanced. Compound interaction

    16. Vai tr ca lc tng tc ( interaction diagram):a. M t dng s kin (Flow of event) ca 1 use case hin thc ho s c thc hin nh th

    no?

    b. M t dng s kin (Flow of event) ca 1 use case hin thc ho s lm nhng g?c. Ch ra s hot ng tun t ca 1 actor hon thnh 1 chc nng no ca h thngd. Tt c u sai

    17. Trong lc tng tc, c 1 thng bo (message) i t i tng A n i tng B, c ngha l :a. A c giao 1 nhim v (responsibility) t Bb. A giao nhim v (responsibility) no cho Bc. A v B c chung 1 nhim v (responsibility) c giao bi lp iu khind. C hai khng c nhim v no ht, thng bo ch l cch kt ni 2 i tng li

    18. Ky hiu sau l biu din ca :

    a. Lp (class)b. i tng (object)c. Hoat ng (Activity)d. Use case

    19. thng ip (message) biu din s giao tip gia cc

    Circle:

  • 7/31/2019 On Tap Data Modeling

    4/12

    a. Actor b. Use casec. Objectd. State

    20. Pattern la gi?a. La cc on m vit sn cho nhng nghi p v thng dng m c th p dng vo cc h thngmi

    b. L cc gp v thit k ca cc chuyn gia c nhiu kinh nghim v c ph bin rng ric. La mt c p bi ton v gii php c t tn c th p dng vo cc ng cnh mi. Ty mi

    ng cnh c th p dng cc mu khc nhau.d. Mt ngha khc

    21. Khi thit k class, ta cn to cc class c c tnh sau:a. Low coupling, high cohesionb. High coupling, low cohesion

    c. Low coupling, low cohesiond. High coupling, high cohesion

    22.

    employee employer

    Trong mi kt hp trn, t employee v employer c xem la. Roleb. Entityc. Objectd. Association

    23. Phat biu no sau y l sai khi ni v hin thc ha use case?a. Hin thc ha use case m t vic 1 use case c thc hin nhu th no trong m hnh thit k

    thng qua s tng tc ca cc i tngb. Hin thc ha use case l 1 phn ca hot ng thu th p yu cu ngi dngc. Lc tng tc v cc mu thit k s c s dng trong qu trnh hin thc ha use cased. Trong qua trnh hin thc ha use case, nhiu vn v thit k s pht sinh v keo theo cn phi

    chnh sa li lc tng tc

    24. Phat biu no sau y l sai khi ni n vai tr ca use case trong tin trnh RUP:a. Vit UC la mt trong cc vic chnh ca hng i tng.b. Cc yu cu c bn ca h thng u phi c vit thnh UC.c. UC gop phn quan trng trong k hoch l p li. Mi ln l p u phi chn 1 s hay ton b cc

    scenario ca use case thc thi.d. Tt c u ng

    Person Company

  • 7/31/2019 On Tap Data Modeling

    5/12

    25. Tnh cht no sau y l khng phi l ca use casea. Phu thuc vo vic thc thi h thng ( implementation-dependent):b. Th hin chc nng ca h thng theo quan im ca ngi dngc. L cch xem h thng mc cao ( high-level view of the system)

    d. Ch tp trung vo nhu cu mong i ca user, khng quan tm n cc bc phi thc hin26. Nhng pht biu no di y pht biu chnh xc mt lut c bn (elementary fact)

    a. Bob does not like John.b. Tom visited Los Angeles or New York.c. Who does Adam like?d. Some people in New York have toured Australia.

    27. Hay b sung cc rng buc cn thit vo lc nim sau sao cho ph hp vi cc bng phnb c xem c ngha

    a. Rang buc duy nht cho c hai role is held by v holdsb. Rng buc duy nht cho role drives vc. Rang buc duy nht cho role is driven by

    d. Tt c rng buc trong a,b,c

    28. Xet bng s liu sau:

    Predicate no sau y l ph hp nht vi bng s liu trna. The Politician 'George W. Bush' was born in the Country 'US' in the Year

    1946.b. Predicate 1: The Politician 'George W. Bush' was born in the Country 'GB'

    Predicate 2: The Politician George W.Bush was born in the Year 2003

  • 7/31/2019 On Tap Data Modeling

    6/12

    c. Cu a va b u ngd. Khng co predicate no ng

    29. Bang s liu mu sau cho bit o din (director) v din vin (star) ca mi phim (movie). Lc nim no l ph hp nht?

    a.

    b.

    c.d. Ca ba lc

    30.Gi s bng phn b mu sau l c ngha v tng ng vi rng buc duy nht (uniqueness

    constraint). Hy cho bit quan h hai chiu no ph hp nht vi bng phn b ny.

    a. b.

  • 7/31/2019 On Tap Data Modeling

    7/12

    c. d.

    31. Xet quan h 3 ngi vi cc rng buc duy nht. Lc no sau y c rng buc duy nhtkhng hp l

    a. b. c. d.

    32. T lc nim v cc bng phn b mu, hy xc nh phn b (population) ca thc thCountry

    a. pop(Country) = {AU, CN, FR, US }b. pop(Country) = {AU, FR, US }c. pop(Country) = {AU, CN, US }d. pop(Country) = {AU, US }

    33.Mi bnh nhn (Patient) u c tn (PatientName) v s in thoi (phoneNr). Hy pht biurng buc bt buc (mandatory constraint) trong lc nim sau:

    a. Each Patient has at least PatientName.

    b. Each Patient has at most one PatientName.c. Each Patient has at most one PhoneNr.d. Khng co pht biu no ng

    34. S tham chiu phc (compound reference scheme) ca thc th File trong lc nim saul g?

  • 7/31/2019 On Tap Data Modeling

    8/12

    a. File(.id)b. File(is in Folder, has Filename)c. File(is in Computer, is in HardDrive, is in Folder, has Filename)d. Khng co s no ng

    35. Lc no tng ng vi lc sau:

    a.

    b.c. Ca a va b u ngd. Ca a va b u sai

    36. Hay tm im bt hp l trong lc sau:

  • 7/31/2019 On Tap Data Modeling

    9/12

    a. Ann xut hin hai ln trong ctb. Gi tr BS xut hin hai ln trong ctc. Khng co tn Bob trong bng th haid. Ca ba chon la a,b,c

    37. T quan h nh phn ca lc ORM sau:

    Anh x thnh lc ER tng ng

    a.

    b.

    c.

    d.

    38. Chuyn t lc class sau thnh lc ORM:

  • 7/31/2019 On Tap Data Modeling

    10/12

    a.

    b.

    c.

    d. Khng co lc no ng

    39. Lc UML no tng ng vi lvc ORM sau:

    a.

    b.

  • 7/31/2019 On Tap Data Modeling

    11/12

    c.

    d.

    40.Cho lc quan h Q(A,B,C,D) vi kha l CD, tp ph thuc hm F={ABC; DB;

    CAB}. Hi Q t chun no?a) Dng chun 1 (1NF)b) Dng chun 2 (2NF)

    c) Dng chun 3 (3NF)d) Dng chun Boyce-Codd (BCNF)p n: a

    41. Cho lc quan h Q(G,M,V,N,H,P) v tp ph thuc hm F={GMNHP; MV; NM}. Q tdng chun?

    a) Dng chun 1 (1NF)b) Dng chun 2 (2NF)c) Dng chun 3 (3NF)d) Dng chun Boyce-Codd (BCNF)

    42. Xet lc nim sau:

    C 1 rng buc duy nht ngoi gia 2 predicate R v S. Bng phn phi mu no ph hp vicc rng buc trong lc

    a.

    R Sa1 b1 a1 c1a1 b2 a1 c2a2 b2 a2 c2

    b.

  • 7/31/2019 On Tap Data Modeling

    12/12

    R Sa1 b1 a1 c1a2 b2 a1 c1a3 b2 a2 c2

    c.

    R Sa1 b1 a1 c1a2 b2 a1 c2a3 b2 a2 c2

    d.C a,b v c