You are on page 1of 38

n Tp UML

Cu 1: Lc Use case c th cha?


a- use case, actor, mi quan h gia cc thnh phn
b- usecase, actor, note
c- usecase, actor, note, mi quan h gia cc thnh phn
d- c 3 u sai
Cu 2: Tnh bao ng cc thnh phn trong 1 i tng c# ph thuc vo:
a- T kha tm vc kt hp vi thnh phn
b -Tham kho n i tng
c -a va b ng
d. -a va b sai
Cu 3: Trong VC#, lnh kch hot constructor ca class A chy l:
a- Lnh new A();
b- Lnh new B(); vi B l class con ca A
c- Lnh formater, DeSerialize() (ham doc nguoc lai) c lin quan n i tng
class A
d- C 3 u ng
Cu 4: Cc mi quan h ph bin gia cc actor l:
a- Generalization gia cc use case
b- include, extend
c- a v b ng
d- a v b sai
Cu 5: Lc hot ng miu t c:
a. Gii thut thc hin chc nng ca use-case tng ng
b. 1 kch bn thc hin chcc nng ca use-case tng ng
c. S tng tc gia cc i tng
d. S tng tc gia cc actor v cc i tng cng nh gia cc i tng
(kich ban la 1 trong cc th ca thut gii, tng tc l hot ng ca thut gii
Lc cng tc th hin s tng tc)
Cu 6: Lc use case cho thy:
a. Ton b cc chc nng ca h thng phn mm
b. Ton b cc chc nng ca h thng phn mm v cc actor
c. Mt s chc nng ca h thng phn mm
d. Mt s chc nng ca h thng phn mm v mt s actor tng tc vi cc chc
nng ny
(1 chc nng l 1 use case, pmm tch ra nhiu lc use case khc nhau)
Cu 7: Trong VC# xt lnh sau:
Func1() ;
a. Lnh trn c th l li gi hm ni b
b. Lnh trn c th c hiu l this.Func1();
c. Lnh trn c th c x l a x
d. C 3 cu u ng
1

Cu 8: Ta s dng hot ng lp trong khi thc hin:


a. Tng workflow
b. Tng bc nh trong worklfow
c. Tng chu k pht trin phn mm
d. C 3 u ng
(mun lp khi no chng ta mun)
Cu 9: Trong cng nghip, ngi ta tin hnh cc workflow theo c ch:
A- Tun t
B- Song song
C- Lp theo pipe-line (ng ng)
D- Ty theo s thch ( cng nghip phi theo qui trnh khng ty thch c)
(song song theo quan h l lp theo pipe line)
Cu 10: UML cho php
a- c t v xy dng cc artifacts cho 1 h thng cn tin hc ha
b- Lp ti liu v hin th trc quan cc artifacts cho 1 sys cn tin hc ha
c- C 2 cu u ng
d- C 2 u sai
Cu 11 : Tnh cht no gip ngi lp trnh gim nh c cng sc lp trnh
a. a x v tha k
b. Tha k v thng tr
c. Thng tr v tng qut ha
d. Tng qut ha v Tha k
Cu 12: Thng qua bin tham kho n i tng VC# ta c th :
a- Truy xut thuc tnh giao tip v tc v chc nng no
b- Truy xut event hay dng delegate ca i tng
c- Truy xut cc phn t trong 1 danh sch kt hp vi i tng
d- C 3 cu u ng
Cu 13: truy xut 1 thnh phn static ca 1 class;
a- Ta phi to i tng c th ca class ri truy xut thnh phn thng qua i
tng
b- Ta ch cn truy xut thng qua tn class m khng cn to i tng c th
c- a hay b u c
d- C 3 u sai
(static trong 1 class ch c to ra 1 ln duy nht v n lm i tng dng chung)
Cu 14: Trong VC# khi nh ngha mt tc v thuc class A v cm khng cho
cc class con override li tc v ny ta dng:
a- T kha final trong lnh nh ngha tc v
b- T kha virtual trong lnh nh ngha tc v
c- T kha fixed trong lnh nh ngha tc v
d- C 3 u sai
(dng nhng k c sa, class cha c virtual th class con mi override c, lc
c a x km theo)
Cu 15: Vi k thut Serialization VC#, ta c th xut h thng i tng ra file
theo dng:
a- Nh phn
b-XML
2

