Cau Hoi Trac Nghiem UML_1

download Cau Hoi Trac Nghiem UML_1

of 12

Transcript of Cau Hoi Trac Nghiem UML_1

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    1/12

    1) S no sau y khng phi l s ca UML :a. Component diagramb. State-chart diagramc. Deployment diagramd. Relationship diagram

    2) Thnh phn no sau y khng l c tnh ca mt i tnga. Identityb. Behaviourc. Actiond. State

    3) S ng gi c hiu l :a. S che du thong tinb. S t chc cc thnh phn ca mt s vo trong mt gi (package)c. Vic xy dng mt lp cha da trn cc thuc tnh v cc hnh vi chung ca cc

    lp cond. Vic xy dng giao din gm tp cc hnh vi m ta mun s dng li nhiu ln

    trn m hnh.

    4) Mt lp c m t l tp cc i tng chia x cng cca. Attributes (thuc tnh), behaviour (hnh vi) and operations (hnh ng)b. Identity(c tnh), behaviour and state (trng thi)c. Attributes, operations and relationships (mi quan h)d. Relationships, operations and multiplicity (bn s)

    5) Cc use-cases nghip v (Business use-cases) v cc tc nhn (actors) cng m t :a. Cc phn t tnh (static elements) ca cng vic (work) trong tin trnh

    (process)b. Cc phn t ng (dynamic elements) ca cng vic (work) trong tin trnh

    (process)c. Khung nhn lun l (logical view) ca cng vic (work) trong tin trnh

    (process)d. Cc tin trnh nghip v (business processes) m t chc h tr.

    6 Cu pht biu no sau y khng ng : :a. Mi use case nghip v (business use case) trong m hnh nghip v (business

    model) c chuyn thnh mt h thng con trong m hnh phn tch(analysis model)

    b. Mi business worker trong m hnh nghip v (business model) c chuynthnh mt tc nhn h thng (system actor) trong m hnh phn tch (analysis

    model)c. Mi thc th nghip v (business entity) trong m hnh nghip v (businessmodel) c chuyn thnh 1 lp trong m hnh phn tch. (analysis model)

    d. Mi m hnh i tng (object model) trong m hnh nghip v (businessmodel) c chuyn thnh s tng tc (interaction diagram) trongm hnh phn tch (analysis model)

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    2/12

    7 Cu pht biu no sau y ng :

    a. Mt lp l s ng gi ca mt i tngb. Mt lo biu din s phn cp ca mt i tngc. Mt lp l mt th hin ca mt i tngd. Mt lp l mt nh ngha tru tng ca mt i tng

    8 Tnh a hnh c th c m t nh l :a. Che du nhiu ci t khc nhau da trn cng mt giao din.b. Cc thuc tnh v phng thc khc nhau ca cc lp con c cng lp cha.c. Cc lp kt hp (association class) vi rng buc {or}c. S tng qut ho (Generalization) cc lp con tha k

    9 Cm t tt nht biu din mi quan h tng qut ho l :a. Is a part ofb. Is a kind of

    c. Is a replica ofd. Is composed of

    10. Mt lp con tha k t lp cha cc :a. Attributes, linksb. Attributes, operationsc. Attributes, operations, relationshipsd. Relationships, operations, links

    11. t chc cc phn t (elements) vo bn trong cc nhm (groups) ta s dng :a. Packageb. Classc. Class v interfaced. Component

    12. Cc s no sau y m t cc hnh vi ng (dynamic behaviour) ca h thngphn mm?

    a. S lp v s i tngb. S Use-case v s lpc. S cng tc v s trin khaid. S tun t v s cng tc

    13. Vng i ca 1 lp (Life cycle of a class) c trnh by bi :

    a. S cng tcb. S trng thic. S lpd. S trin khai

    14. Trong s use-case, mt tc nhn c trnh by bi :

    a. Mt vai tr l 1 ngi, 1 thit b phn cng hoc h thng khc.

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    3/12

    b. Cng mt ngi dung thc hin nhiu hnh ng khc nhau.c. Mt ngi dung, khch hng v khng quan tm n vai tr ca h.d. Mt h thng vt l hoc 1 thit b phn cng cng vi cc giao din ca n.

    15. Cng vic u tin xc nh cc phn ca h thng v nhng quan h gia chng,t chc cc phn vo trong cc tng vi cc ph thuc xc nh c gi l :

    a. Use-case analysisb. Architectural analysisc. Structural analysisd. Dependency analysis

    16. Stereotype package c th biu din cho :

    a. Mt giao dinb. Mt s trng thic. Mt tng kin trc

    d. Mt s use-case

    17. ng sinh tn (lifeline) ca 1 i tng c trnh by trong s :a. S i tngb. S trng thic. S tun td. S trin khai

    18. Pht biu no sau y khng ng ?a. S m t ca cc use-cases tm v phn tch cc lp cng cc i tng

    ca n.b. C t nht mt boundary object cho mi actor hay use-case pairc. C mt lp iu khin (control class) ng vi mi use-cased. Cc i tng thc th c nhn din bi vic xem xt cc danh t v cm

    danh t trong use- cases

    19. Pht biu no sau y ng ?

    a. Khng c s hn ch no trn nhiu mi kt hp (multiple associations) giacng 2 lp.

    b. C th c nhiu mi kt hp gia cng 2 lp, nhng chng phi mang cc ngha khc nhau.

    c. Khng cho php biu din nhiu mi kt hp trn cng 2 lp.

    d. Cc mi kt hp gia cng 2 lp phi c tp hp li thnh 1 mi kt hp

    20. Nu ta mun t chc cc phn t (elements) vo trong cc nhm c th s dng lic vi tt c cc thng tin c che du, ta c th s dng mt trong cc cu trc noca UML :

    a. Packageb. Class

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    4/12

    c. Class hoc Interfaced. Subsystem hoc Component

    21. Pht biu no sau y khng ng :a. Ch nhng public classes mi c th c truy xut t nhng phn bn ngoica package.cha n.

    b. Khng tn ti lp ca cc h thng con (classes of a subsystem)c. Cc gi (Packages) tng (layer) thp hn c th ph thuc vo cc gi tngcao hn.d. Giai on thit k l s tinh ch ca giai on phn tch. N thm vo nhngchi tit c th c nhn thc trong giai on thit k.

    22. Nu ta mun t chc cc phn t vo trong cc nhm c s dng li vi s che duthng tin y , ta c th s dng mt trong cc cu trc no ca UML ?

    a. Packageb. Classc. Class v interfaced. Subsystem hoc Component

    23. Trong giai on no ca quy trnh pht trin phn mm, ta xc nh chi ph v thigian ca d n, xc nh cc ri ro v mi trng h thng

    a) Khi to (Inception)b) Tinh ch (Elaboration)c) Xy dng (construction)d) Chuyn giao (transition)

    24. Trong giai on no ca quy trnh pht trin phn mm, ta nh gi ri ro, ccthnh phn s dng,

    a) Khi to (Inception)b) Tinh ch (Elaboration)c) Xy dng (construction)d) Chuyn giao (transition)

    25. Trong giai on no ca quy trnh pht trin phn mm, ta xy dng h thng qua qutrnh gm nhiu vng lp theo quy trnh xon c, mi vng lp l mt d n nh. Bn squn l ti nguyn, kim sot v thc hin ti u ho, hon thnh vic pht trin cc snphm v cc thnh phn ca sn phm, nh gi sn phm ci t t cc tiu chun c tha thun.

    a) Khi to (Inception)b) Tinh ch (Elaboration)c) Xy dng (construction)d) Chuyn giao (transition)

    26. Trong giai on no ca quy trnh pht trin phn mm, ta thc hin ci t h thng,th nghim sn phm trin khai, thu thp cc phn hi t pha ngi dung, bo tr hthng

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    5/12

    a) Khi to (Inception)b) Tinh ch (Elaboration)c) Xy dng (construction)d) Chuyn giao (transition)

    27. Mt .. l dy cc bc m t s tng tc gia ngi dung v h thnga) Kch bnb) Use casec) Mc tiud) S kin

    28. S no m t cc kiu ca cc i tng v cc mi quan h tnh khc nhau giachng ?

    a) S lpb) S tng tc

    c) S trng thid) S hot ng

    29. Pht biu no sau y khng ng v mi kt hp trong s lpa) Mi kt hp biu din cc quan h gia cc th hin ca cc lpb) Mi kt hp l cc quy trnh m mt lp s thc hinc) Mi kt hp c th v hngd) Mi kt hp c th c c hai hng

    30. Trong s tun t ---------> biu din :a) Thng ip (message )

    b) iu kin (condition)c) Lp (iteration)d) Xa i tng (deletion)

    31. Trong s tun t [some_text] biu din :a) Thng ip (message )b) iu kin (condition)c) Lp (iteration)d) Xa i tng (deletion)

    32. Trong s tun t du * biu din :a) Thng ip (message )b) iu kin (condition)c) Lp (iteration)d) Xa i tng (deletion)

    33. Trong s tun t du X biu din :a) Thng ip (message )b) iu kin (condition)

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    6/12

    c) Lp (iteration)d) Xa i tng (deletion)

    34. Mnh no sau y ng v gI thng ip khng ng b trong s tun t ?a) Cc thng ip khng ng b c th to mt lung mi, c th to mt

    i tng mi, v c th lin lc vi cc lung khc ang chy.b) Cc thng ip khng ng b c th to mt i tng mi nhng khng thto mt lung mi v khng th lin lc vi cc lung khc ang chy.

    c) Cc thng ip khng ng b khng th to mt i tng mi nhng c thto mt lung mi v c th lin lc vi cc lung khc ang chy.

    d) Cc thng ip khng ng b c th to mt i tng mi, c th to mtlung mi nhng khng th lin lc vi cc lung khc ang chy.

    35. biu din rng bt k mt th hin no ca lp cha (lp tru tng) phi l mtth hin ca mt trong nhng lp con ca n, ta s dng ?

    a) {complete}b) [complete]c) (complete)d)

    36. Vi mi quan h no mt thnh phn thuc v duy nht mt tng th. Cc thnh phnny lun lun tn ti v mt i cng vI tng th ?

    a) aggregationb) Compositionc) Classificationd) Generalization

    37. Pht biu no sau y ng v mi kt hp nh tnh (Qualified Associations) trn s lp ?

    a) Mi kt hp nh tnh cung cp chc nng tng t nh ch mc.b) c tnh thng tin nh danh (qualifier) l mt thuc tnh ca mt lp. Biu

    tng ca n l hnh ch nht nh k bn class m thc hin vic tm kimc) Mi kt hp nh tnh n gin ha s nh hng qua mi kt hp phc tp

    bng cch cung cp cc kha thu hp vic la chn cc i tng kt hp.d) Cc cu trn u ng

    38. Pht biu no sau y ng v mi kt hp nh tnh (Qualified Associations) trn s lp ?

    a) Mi kt hp nh tnh xc nh s lng cc i tng.c th tham gia trongmi kt hp

    b) Mi kt hp nh tnh cha cc lut bt buc phi m bo cc rng buc cami quan h.

    c) S dng cc thng tin nh danh (qualifier) gim mt bn s one-to-many thnh bn s one-to-one.

    d) Cc cu trn u ng

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    7/12

    39) Pht biu no sau y ng v lp kt hp trn s lp ?a) N cho php ngi thit k thm vo cc thuc tnh, hnh vi, cng nh nhng

    tnh cht khc ca mi kt hp.b) Mt lp kt hp ng gi thng tin v mi kt hp

    c) Mt lp kt hp c ni n mi kt hp bng ng t nt. (dashedline)d) Tt c cc cu trn u ng

    40) Pht biu no sau y ng v lp kt hp trn s lp ?a) Mt lp kt hp c ni n mi kt hp bng ng lin nt. (solid line)b) Mt lp kt hp c ni n mi kt hp bng ng chm .(dotted line)c) Mt lp kt hp cha cc lut bt buc phi m bo cc rng buc ca mi

    quan h.d) Khng c pht biu no ng

    41) Pht biu no sau y ng v s trng thi ?a) S trng thi m t tt c cc trng thi m mt i tng c th c v

    s chuyn dch ca cc trng thi nh l kt qu ca cc s kin.b) S trng thi m t hnh vi ca nhiu i tng trong cng mt Use Case.c) S trng thi m t cc loi i tng trong h thng v cc loi mi quan

    h khc nhau gia chng.d) S trng thi th hin nhiu thnh phn trong h thng v cc ph thuc

    ca chng.

    42) Hon chnh cu sau v thng tin (artifact) trong s trng thi :

    Mt . lin quan n mt s chuyn dch v c xem nh mt tin trnh xut hinnhanh v khng b ngt bi mt s s kin.a) Hnh ng (Action)b) Hot ng (Activity)c) iu kin che chn (Guard)d) S kin (Event)

    43) Hon chnh cu sau v thng tin (artifact) trong s trng thi :Mt . lin quan vi mt trng thi v c th din ra trong thi gian di. N c thb ngt bi mt s s kin.

    a) Hnh ng (Action)

    b) Hot ng (Activity)c) iu kin che chn (Guard)d) S kin (Event)

    44) Hon chnh cu sau v thng tin (artifact) trong s trng thi :Mt . l mt iu kin lun l v n s tr v ch true hay false.

    a) Hnh ng (Action)b) Hot ng (Activity)

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    8/12

    c) iu kin che chn (Guard)d) S kin (Event)

    45) Mnh no sau y ng v s trng thi ?a) S trng thi l cch biu din tt hnh vi ca mt i tng qua

    nhiu Use Cases.b) S trng thi l cch biu din tt hnh vi ca nhiu i tng qua nhiuUse Cases.

    c) S trng thi l cch biu din tt hnh vi ca nhiu i tng trong mtUse Cases.

    d) S trng thi l cch biu din tt dy cc hnh ng cho nhiu i tngv Use Cases.

    46) Hon chnh cu sau : l cch biu din tt m t hnh vi ca mt i tng qua nhiu Use

    Cases. N rt tt m t hnh vi lin quan n mt s i tng hp tc vi nhau.

    a) S trng thi (State Diagrams)b) S tun t (Sequence Diagrams)c) S hp tc (Collaboration Diagrams)d) S hot ng (Activity Diagrams)

    47) Hon chnh cu sau : l cch biu din tt m t hnh vi ca nhiu i tng trong mt Use

    Casea) S trng thi (State Diagrams)b) S tng tc (Interaction Diagrams)c) S hot ng (Activity Diagrams)

    d) S lp (Class Diagrams)

    47) Hon chnh cu sau : l cch biu din tt th hin dy cc hnh ng cho nhiu i tng

    v Use Casea) S trng thi (State Diagrams)b) S tun t (Sequence Diagrams)c) S hp tc (Collaboration Diagrams)d) S hot ng (Activity Diagrams)

    48) K hin * trong UML biu din :

    a) Biu din cc bc lp li m khng c cu trc vng lpb) N ch ra rng cc hot ng c thc hin nhiu lnc) Biu din nhiu hot ng cn cng c thc hin trong mt vi trng thi.d) Cu a v b ng

    49) S hot ng c s dng trong nhng tnh hung sau :a) Phn tch mt use caseb) M t thut ton tun t phc tp, xy dng lu

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    9/12

    c) Lin quan n cc ng dng a lungd) Tt c cc cu trn u ng

    50) S hot ng c s dng trong nhng tnh hung sau :a) Biu din cc i tng cng tc vi nhau nh th no.

    b) Biu din cc hnh vi ca i tng qua thi gian sng ca chng.c) Biu din iu kin logic phc tpd) Tt c cc cu trn u sai

    51) biu din cc quan h vt l gia phn mm v cc thnh phn phn cng trongmt h thng bn s dng s no ca UML ?

    a) S trin khai (Deployment Diagram)b) S hot ng (Activity Diagram)c) S lp (Class Diagram)d) S trng thi (State Diagram)

    52) Mc ch ca s hot ng l :a) Biu din hnh vi vi cu trc iu khin. S hot ng c th biudin nhiu i tng trong mt use case.

    b) 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 no.d) Biu din cch b tr cc thnh phn trn cc nt phn cng

    52) Mc ch ca s lp l :a) Biu din hnh vi vi cu trc iu khin. S hot ng c th biu din

    nhiu i tng trong mt use case.

    b) 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 tuse case nh th no.

    d) Biu din cch b tr cc thnh phn trn cc nt phn cng

    53) Mc ch ca s trin khai l :a) Biu din hnh vi vi cu trc iu khin. S hot ng c th biu din

    nhiu i tng trong mt use case.b) 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 no.

    d) Biu din cch b tr cc thnh phn trn cc nt phn cng

    54) Mc ch ca k thut thit k bng hp ng "Design by Contract" l :a) Cung cp nh ngha cht ch mc ch cc hnh vi v trng thi hp l

    ca lp.b) Biu din cc i tng cng tc trong mt use case nh th no.c) Biu din nhm cc lp v cc ph thuc gia chngd) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    10/12

    55) Mc ch ca s tng tc (Interaction Diagram) l :a) Cung cp nh ngha cht ch mc ch cc hnh vi v trng thi hp l ca

    lp.b) Biu din cc i tng cng tc trong mt use case nh th no.

    c) Biu din nhm cc lp v cc ph thuc gia chngd) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.

    56) Mc ch ca s gi (Package Diagram) l :a) Cung cp nh ngha cht ch mc ch cc hnh vi v trng thi hp l ca

    lp.b) Biu din cc i tng cng tc trong mt use case nh th no.c) Biu din nhm cc lp v cc ph thuc gia chngd) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.

    57) Mc ch ca s trng thi (State Diagram) l :

    a) Biu din mt i tng thay i trng thi qua nhiu use cases.b) Biu din nhiu i tng thay i trng thi qua nhiu use cases.c) Biu din cu trc tnh ca cc khi nim, cc loi v cc lpd) Gip cung cp mc ch chnh yu ca lp

    58) Mc ch ca Use Case l :a) Ch ra nhng yu cu y ngha t ngi dng .b) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.c) L nn tng cho vic kim tra h thngd) Cu a v c ng

    59) Trong giai on xy dng (Construction phase), mi ln lp s bao gm :a) Analysis, design, coding, testing, integrationb) Design, coding, testing, integrationc) Analysis, design, coding, testingd) Design, coding

    60) Hon chnh cc mnh sau v mi quan h gia cc Use CasesS dng khi chng ta mun gim cc bc trng lp gia cc use case,

    ly nhng bc chung to nn use case ph.a) Include

    b) Generalizationc) Extendd) Delegation

    61) Hon chnh cc mnh sau v mi quan h gia cc Use CasesS dng khi chng ta mun to mt use case mi bng cch thm mt s

    bc vo mt use case c sn.a) Include

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    11/12

    b) Generalizationc) Extendd) Delegation

    62) Pht biu no sau y ng v use cases ?

    a) Use Cases biu din mt cch nhn bn ngoi (external view) ca h thngb) C s tng quan gia Use Cases v lp bn trong h thngc) Khng c s tng quan gia Use Cases v lp bn trong h thngd) Cu a v c ng

    63) Pht biu no sau y ng v S tun t ?a) Mi thng ip c biu din bng mt mi tn gia ng sng ca

    hai i tng.b) Mi thng ip c biu din bng mt ng thng ng t ntc) Mi thng ip phi c nhn vi tn thng ip i km mt con sd) Cu a v c ng

    64) S no biu din cc th hin trong mt h thng ti mt thi im ?a) S i tng (Object Diagram)b) S lp (Class Diagram)c) S thnh phn (Component Diagram)d) S h thng (System Diagram)

    65) Pht biu no ng v s hot ng ?a) Mt phn nhnh c mt hot ng n v nhiu hot ng i theo iu kin.b) Mt s hp nht ng b ca cc lung ng thi.c) C 2 cu trn u ngd) C 2 cu trn u sai

    65) Pht biu no ng v s thnh phn (Component Diagrams) ?a) Mt thnh phn c th c nhiu hn mt giao din, n trnh by mt n

    v (module) vt l ca m lnhb) Mt thnh phn khng th c nhiu hn mt giao din.c) Mt thnh phn trnh by vi loi ca n v phn cngd) Cu a v c ng

    66) Pht biu no ng v Use Cases ?a) Nhng yu cu l nhng ghi nhn trc tin trong Use Casesb) Cng vic ca mt ln lp c xc nh bi vic chn la mt s kch bn

    Use Cases hay ton b Use Cases.c) Cng vic ca mt ln lp c xc nh bi vic chn la mt s c trng

    t danh sch cc c trng hn l vic chn la mt s kch bn Use Caseshay ton b Use Cases.

    d) Cu a v b ng

  • 8/9/2019 Cau Hoi Trac Nghiem UML_1

    12/12

    67) Kt qu ca giai on tinh ch (Elaboration phase) l :a) Cc yu cu chc nng (Use Cases)b) Nn tng cho vic nh gi chi ph n cui d n.c) Cc yu cu phi chc nng trong bng chi tit b sung.d) Tt c cc cu trn

    68) Cc khi nim v phm vi h thng c tm thy trong :a) Use Casesb) S Use Casesc) S tng tc (Interaction Diagrams)d) S tun t (Sequence Diagrams)

    69) S no l thng tin (artifact) hu ch nht trong vic phn tch tm ra cc hnhvi ca phn mm c xem nh l hp en ?

    a) S tun t h thng (System Sequence Diagram)b) S lp quan nim (Conceptual Class Diagram)

    c) S trin khai (Deployment Diagram)d) S thnh phn (Component Diagram)