Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 12

1) S no sau y khng phi l s ca UML :

a. Component diagram
b. State-chart diagram
c. Deployment diagram
d. Relationship diagram
2) Thnh phn no sau y khng l c tnh ca mt i tng
a. Identity
b. Behaviour
c. Action
d. State

3) S ng gi c hiu l :
a. S che du thong tin
b. 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 con
d. 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 cc


a. 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 chuyn
thnh 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 (business
model) 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 (business
model) c chuyn thnh s tng tc (interaction diagram) trong
m hnh phn tch (analysis model)
7 Cu pht biu no sau y ng :

a. Mt lp l s ng gi ca mt i tng
b. Mt lo biu din s phn cp ca mt i tng
c. Mt lp l mt th hin ca mt i tng
d. 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 of
b. Is a kind of
c. Is a replica of
d. Is composed of

10. Mt lp con tha k t lp cha cc :


a. Attributes, links
b. Attributes, operations
c. Attributes, operations, relationships
d. Relationships, operations, links

11. t chc cc phn t (elements) vo bn trong cc nhm (groups) ta s dng :


a. Package
b. Class
c. Class v interface
d. Component

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


phn mm?
a. S lp v s i tng
b. S Use-case v s lp
c. S cng tc v s trin khai
d. 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 tc
b. S trng thi
c. S lp
d. 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.


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 analysis
b. Architectural analysis
c. Structural analysis
d. Dependency analysis

16. Stereotype package c th biu din cho :

a. Mt giao din
b. Mt s trng thi
c. 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 tng
b. S trng thi
c. S tun t
d. 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 pair
c. C mt lp iu khin (control class) ng vi mi use-case
d. 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) gia


cng 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 li


c vi tt c cc thng tin c che du, ta c th s dng mt trong cc cu trc no
ca UML :

a. Package
b. Class
c. Class hoc Interface
d. 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 ngoi
ca 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 tng
cao hn.
d. Giai on thit k l s tinh ch ca giai on phn tch. N thm vo nhng
chi 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 du


thng tin y , ta c th s dng mt trong cc cu trc no ca UML ?
a. Package
b. Class
c. Class v interface
d. Subsystem hoc Component

23. Trong giai on no ca quy trnh pht trin phn mm, ta xc nh chi ph v thi
gian 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, cc
thnh 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 qu
trnh gm nhiu vng lp theo quy trnh xon c, mi vng lp l mt d n nh. Bn s
qun l ti nguyn, kim sot v thc hin ti u ho, hon thnh vic pht trin cc sn
phm 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 h
thng
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 thng


a) Kch bn
b) Use case
c) Mc tiu
d) S kin

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


chng ?
a) S lp
b) S tng tc
c) S trng thi
d) S hot ng

29. Pht biu no sau y khng ng v mi kt hp trong s lp


a) Mi kt hp biu din cc quan h gia cc th hin ca cc lp
b) Mi kt hp l cc quy trnh m mt lp s thc hin
c) Mi kt hp c th v hng
d) 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)
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 th
to 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 th
to 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 mt
lung 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 mt
th hin ca mt trong nhng lp con ca n, ta s dng ?
a) {complete}
b) [complete]
c) (complete)
d) <<complete>>

36. Vi mi quan h no mt thnh phn thuc v duy nht mt tng th. Cc thnh phn
ny lun lun tn ti v mt i cng vI tng th ?
a) aggregation
b) Composition
c) Classification
d) 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 kim
c) 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 trong
mi kt hp
b) Mi kt hp nh tnh cha cc lut bt buc phi m bo cc rng buc ca
mi 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
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. (dashed
line)
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 hin
nhanh 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 th
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)

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)
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 nhiu
Use Cases.
c) S trng thi l cch biu din tt hnh vi ca nhiu i tng trong mt
Use Cases.
d) S trng thi l cch biu din tt dy cc hnh ng cho nhiu i tng
v 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
Case
a) 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 Case
a) 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 lp
b) N ch ra rng cc hot ng c thc hin nhiu ln
c) 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 case
b) M t thut ton tun t phc tp, xy dng lu
c) Lin quan n cc ng dng a lung
d) 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 tp
d) Tt c cc cu trn u sai

51) biu din cc quan h vt l gia phn mm v cc thnh phn phn cng trong
mt 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 biu
din nhiu i tng trong mt use case.
b) Biu din cu trc tnh ca cc khi nim, cc loi v cc lp
c) 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 lp
c) 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

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 lp
c) 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 chng
d) Cung cp mt vi k thut hu ch cho phn tch, thit k v vit m.
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 chng
d) 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 chng
d) 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 lp
d) 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 thng
d) Cu a v c ng

59) Trong giai on xy dng (Construction phase), mi ln lp s bao gm :

a) Analysis, design, coding, testing, integration


b) Design, coding, testing, integration
c) Analysis, design, coding, testing
d) Design, coding

60) Hon chnh cc 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 bc chung to nn use case ph.
a) Include
b) Generalization
c) Extend
d) Delegation

61) Hon chnh cc mnh sau v mi quan h gia cc Use Cases


S dng khi chng ta mun to mt use case mi bng cch thm mt s
bc vo mt use case c sn.
a) Include
b) Generalization
c) Extend
d) 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 thng
b) C s tng quan gia Use Cases v lp bn trong h thng
c) Khng c s tng quan gia Use Cases v lp bn trong h thng
d) 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 nt
c) Mi thng ip phi c nhn vi tn thng ip i km mt con s
d) 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 ng
d) 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 lnh
b) Mt thnh phn khng th c nhiu hn mt giao din.
c) Mt thnh phn trnh by vi loi ca n v phn cng
d) 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 Cases
b) 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 Cases
hay ton b Use Cases.
d) Cu a v b ng
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 Cases
b) S Use Cases
c) 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 hnh
vi 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)

You might also like