c-C a v b u ng
d-C a v b u sai
(xml l ngn ng c t cc i tng)
Cu 16: Trong VC#, thng tin v kiu hnh thc trong lnh c t class tng qut
ha l:
a-Tn hnh thc
b-Thng tin rng buc v kiu hnh thc
c-Tn v Thng tin rng buc v kiu hnh thc
d-Cu a v c ng
(public class valueStack <T> {} th T l tn hnh thc
Public class valueStack <T> where T: Class A {} th T l tn hnh thc, where T:class
A l thng tin rng buc.)
Cu 17: Trong VC#, chn pht biu ng nht:
a-Cc thnh phn trong 1 namespace c th nm trong nhiu assembly khc nhau
b- Cc thnh phn trong 1 assembly c th nm trong nhiu namespace khc nhau
c- a v b ng
d- a v b sai
(namespace l tn hnh thc, assembly l 1 T cha phn t do chng trnh dch to
ra)
Cu 18: K thut DataBinding gip ngi lp trnh trnh ti a vic:
a- Vit code miu t qui trnh truy xut chi tit vo database
b- Vit code thit lp cc ch , cc thng tin v database
c- Thit k giao din trc quan
d- C 3 cu u ng
Cu 19: Trong VC#, k thut DataBinding tn ti trn i tng:
a- Form
b- Data Form
c- DataGridView
d- Hu ht cc i tng giao din
Cu 20: Trong VC#, chn cu ng nht:
a- Bin thuc kiu c in cha trc tip gi tr thuc kiu
b- Bin i tng cha tham kho n i tng
c- C cu a v b u ng
d- C cu a v b u sai
----------------------PHN 2-------------------------Cu 1 / Trong cc mu thit k hc mu no cung cp c 2 loi class pattern v
object pattern :
a-Composite
b-Adapter
c-Proxy
d-Facade
(class pattern cha mqh tha k, object pattern cha mqh tham kho)
Cu 2/ Trong i a s mu thit k, class cha ng vai tr nh:
a-1 abstract class
3

b-1 interface s dng


c-1 class tng qut ha
d-C 3 cu trn u sai
Cu 3/ to 1 ng dng multi-platform d dng, d nng cp, ta nn dng mu
thit k:
a- Adapter
b- Astract Factory ( mu th hin trn nhiu giao din vd Win XP)
c- Kt hp cc mu thit k trn
d- Kt hp nhiu mu thit k khc nhau
Cu 4/ thm ng trch nhim cho cc i tng, ta c th dng mu thit k:
(tham kho n cc i tng c l ng trch nhim)
a-Proxy
b-Decorator
c-Composite (n 1 anh cha anh kia tng cng thm)
d-C 3 cu trn u ng
Cu 5/ Client mun tng tc vi mt h trong mt tp hp h i tng v vic
chn h i tng c xc nh ti thi im run-time, ta dng mu thit k :
(v d: to button textbox c to ra trong mi trng no ty vo lc chy)
a-Composite
b-Template method
c-Abstract Factory
d-Factory Method
(astract factory l c to v qun l cc i tng to)
Cu 6/ mt class chuyn qu trnh hin thc mt nhim v no cho mt
trong cc lp con nhng cho php ng dng xc nh class con c th, ta dng
mu thit k:
a-Composite
b-Buider
c-Abstract Factory
d- Factory Method
(class cha mun class con lm, x class con ti thi im)
Cu 7/ Mi quan h gia cc thnh phn trong cc mu thit k:
a-Tha k
b-Kt hp (association)
c- Bao gp
d-C 3 cu trn u ng
Cu 8/ Khi h thng cn c lp vi cc i tng m n sinh ra v cc i tng
sinh ra thuc cng mt class v c rt t im khc bit ta dng mu thit k:
a- Abstract Factory
b- Method Factory
c- Prototype
d- Builder
Cu 9/ Theo qui trnh pht trin phn mm RUP(Rational Unified Process), kin
trc ca h thng phn mm l:
a- Cc module chc nng cu thnh phn mm v mi quan h gia chng
b- Cc gc nhn (view) ca cc m hnh
c- Cc m hnh
4

d- C 3 cu trn u ng
(A l kin trc vt l ca n)

Cu 10/Mun xc nh ng ti thi im chy tp cc i tng x l 1 request


no ta nn dng mu thit k no:
a-Proxy
b-Composite
c-Chain of responsibility
d- C 3 cu u ng
(a ,b thm nhiu proxy thm 1 sequency th s tr thnh c)
Cu 11/ Mun tp trung cc hnh vi ging nhau cc lp trnh trng lp, ta
nn dng mu thit k:
a-Prototype
b- Strategy
c-Template method
d-Factory method
Cu 12/ Hai mu thit k no c lc class khc nhau
a-Adapter & Abstract Factory
b-Strategy & State
c-Factory method & template method
d-c 3 cu trn u ng
Cu 13/ Mun trnh vic dng cc lnh kim tra s hc c nhiu kh nng xy ra,
ta nn dng mu thit k:
a-Command
b-Strategy
c-Chain of responsibility
d-Observer
(vd xd menu chn thut gii tm kim tun t nh phn ta dng if else)
Cu 14/ a s (Tt c) cc mu thit k Creational: (nhom khoi tao)
a- Thuc loi class pattern
b- Thuc loi object pattern
c- H tr c 2 loi pattern
d- C 3 cu trn u sai
(All cc mu thit k khi to i tng u thuc lp ca cu a)
Cu 15/ Mun nh ngha s ph thuc 1-n gia cc i tng sao cho khi 1 i
tng thay i trng thi th cc i tng ph thuc c cnh bo hu hiu
chnh t ng ta dng mu thit k :
a-Factory
bc-Observer
d- State
Cu 16/ a s mu thit k Behavioral thuc loi:
a- Class pattern
b- Object pattern
c-Class pattern ln object pattern
d- C 3 cu trn u sai
5

(behavioral tham kho l ch yu)


Cu 17/ Mu thit k Facade thuc loi:
a- Class pattern
b- Object pattern
c-Class pattern ln object pattern
d- C 3 cu trn u sai
(faade cha nhiu tham kho)
Cu 18/ Mu thit k builder thuc loi:
a- Class pattern
b- Object pattern
c- Class pattern ln object pattern
d- C 3 cu trn u sai
Cu 19/ to ng dng cho php ngi dng d dng c nhn ha h thng
menu-bar, ta nn dng mu thit k:
a-Composite
b-Adapter
c-Command
d-Observer

Cu 20/ Lung cc s kin workflow (l 1 kch bn gq use case) phn tch v workflow
nm bt yu cu khc nhau ch :
a- Mc tru tng
b- i tng b tc ng trong cc hot ng
c- Ngn ng c dng c t
d- c 3 cu trn ng
Cu 21/ Mt s tnh cht ging nhau ca Java v C++ l :
a-H tr n tha k
b-H tr a x
c-H tr tnh k tha, bao gp
d- C 3 ng
Cu 24/ Trong VC++, lnh kch hot destructor ca class A chy l:
a- Lnh return (tng minh hay ko tng minh) trong hm c bin cc b kiu l A
b- Lnh delete(pobj) trong pobj l pointer n i tng thuc class con ca A
c- Lnh delete(pobj) trong pobj l pointer n i tng thuc class A
d- C 3 cu u ng
Cu 32/ Xt tnh bao ng cc thuc tnh private trong Java, code ca 1 hm trong 1 class A:
a- Ch c th truy xut cc thuc tnh private ca i tng ang c x l
b- C th truy xut cc thuc tnh private ca bt k i tng no ca class A
c- Ty ng cnh c th m a hay b ng
d- C 3 cu u sai
Cu 33/ Trong VC++, chn pht biu ng nht
a- Tm vc ca tc v s quyt nh tnh a x
b- Tm vc ca tc v ko nh hng n tnh a x
c- C 2 cu a v b ng
d- C 3 cu trn u sai
Cu 34/ Mt s tnh cht khc nhau ca Java v VC++ l :
a- Mc h tr k thut Serialization
b- Cch thc x l tnh a x
c- Gi hm API
d- C 3 cu u ng
Cu 35/ Trong Java:
a-Khng tn ti hot ng gi hm m ch c lnh gi thng ip
b-Ch tn ti li gi hm cc b trong class tng ng
c-Cho php gi hm th vin bnh thng
d-C 3 u sai
Cu 36/ Trong Java, chn pht biu ng nht
a- Tm vc ca tc v s quyt nh tnh a x

b- Tm vc ca tc v khng nh hng n tnh a x


c- C 2 cu a v b u ng
d- C 3 cu trn u sai
Cu 38/ Trong VC++ mt i tng s c to ra :
a- 1 cch tng minh bng lnh new
b- 1 cch gin tip thng qua lnh nh ngha bin i tng
c- Bng cch load ni dung c t mi trng cha tin ngoi
d- C 3 cu trn u ng
Cu 40/ Tnh bao ng cc thnh phn trong 1 class c++ ph thuc vo:
a- T kha tm vc kt hp vi thnh phn
b- Cc thc class con tha k class cha
c- C 2 cu a v b ng
d- C a v b sai
Phn 1:
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
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
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)
b)
c)
d)

Khi to (Inception)
Tinh ch (Elaboration)
Xy dng (construction)
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)
b)
c)
d)

Khi to (Inception)
Tinh ch (Elaboration)
Xy dng (construction)
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)
b)
c)
d)

Khi to (Inception)
Tinh ch (Elaboration)
Xy dng (construction)
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)
b)
c)
d)

S trng thi (State Diagrams)


S tun t (Sequence Diagrams)
S hp tc (Collaboration Diagrams)
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)
b)
c)
d)

Analysis, design, coding, testing, integration


Design, coding, testing, integration
Analysis, design, coding, testing
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)
b)
c)
d)

Mi thng ip c biu din bng mt mi tn gia ng sng ca hai i tng.


Mi thng ip c biu din bng mt ng thng ng t nt
Mi thng ip phi c nhn vi tn thng ip i km mt con s
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)
Phn 2:
1. Tnh cht no sau y l khng phi l ca use case
A. Ph thuc vo vic thc thi h thng ( implementation-independent):
B. Th hin chc nng ca h thng theo quan im ca ngi dng
C. Cho 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 hin
2. Cc s no th hin kha cnh ng ca h thng:
A. use case, class, object, component, deployment
B. class, object, component, deployment
C. sequence, use case, class, statechart, activity
D. sequence, collaboration, statechart, activity
3. UML l g?
A. L mt ngn ng lp trnh gn ging vi Java
B. L mt ngn ng c bit dng to m t ng cho cc project
C. L cng c dng kim tra s ng nht gia m hnh v m ngun
D. C 3 u sai
4. Vic du thng tin trong lp trnh hng i tng (OOP) c thc hin trong khi nim ca:
A. Encapsulation
B. Polymorphism
C. Abstraction
D. Inheritance
5. Chn cu m t v tc nhn ng nht trong m hnh use case:
a. Tc nhn b gii hn i vi ngi dng tng tc vi h thng ang c thit k
b. Tc nhn l bt k thc th no bn ngai h thng ang c thit k m tng tc vi
h thng
c. Tc nhn b gii hn i vi cc h thng m tng tc vi h thng ang c thit k.
d. Tc nhn cung cp d liu cho h thng.
6. Dng i hat ng (life line):
a. Hnh ch nht hp ng nhn mnh rng mt i tng ch hat ng trong sut phn kch
bn trong m hnh sequence
b. Thng ip
c. ng thng ng di mt i tng trong m hnh sequence ch r khang thi gian tri
qua ca i tng

d. Thi gian sng ca i tng.


7. Cu no ng (mt hoc nhiu) khi ni v trng thi v s chuyn trng thi trong UML
a. M hnh th trng thi ch c to cho cc lp c hnh vi ng quan trng
b. M hnh th phi c to cho tt c cc lp c xc nh cho vn ti nguyn
c. Nhng s kin gy ra s chuyn trng thi t trng thi ny sang trng thi khc c
th hin trong m hnh th trng thi
d. Nhng hnh ng do vic thay i trng thi gy ra cng c th hint trong m hnh th
trng thi

8. Trong hnh (i) l

a.
b.
c.
d.

M rng
Bao gm
Lin kt
S tng qut ha

9. S khc nhau gia cc actor v cc object cng tn l


a. Actor bn ngoi cn object bn trong h thng
b. Object bn ngoi cn actor bn trong h thng
c. Object c hnh vi cn actor th khng c.
d. Actor c hnh vi cn object th khng c.
10. Di y l lp Circle c v bng UML cho bit isVisible (hnh vi)) l

a. protected

b. private
c. public
d. inherit
11. Mt mi quan h has a l m t tt nht cho:
a. Polymorphism
b. Composition
c. Aggregation
d. Inheritance.
12. Vic o sc mnh ca s kt ni gia hai thnh phn h thng c bit nh l:
a. Coupling
b. Cohesion
c. Aggregation
d. Bonding.
13. Mi quan h (relationship) gia class 10 v class 11 l
NewClass10

a.
b.
c.
d.

NewClass11

Dependency
Aggregation
Composition
Realization

14. Mi quan h (relationship) gia class 12 v class 13 l


NewClass12

a.
b.
c.
d.

NewClass13

Dependency
Realization
Composition
Aggregation

15. S khc nhau trong m hnh ho use case nghip v v m hnh ho use case h thng:
A. Khng c s phn bit
B. C th thc hin mt trong hai
C. Cc tc nhn (actor) trong hai m hnh c xc nh khc nhau
D. Cc tha tc vin (worker) trong hai m hnh c xc nh khc nhau
16. 1S no sau y khng phi l s ca UML :
A. Component diagram
B. State-chart diagram
C. Deployment diagram
D. Relationship diagram

17. Loi no sau y l khng phi l actor


a. Khch hng
b. H thng tn dng
c. ng h h thng
d. Tt c u sai
18. Mi message trong lc sequence s c nh x thnh
a. Mt thuc tnh (attribute)
b. Mt quan h ph thuc (dependency relationship)
c. Mt operation
d. Tt c u sai
19. S kt hp gia tn ca mt thao tc (operation) v cc tham s (parameter) ca n c xem l
_____________ ca thao tc .
a. Arguments
b. Signature
c. Responsibilities
d. Attributes
20. Ci no khng phi l m hnh
a. Concorde
b. M hnh thu nh ca Concorde dng trong ng hm
c. Bn v ct lp phn thn ca Concorde
d. C 3 u l m hnh
21. K hiu ny l:
Class1

a.
b.
c.
d.

Class2

Generalization
Aggregation
Composite
Association

22. Mi quan h gia Class v Interface l mi quan h


Class
Interface

a. Unidirectional Association
b. Association

c. Realize
d. Dependency
23. Trong RationalRose, kim tra li tnh tng thch ca ton b m hnh, dng lnh:
a. Tool/Check Model
b. Tool/Check Syntax
c. Tool/Option/Check Model
d. Tool/Customize
24. Cc mu thit k phn thnh my loi mu da vo mc ch s dng
a. 2
b. 3
c. 4
d. 5
25. on m sau l m sinh t m hnh no?
public class Class1
{
public Class2 theClass2;
public Class1()
{
}
}
public class Class2
{
public Class2()
{
}
}
Class1

+theClass2

Class2

Class1

+theClass2

Class2

a.

b.

0..*

+theClass2

Class1

Class2

c.

zzzzzzzz
+theClass2

Class1

d.
Phn 3:

Class2

1. S tch bit gia h thng v mi trng ca n l mt v d ca:


a. System boundary
b. Automation boundary.
c. Production boundary.
d. Information boundary.
2. Mi quan h <<includes>> ngha l g?
a. Ging nh mt th tc con, n l mt use case c s dng bi mt use case khc
b. Vai tr c th hin bi mt ngi c th khi ngi tng tc vi h thng.
c. Nhn mnh s tun t hoc th t cc thng ip. Mt collaboration diagram lm ni bt tp
hp cc i tng cng tc cng nhau thc hin mt use case.
d. Gip nh r phm vi h thng bng cch nhn dng cc vai tr ca tc nhn (actor) tng tc
vi h thng v mt tp hp cc quyn v chc nng c cung cp cho cc tc nhn .
3. iu no sau y khng phi l chc nng ca giai an cn thit cho xy dng mt h c s d
liu?
a. nh r mu tin d liu (data item).
b. Xc nh cc rng buc v quy tc (rule).
c. Xy dng m hnh d liu.
d. Tt c cc cu trn l chc nng ca giai an cn thit
4. Khi xy dng mt m hnh d liu, mc ch chnh l to ra mt m hnh tt nht theo ngi
dng.
a. ng
b. Sai
5. Mt use case diagram l s m rng ca:
a. Bng s kin
b. M hnh ng cnh (context).
c. M hnh tun t (sequence).
d. M hnh class.
6. M hnh Collaboration

a.
b.
c.
d.

M hnh th hin s tun t ca cc thng ip gia cc i tng trong sut mt use case
M hnh th hin cc i tng cng tc cng nhau thc hin mt use case
M hnh collaboration hoc m hnh sequence th hin s tng tc gia cc i tng
Mt m hnh th hin cc vai tr khc nhau ca user v cch thc cc vai tr s dng h
thng

7. S thnh cng ca mt h thng thng tin ph thuc gn nh han tan vo cht lng ca n khi
c xem xt bi ____________
a. phn mm
b. th tc
c. thng tin
d. ngi dng
8. Use Case:
a. Mt kch bn.
b. Mt vai tr c thc hin bi ngi dng bn ngai h thng.
c. Mt cng vic hoc chc nng n l c thi hnh bi h thng cho nhng ngi dng h
thng
d. Mt bc trong chui s kin
9. Nhng ci no sau y l thnh phn ca UML?
a. M hnh Activity.
b. M hnh Collaboration.
c. M hnh Sequence.
d. M hnh Use-case.
e. Tt c
10. ______________ c dng nhm cc lp li vi nhau d s dng, bo tr v s dng li.
a. Trng thi (States)
b. Trng hp s dng (Use Cases)
c. M hnh Context
d. Gi (Packages)
11. Nhng l do hp l nhm cc class vo trong cng mt package l, cc class :
a. h tr cc dch v cng cp cao.
b. c quan h vi nhau theo s chuyn mn ha (specialisation)
c. c quan h vi nhau theo khi kt hp (aggregation).
d. lin quan v mt ng ngha v c khuynh hng cng nhau thay i
e. c xy dng bi cng nhm cc nh pht trin
12. Trong vng i ca phn mm, giai an no ni chung l ng gi nht?
a. S bo tr

b. S thc thi
c. Cc lut l
d. Thit k

13. M hnh Use Case:


a. M hnh th hin cc i tng cng tc cng nhau thc hin mt use case.
b. M hnh th hin dng i ca i tng trong cc trng thi v chuyn trng thi.
c. S giao tip gia cc i tng trong mt use case
d. M hnh th hin cc vai tr ca user v cch thc cc vai tr s dng h thng
e. M hnh th hin s tun t ca cc thng ip gia cc i tng trong use case.
14. Chn cu m t v tc nhn ng nht trong m hnh use case:
a. Tc nhn b gii hn i vi ngi dng tng tc vi h thng ang c thit k
b. Tc nhn l bt k thc th no bn ngai h thng ang c thit k m tng tc vi h
thng
c. Tc nhn b gii hn i vi cc h thng m tng tc vi h thng ang c thit k.
d. Tc nhn cung cp d liu cho h thng.
15. Khi chn gi phn mm, phi xem xt:
i) Gi phn mm c ph hp vi yu cu ngi dng khng?
ii) Mc ng tin ca nh cung cp
iii)
Nh pht trin h thng c phi l mt t chc n nh, ng tin
iv)
Gi phn mm c n nh khng hoc n c c sa li (duyt li) ln cui?
v) Mc tch hp vi cc phn mm/ ng dng khc
vi)
S h tr sn c
vii)
i ng nhn vin sn sng.
a.
i, iv, v
b.
ii, iv, v, vi
c.
i, iv, v, vii
d.
i, ii, iii
e.
Tt c cu trn
16. Thuc tnh l th ta c th nhn thy, chm c hoc nu khng th cm nhn c v l th m
ngi dng lu tr d liu v nhng hnh vi lin quan.
a. ng
b. Sai
26. i tng tp hp l g?
a. L mt thc th i tng cha cc i tng khc.
b. L mt thc th i tng ch c nhng phng thc tnh.
c. L mt i tng ch c nhng thuc tnh ch yu v cc phng thc th hin
d. L mt thc th i tng ch c nhng thuc tnh ch yu

27. Kch bn tan cnh


a. Cc kch bn c pht trin c xem xt v u tin theo nhng iu kin nht nh
b. Hng suy ngh v cc vn bng cch dng m hnh t chc cc han cnh trong th gii
thc
c. Xy ra trong sut giai an phn tch ca vng i h thng
d. m bo khng to ra nhng gi thuyt v quyt nh khc nhau trong nhng khung nhn
khc nhau trong vic pht trin phn mm
28. Trong m hnh trng thi, hnh vi m i tng th hin ra trong khi ang trong trng thi c
th c gi l mt Activity
a. ng
b. Sai
29. S khc nhau gia m hnh sequence v m hnh collaboration?
a. Gip nh r phm vi h thng bng cch nhn dng cc vai tr tc nhn (actor roles) tng
tc vi h thng v mt tp hp cc quyn v chc nng c cung cp cho cc tc nhn
b. Nhn mnh s tun t hoc th t cc thng ip
c. Mt m hnh collaboration nhn mnh tp hp cc i tng cng tc cng nhau thc hin
mt use case
d. Vai tr c thc thi bi mt ngi c th khi ngi tng tc vi h thng
30. Mt mi lin h gia hai lp trong m hnh lp
a. Th hin s k tha gia hai lp
b. Cho php s tng tc gia hai lp
c. Cho php s tng tc gia cc i tng ca hai lp
d. Th hin s ph thuc gia hai lp
31. Giai an no sau y nh ngha cc quy tc kinh doanh cho mt h thng mi?
a. Giai an phn tch h thng
b. Giai an phn tch yu cu
c. Gii an nghin cu s b
d. Giai an phn tch quyt nh
32. Dng i hat ng (life line):
a. Hnh ch nht hp ng nhn mnh rng mt i tng ch hat ng trong sut phn kch
bn trong m hnh sequence
b. Thng ip
c. ng thng ng di mt i tng trong m hnh sequence ch r khang thi gian tri
qua ca i tng
d. Thi gian sng ca i tng.

33. Thng ip s kin


a. S tun t hp l ca vic chun trng thi v cc trng thi trong th trng thi
b. ch n ca s chuyn trng thi c ni vi u mi tn ca biu tng chuyn trng thi
c. Mt thnh phn trong th trng thi bo hiu s di chuyn t trng thi ny sang ci k
d. S chuyn trng thi trong mt trng thi m khng loi b i tng khi trng thi
e. S kch hot s thay i trng thi cha thng ip m c cc thuc tnh ca mt s kin
34. M hnh Collaboration th hin nhng tng tc ca i tng sp xp theo trnh t thi gian
a. ng
b. Sai
35. Mt thc th c vai tr c xc nh r trong ti nguyn ca ng dng v c trng thi, c hnh
vi, v nh dng th xc nh:
a. Lp
b. Tc nhn
c. i tng
d. Thuc tnh
36. Mt h thng m trong cc thnh phn d liu, x l v giao din (interface) ca h thng
thng tin c phn tn ra nhiu khu vc trong mt mng my tnh c xem nh l:
a. Mt h thng cnh tranh
b. Mt h thng trung tm ha
c. Mt h thng giao tip
d. Mt h thng c s d lu
e. Khng c cu no ng
37. Sara mun lm cho cuc phng vn ci m hn mt cuc phng vn bnh thng v thu thp
uc nhiu thng tin. C y nn hi nhng cu hi ________
a. ng
b. khng thch hp
c. m
d. thm d
38. Cu no ng (mt hoc nhiu) khi ni v trng thi v s chuyn trng thi trong UML
a. M hnh th trng thi ch c to cho cc lp c hnh vi ng quan trng
b. M hnh th phi c to cho tt c cc lp c xc nh cho vn ti nguyn
c. Nhng s kin gy ra s chuyn trng thi t trng thi ny sang trng thi khc c th
hin trong m hnh th trng thi
d. Nhng hnh ng do vic thay i trng thi gy ra cng c th hint trong m hnh th
trng thi
e. M hnh th trng thi th hin trng thi ca mt i tng n l

39. cu no sau y l ng nht?


a. name l mt thuc tnh ca lp Borrower
b. membershipNum l phng thc ca lp Borrower
c. name l thuc tnh ca getName
d. setName l thuc tnh ca getName

40. Con s ca s kt hp m xut hin gia 2 vt c th th c gi l mt :


a. bn s
b. thuc tnh
c. mi quan h
d. mi quan h nh phn
41. X l lun l (logical process) l cng vic m cn c thc hin nhng khng quan tm n
cch thc (hnh thc) thc hin.
a. Sai
b. ng
42. Vic xem xt trn cc form v report c sn l mt phn trong vic xc nh yu cu h thng .
a. Sai
b. ng
43. mi quan h ___________ th c dng ch hnh vi ty chn m ch chy di nhng iu
kin nht nh chng hn nh l khch hot mt cnh bo.
a. bao gm (include)
b. kt tp (aggreation)

c. m rng (extend)
d. tha k (inheritance)
e. kt hp (assocition)
44. M hnh ho d liu l mt k thut cho vic t chc v ti liu ho cc m hnh lun l v vt l
ca mt h thng.
a. ng
b. Sai
45. Cc giao din (interface) c th tha k trc tip t mt hoc nhiu Interfaces khc
a. ng
b. sai
46. Mt cch tip cn tch mt h thng thnh cc h thng con gi l
a. thit k h thng
b. lp trnh
c. qun l d liu
d. phn r chc nng
47. Vai
a.
b.
c.
d.

tr quan trng nht trong cng vc ca ngi phn tch vin h thng l
gii quyt vn
bit r d liu no cn c lu tr v s dng
c k nng lp trnh tt
hiu nhng kin thc chuyn mn v h thng thng tin

48. Nhng cu no sau y l ng v biu k tha trong hnh sau?

a.
b.
c.
d.

Lp A l cha ca lp D.
Lp D l tin bi ca lp F.
Lp A l tin bi ca lp F v D
Lp A l cha ca lp B, E v F.

e. Lp C l lp con ca lp D .
49. Mt cng c th bao gm
a. Nhng m hnh dng qun l qu trnh pht trin
b. Phn mn h tr gip to nhng m hnh hoc nhng thnh phn yu cu trong d n
c. nhng hng dn thc thi m hnh
d. Nhng m hnh ca thnh phn h thng
50. Mt h thng tin tc phi c phn cng v phn mn my tnh mi hp l
a. Sai
b. ng
51. Ch ra cu sau y l yu cu chc nng hay phi chc nng H thng s h tr 500 ngi dng
cng lc
a. phi chc nng
b. chc nng
52. Trong hnh (i) l

a.
b.
c.
d.

M rng
Bao gm
Lin lc
S tng qut ha

53. Mt kch bn (scenario) l mt


a. Tp hp cc bc trong phm vi ca mt use case
b. Tp hp cc use case
c. Mt use case.
d. Bao gm cc use case.
54. S khc nhau gia cc actor v cc object cng tn l
a. Actor bn ngoi cn object bn trong h thng

b. Object bn ngoi cn actor bn trong h thng


c. Object c hnh vi cn actor th khng c.
d. Actor c hnh vi cn object th khng c.
55. Trong UML, mt lp c biu din bi mt hnh ch nht gc trn c 2 ngn phn bit bi
ng thng ngang
a. ng
b. Sai
56. Di y l lp Circle c v bng UML cho bit isVisible (hnh vi)) l

a.
b.
c.
d.

protected
private
public
inherit

57. Ci no di y khng phi l mc tiu ca m hnh ha?


a. c t (Specifying)
b. Ti liu ho (Documenting)
c. Trc quan ha (Visualizing)
d. Xy dng (Constructing)
e. Lp trnh (Coding)
58. Qu trnh sinh m (generating code) t mt m hnh UML c gi l:
a. Reverse Engineering
b. Forward Engineering
c. Code generation
d. Syntax Checking
e. Visual Coding

59. M t no di y ph hp nht cho mt mi kt hp (association)?


a. Mt quan h ng ngha (semantic relationship) gia hai vt, trong mt thay i ca vt ny
s nh hng ng ngha n vt kia.
b. Mt quan h c cu trc (structural relationship) m t cc lin kt (link)
c. Mt quan h gia mt thnh phn chuyn bit vi mt thnh phn tng qut.
d. Mt quan h ng ngha gia cc classifiers.
60. Mt th hin (instance) ca mt class c gi l mt:
a. Object
b. Classifier
c. Factory Class
d. Stereotype
61. Vic du thng tin trong lp trnh hng i tng (OOP) c thc hin trong khi nim ca:
a. Encapsulation
b. Polymorphism
c. Abstraction
d. Inheritance.
62. S tha k (inheritance) cn c bit n nh:
a. Generalization
b. Polymorphism
c. Association
d. Stereotyping
63. Mt mi quan h has a l m t tt nht cho:
a. Polymorphism
b. Composition
c. Aggregation
d. Inheritance.
64. Mt mi quan h is a l m t tt nht cho:
a. Inheritance
b. Composition
c. Aggregation
d. Encapsulation.
65. Vic o sc mnh ca s kt ni gia hai thnh phn h thng c bit nh l:
a. Coupling
b. Cohesion
c. Aggregation

d. Bonding.
66. Ci nhn tnh (static view) ca h thng c m hnh ha bng:
a. class diagrams
b. use case diagrams
c. state chart diagrams
d. activity diagrams.
67. Trong mt use case diagram, cc thc th ngoi (external entities) h thng c gi l:
a. use cases
b. boundary objects
c. actors
d. stick men
68. Cc Use case m hnh ha:
a. Yu cu chc nng (functional requirements)
b. Ci nhn tnh (static view)
c. Yu cu ngi dng (user requirements)
d. Ti liu ha (Documentation)
69. Sequence diagrams c dng trong :
a. static view
b. interaction view
c. deployment view
d. model management view.
70. Cuc i (life history) ca mt object c m hnh ha trong mt:
a. statechart diagram
b. use case diagram
c. sequence diagram
d. object diagram
71. Ci no sau y khng c xem l mt association?
a. Mt u l 1 class, u cn li l 3 class
b. Cng mt class c hai u
c. Hai class khc nhau hai u
d. Hai class mt u; hai class khc u cn li
72. S kt hp gia tn ca mt thao tc (operation) v cc tham s (parameter) ca n c xem l
_____________ ca thao tc .
a. Arguments
b. Signature

c. Responsibilities
d. Attributes
73. Ci no di y khng l lng s (multiplicity) hp l?
a. 0..4
b. 1
c. 3..*
d. i..j
74. Ci no di y l khai bo thuc tnh ng qui tc?
a. # balance: Double
b. username
c. *pointer
d. startingPoint = (1,2,3)
e. initialBalance: 0.0
75. Tr phi c c t khc i, cc thuc tnh lun c tnh cht mc nh l:
a. Changeable
b. addOnly
c. frozen
d. isQuery
76. Loi relationship no nn dng m hnh ha kt ni gia mt giao din (interface) v mt
class?
a. Dependency
b. Realization
c. Generalization
d. Association
77. Ci no sau y l l do chnh xy dng cc use case?
a. c t cc hnh ng m ngi dng s thc hin
b. nh ngha cc t vng ca h thng
c. gip cc lp trnh vin v khch hng hiu nhau
d. dng xc minh h thng khi n tin trin
e. biu din cch thc cc objects lm vic vi nhau
78. Loi diagram no thng dng nm bt cc dng iu khin (flow) kt hp vi mt use case?
a. Interaction
b. Sequence
c. use case
d. activity

79. S UML diagram trn l biu din ca mt :


a. Class
b. Object
c. Circle
d. Package

Circle:
mycircle

80. S UML diagram trn l biu din ca mt :


a. Class
b. Object
c. Actor
d. Use case

NewClass3

NewClass4

NewClass5

NewClass7

NewClass6

81. Trong s trn biu din loi relationship no?


a. Generalization
b. Aggregation
c. Composition
d. Multiple Inheritance.

NewClass8

82. Mi quan h (relationship) gia class 8 v class 9 l:


a. Aggregation
b. Composition

NewClass9

c. Inheritance
d. Realization

NewClass10

NewClass11

83. Mi quan h (relationship) gia class 10 v class 11 l


a. Dependency
b. Aggregation
c. Composition
d. Realization

NewClass12

NewClass13

84. Mi quan h (relationship) gia class 12 v class 13 l


a. Dependency
b. Realization
c. Composition
d. Aggregation

Person

Company

employee

employer

85. Trong mi kt hp trn, t employee v employer c xem l


a. Role
b. Entity
c. Object
d. Association

You might also like