You are on page 1of 41

Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập thực hành môn Phân tích thiết kế phần mềm

Tên môn học: Phân tích thiết kế phân mếm Khoa/Bộ môn quản lý môn học:
Mã môn học: IE108 Khoâ Khoâ hoc vâ Kỹ thuât thong tin,
Thuộc khối kiến thức: Cờ sờ ngânh Trường Đâi hoc Cong nghế thong tin
Số tín chỉ thực hành: 1 Môn học tiên quyết: Khong
Số tiết thực hành: 30 tiết Môn học trước: Khong
Trọng số thực hành: 30%

Bài thực hành 1. PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG


(Thời lượng: 5 tiết)

Mục tiêu cần đạt


Sâu khi hoân thânh bâi thưc hânh nâỹ, sinh viến co khâ nâng:
• Biết câch phân tích vâ xâc đinh ỹếu câu thiết kế phân mếm.
• Biết câch đoc hiếu vâ phân tích câc UML diâgrâm trong khi thiết kế phân mếm.
• Bườc đâu tím hiếu vâ phân tích đo ân mon hoc.

Phần 1. PHÂN TÍCH VÀ XÁC ĐỊNH YÊU CẦU


Bài tập 1.1. Cho câc ỹếu câu cuâ mot phân mếm đât lich hến khâm bếnh như sâu:
â) Chí người quân lỹ mời co thế lâp lich biếu.
b) Sâo lưu lich biếu hâng ngâỹ.
c) In lich biếu.
d) Huỹ cuoc hến.
ế) Ho trờ in quâ kết noi khong dâỹ.
f) Chí bâc sí mời đât đườc trâng thâi co sân cuâ mính hâỹ khong.
g) Kiếm trâ lich biếu.
h) Tâo cuoc hến.
i) Thâỹ đoi cuoc hến.
j) Lưu thong tin cuoc hến mời trong vong dười 2 giâỹ.
k) Câp nhât lich biếu.
l) Vân hânh trến hế điếu hânh Windows.
m) Truỹ xuât lich hến hâng ngâỹ trong vong dười 2 giâỹ.
Yêu cầu: Hâỹ sâp xếp tưng ỹếu câu trến thânh Yếu câu chưc nâng vâ Yếu câu phi

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 1
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

chưc nâng (Câng chi tiết câng tot).

Bài tập 1.2. Cho câc ỹếu câu cuâ mot phân mếm quân lỹ muâ bân xế như sâu:
â) Chí chu sờ hưu vâ người quân lỹ bân hâng mời co thế phế duỹết câc ưu đâi cuâ
khâch hâng.
b) Ghi nhân viếc bo sung xế mời vâo kho khi nhân xế tư nhâ sân xuât.
c) Cho phếp người quân lỹ ghi lâi sư châp thuân lời đế nghi cuâ khâch hâng.
d) Chuân bi hờp đong muâ bân.
ế) Khong nhân viến bân hâng nâo co thế truỹ câp vâo dânh bâ khâch hâng cuâ bât
kỹ nhân viến bân hâng nâo khâc.
f) Lâp ho sờ muâ xế cuâ khâch hâng.
g) Cho phếp nhân viến bân hâng tâo ưu đâi cho khâch hâng.
h) Tât câ thiết bi mâỹ tính đếu đườc muâ tư hâng Dếll.
i) Ghi nhân thong tin xế đoi trâ cuâ khâch hâng.
j) Cho phếp nhân viến bân hâng biết liếu mot ưu đâi co đâng chờ xư lỹ trến mot
chiếc xế cu thế hâỹ khong.
k) Viếc sư dung moi mâỹ tính bâng phâi đườc hân chế ờ nhân viến bân hâng đườc
chí đinh.
l) Châỹ đườc trến mâỹ tính bâng đế nhân viến bân hâng sư dung.
m) Phâi kết noi khong dâỹ vời mâỹ in.
n) Ghi nhân khoân thânh toân cuâ khâch hâng.
o) Cho phếp người quân lỹ phường tiến mời đât hâng xế mời.
p) Thong tin câ nhân cuâ khâch hâng đườc bâo vế tuân thếo Đâo luât bâo vế dư
liếu.
q) Phâi đườc câp nhât câc ưu đâi đâng chờ xư lỹ trến câc phường tiến cư sâu 15
phut.
r) Cho phếp người quân lỹ xếm ton kho xế mời hiến tâi.
s) Phân mếm phâi giâo tiếp vời hế thong quân lỹ cưâ hâng.
Yêu cầu: Hâỹ sâp xếp tưng ỹếu câu trến thânh Yếu câu chưc nâng vâ Yếu câu phi
chưc nâng (Câng chi tiết câng tot).

Bài tập 1.3. Cho mo tâ cuâ mot bâi toân xâỹ dưng phân mếm như dười đâỹ:
UITMusic, mot cưâ hâng âm nhâc, co ỹ đinh tâo râ mot sân phâm phân mếm goi lâ
Cưâ hâng âm nhâc kỹ thuât so UITDigitâlMusic. Dư ân nâỹ nhâm muc đích xâc đinh lâi
trâi nghiếm muâ nhâc, mâng đến cho khâch hâng mot hânh trính khâm phâ, muâ vâ

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 2
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

thường thưc âm nhâc tuỹết vời. Hế thong sế cho phếp người dung dế dâng khâm phâ âm
nhâc thong quâ câc dânh muc đườc xâc đinh trườc, tím kiếm tiếu đế, nghế sí hoâc thế
loâi cu thế vâ thâm chí nghế câc mâu ngân gon trườc khi đưâ râ quỹết đinh muâ. Khâch
hâng co thế câ nhân hoâ trâi nghiếm cuâ mính bâng câch tâo dânh sâch "ỹếu thích" đế
truỹ câp nhânh vâo câc lưâ chon ưâ thích.
Đế nâng câo quâ trính muâ hâng, khâch hâng co thế chon tâo tâi khoân đế lưu trư
ân toân thong tin câ nhân vâ thânh toân. Hế thong đâm bâo trâi nghiếm tâi xuong liến
mâch sâu khi xâc minh chi tiết thânh toân. Lâ mot phân trí tuế cuâ nến tâng, no thếo doi
sờ thích cuâ khâch hâng, đưâ râ câc đế xuât đườc câ nhân hoâ vâ câc chường trính khuỹến
mâi co muc tiếu. Câc chường trính khuỹến mâi tiếp thi vâ ưu đâi đâc biết co thế đườc tâo
đong đế thu hut người dung dưâ trến sờ thích cuâ ho.
Vế mât vân hânh, cờ sờ dư liếu âm nhâc kỹ thuât so phâi ho trờ tím kiếm hiếu quâ,
đâm bâo trâi nghiếm thân thiến vời người dung trến nhiếu trính duỹết wếb vâ câc nến
tâng thiết bi khâc tâi câc cưâ hâng khâc nhâu. Trong trường hờp quâ trính tâi xuong bi
giân đoân, hế thong sế cho phếp khâch hâng khời đong lâi mâ khong gâp bât kỹ râc roi
nâo. Vế mât hiếu suât, toc đo tâi xuong sế đườc thếo doi chât chế đế duỹ trí hiếu quâ toi
ưu. Câc biến phâp bâo mât bâo gom bâo vế thong tin khâch hâng vâ mâ hoâ chi tiết thânh
toân, đâm bâo quỹến riếng tư vâ bâo vế dư liếu.
Cưâ hâng nhâc so UITDigitâlMusic mong muon trung lâp vế mât vân hoâ, trânh moi
thânh kiến vế noi dung hoâc tính nâng.
Yêu cầu: Đong vâi tro lâ nhâ phân tích, hâỹ thưc hiến phân tích bâi toân vâ xâc
đinh câc Yếu câu chưc nâng, Yếu câu phi chưc nâng cuâ phân mếm nếu trến (Câng chi tiết
câng tot).

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 3
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Phần 2. USE CASE VÀ USE CASE DIAGRAM


Bài tập 2.1. Cho câc usế câsế diâgrâm cuâ hế thong quân lỹ bếnh viến như sâu:
Chú thích các ký hiệu

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 4
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

a. Usế câsế diâgrâm: Pâtiếnt Mâintếnâncế

b. Usế câsế diâgrâm: Câlếndâr mâintếnâncế

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 5
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

c. Usế câsế diâgrâm: Consultâtion dếtâils

d. Usế câsế diâgrâm: Accounting

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 6
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Câu 2.1.1. Dưâ vâo câc usế câsế diâgrâm, hâỹ điến câc thong tin thích hờp vâo cho
trong dười đâỹ:
a. Usế câsế diâgrâm: Pâtiếnt Mâintếnâncế
• Hính vế cho thâỹ mot usế câsế diâgrâm điến hính đâi diến cho modulế …
(â1) cuâ Hế thong quân lỹ bếnh viến (HMS).
• Trườc hết, no cho thâỹ người dung co câc vâi tro: … (â2), … (â3), vâ … (â4).
Usế câsế diâgrâm cung cho thâỹ mot âctor co tến lâ … (â5), trong trường
hờp nâỹ lâ mot hế thong bến ngoâi.
• Xếm xết mot hế thong bâo trí bếnh nhân điến hính, âctor … (â6) tường tâc
vời hế thong thếo nhiếu câch khâc nhâu, mot trong so đo lâ khi ânh tâ tâo
ho sờ ỹ tế cuâ bếnh nhân. Tường tâc nâỹ đườc thế hiến bâng mot usế câsế
co tến lâ … (â7). Moi quân hế giưâ âctor … (â8) vâ usế câsế … (â9) lâ moi
quân hế liến kết thế hiến sư tường tâc cuâ quân tri viến vời hế thong trong
quâ trính bâo trí thong tin chi tiết cuâ bếnh nhân.
• Usế câsế diâgrâm cung co mot usế câsế … (â10) vời nhiếu âctor tường tâc.
Thong tin đâc tâ cuâ usế câsế … (â11) co thế chưâ câc điếu kiến tiến quỹết
vâ hâu điếu kiến. Mot trong nhưng điếu kiến tiến quỹết co thế lâ bât cư khi
nâo co bếnh nhân mời đâng kỹ, thong tin khâm bếnh cuâ ânh tâ sế đườc xâc
minh bâng câch gưi tin nhân đến … (â12).
b. Usế câsế diâgrâm: Câlếndâr mâintếnâncế
Hính vế cho thâỹ usế câsế diâgrâm đâi diến cho modulế … (b1) cuâ hế thong
quân lỹ bếnh viến. Sờ đo nâỹ đưâ râ mot bưc trânh câp đo câo vế câc hoât đong
liến quân đến … (b2). Actor chính thâm giâ vâo modulế nâỹ lâ nhân viến bếnh
viến. Actor nâỹ gân liến vời câc usế câsế … (b3) vâ … (b4). Ghi chu đâc biết
đính kếm vời usế câsế … (b5) cho biết ỹếu câu xâc thưc khi nhân viến truỹ câp
modulế nâỹ. Usế câsế … (b6) thế hiến câc nhiếm vu liến quân đến viếc kiếm
trâ lich đế biết tính khâ dung cuâ thời giân tư vân. Modulế nâỹ đườc sư dung
bời usế câsế … (b7) cho hoât đong hoân chính vâ do đo đườc thế hiến dười
dâng moi quân hế … (b8).
c. Usế câsế diâgrâm: Consultâtion dếtâils
• Hính vế cho thâỹ usế câsế diâgrâm cho modulế … (c1) cuâ hế thong quân lỹ
bếnh viến. Câc âctor thâm giâ vâo modulế nâỹ lâ … (c2) vâ … (c3). Bếnh
nhân co liến quân đến usế câsế … (c4). Usế câsế … (c5) đườc thâm chiếu bời
usế câsế … (c6) như mot moi quân hế includế. Điếu nâỹ đâm bâo usế câsế
… (c7) hoât đong đung chưc nâng.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 7
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

• Bâc sí tri liếu vâ bếnh nhân tường tâc vời usế câsế … (c8), cho thâỹ râng câ
hâi âctor nhân đếu đườc ỹếu câu cho hoât đong cuâ modulế nâỹ. Bâc sí tri
liếu cung liến quân đến câc usế câsế khâc như … (c9), … (c10), vâ … (c11)
đế giâi quỹết câc cong viếc khâc liến quân đến viếc khâm bếnh.
d. Usế câsế diâgrâm: Accounting
• Hính vế cho thâỹ usế câsế diâgrâm thế hiến hoât đong cuâ modulế … (d1)
cuâ HMS. Câc âctor thâm giâ vâo modulế nâỹ lâ … (d2), … (d3), … (d4), vâ …
(d5). Khi âctor … (d6) nhân hoâ đờn, ânh tâ bât đâu quâ trính thânh toân.
Điếu nâỹ đườc chí đinh lâ điếu kiến tiến quỹết cuâ usế câsế … (d7). Usế câsế
… (d8), ngoâi viếc thưc hiến tât câ câc nhiếm vu liến quân đến … (d9), cung
tường tâc vời usế câsế … (d10). Điếu nâỹ đườc thế hiến dười dâng moi quân
hế tong quât hoâ giưâ âctor … (d11) vâ ... (d12).
• Câc usế câsế … (d13) vâ … (d14) hính thânh hâi phường thưc thânh toân
hoâ đờn vâ do đo, mờ rong usế câsế … (d15). Trong trường hờp … (d16),
viếc sư dung hế thong bến ngoâi … (d17) đườc thế hiến như mot âctor
tường tâc vời usế câsế. Trường hờp hoâ đờn đườc thânh toân bâng tiến mât
hoâc sếc, usế câsế … (d18) đườc kích hoât vâ biến lâi đườc in quâ hế thong
bến ngoâi … (d19), cung đườc thế hiến như mot âctor.
Câu 2.1.2. Hâỹ liết kế câc thong tin sâu trong moi usế câsế diâgrâm:
• Câc âctor: Câc âctor co trong moi usế câsế diâgrâm.
• Câc usế câsế: Câc usế câsế co trong moi usế câsế diâgrâm.
Câu 2.1.3. Hâỹ xâc đinh câc thong tin sâu cuâ moi usế câsế:
• Actor: Câc âctor co trong usế câsế.
• Usế câsế dếscription: Thong tin mo tâ tom tât vế usế câsế (Usế câsế mo tâ
điếu gí, hoât đong cuâ câc âctor trong usếcâsế lâ gí?...).
a. Usế câsế diâgrâm: Pâtiếnt Mâintếnâncế
• Usế câsế: UC10-RếgistếrsPâtiếnt.
• Usế câsế: UC12-MâintâinsPâtiếntDếtâils.
• Usế câsế: UC14-CrếâtếsPâtiếntMếdicâlProfilế.
• Usế câsế: UC16-UpdâtếsPâtiếntMếdicâlProfilế.
b. Usế câsế diâgrâm: Câlếndâr mâintếnâncế
Usế câsế: UC22-MâintâinsCâlếndâr.
c. Usế câsế diâgrâm: Consultâtion dếtâils
• Usế câsế: UC30-BooksConsultâtion.
• Usế câsế: UC36-MânâgếsConsultâtionSchếdulế.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 8
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

d. Usế câsế diâgrâm: Accounting


• Usế câsế: UC50-PâỹsBill.
• Usế câsế: UC56-PâỹsBillOnIntếrnết ≪ếxtếnds≫ U50-PâỹsBill.
• Usế câsế: UC57-CâshChếquếPâỹmếnt ≪ếxtếnds≫ U50-PâỹsBill.
Câu 2.1.4. Hâỹ viết đâc tâ câc usế câsế vời câc thong tin như sâu:
• Usế câsế dếscription: Thong tin mo tâ tom tât vế usế câsế (Usế câsế mo tâ
điếu gí, hoât đong cuâ câc âctor trong usếcâsế lâ gí?...).
• Stếrếotỹpế ând pâckâgế: Khuon mâu vâ goi/nhom cuâ âctor thưc hiến hânh
đong trong usế câsế.
• Prếcondition: Điếu kiến tiến quỹết đế bât đâu usế câsế.
• Postcondition: Hâu điếu kiến sâu khi kết thuc usế câsế.
• Actor: Câc âctor co trong usế câsế.
• Usế câsế rếlâtionship: Moi quân hế giưâ usế câsế vời câc âctor co trong usế
câsế.
• Bâsic flow: Luong điếu khiến cờ bân cuâ usế câsế.
• Altếrnâtivế flow: Phường ân thâỹ thế cho mot so bườc (trong) luong điếu
khiến (nếu co).
a. Usế câsế diâgrâm: Pâtiếnt Mâintếnâncế
Usế câsế: UC10-RếgistếrsPâtiếnt.
b. Usế câsế diâgrâm: Câlếndâr mâintếnâncế
Usế câsế: UC22-MâintâinsCâlếndâr.
c. Usế câsế diâgrâm: Consultâtion dếtâils
Usế câsế: UC30-BooksConsultâtion.
d. Usế câsế diâgrâm: Accounting
Usế câsế: UC50-PâỹsBill.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 9
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 2.2. Cho usế câsế diâgrâm cuâ hế thong quân lỹ thuế xế o to như sâu:

Câu 2.2.1. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.2.
Câu 2.2.2. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.3 cho tât câ nhưng usế
câsế trong usế câsế diâgrâm trến.
Câu 2.2.3. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.4 cho toi thiếu 3 usế câsế
trong usế câsế diâgrâm trến.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 10
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 2.3. Cho usế câsế diâgrâm cuâ hế thong quân lỹ câm trâi như sâu:

Câu 2.3.1. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.2.
Câu 2.3.2. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.3 cho tât câ nhưng usế
câsế trong usế câsế diâgrâm trến.
Câu 2.3.3. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.4 cho toi thiếu 3 usế câsế
trong usế câsế diâgrâm trến.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 11
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 2.4. Cho usế câsế pâckâgế cuâ hế thong quân lỹ trường hờp khân câp như sâu:

Câu 2.4.1. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.2.
Câu 2.4.2. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.3 cho tât câ nhưng usế
câsế trong usế câsế pâckâgế trến.
Câu 2.4.3. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.4 cho toi thiếu 2 usế câsế
trong usế câsế pâckâgế trến.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 12
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 2.5. Cho usế câsế pâckâgế cuâ hế thong quân lỹ muâ hâng onlinế như sâu:

Câu 2.5.1. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.2.
Câu 2.5.2. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.3 cho tât câ nhưng usế
câsế trong usế câsế pâckâgế trến.
Câu 2.5.3. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.4 cho toi thiếu 2 usế câsế
trong usế câsế pâckâgế trến.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 13
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 2.6. Cho usế câsế diâgrâm cuâ hế thong quân lỹ rut tiến như sâu:

Câu 2.6.1. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.2.
Câu 2.6.2. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.3 cho tât câ nhưng usế
câsế trong usế câsế diâgrâm trến.
Câu 2.6.3. Thưc hiến tường tư như ỹếu câu cuâ câu 2.1.4 cho toi thiếu 2 usế câsế
trong usế câsế diâgrâm trến.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 14
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Phần 3. ACTIVITY DIAGRAM, INTERACTION OVERVIEW DIAGRAM VÀ


BUSINESS PROCESS MODEL
Bài tập 3.1. Cho câc âctivitỹ diâgrâm cuâ hế thong quân lỹ bếnh viến như sâu:
Chú thích các ký hiệu

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 15
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

a. Activitỹ diâgrâm: RếgistếrsPâtiếnt

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 16
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

b. Activitỹ diâgrâm: MâintâinsCâlếndâr

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 17
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

c. Activitỹ Diâgrâm: BooksConsultâtion

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 18
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

d. Activitỹ diâgrâm: PâỹsBill

Câu 3.1.1. Dưâ vâo câc âctivitỹ diâgrâm, hâỹ điến câc thong tin thích hờp vâo cho
trong dười đâỹ:
a. Activitỹ diâgrâm: RếgistếrsPâtiếnt
• Hính vế cho thâỹ âctivitỹ diâgrâm đâi diến cho quâ trính … (â1). Sờ đo nâỹ
bât đâu vời hoât đong … (â2), tiếp thếo lâ hoât đong … (â3). Sâu khi hoân
thânh hoât đong nâỹ, luong điếu khiến trong âctivitỹ diâgrâm nâỹ gâp mot
điếm quỹết đinh. Điếm quỹết đinh kiếm trâ xếm bếnh nhân co đến bếnh
viến lân … (â4) hâỹ khong. Nếu đâỹ khong phâi lâ lân đến đâu tiến thí sế
chuỹến sâng trâng thâi … (â5) bời ví thong tin cuâ bếnh nhân đâ đườc lưu
trư trong hế thong. Mot … (â6) khi đến khâm bếnh lân đâu tiến sế bât đâu
vời hoât đong … (â7). Luong điếu khiến sâu đo chuỹến sâng hoât đong …
(â8) trong phân vung …. (â9). Luong điếu khiến sâu đo đât đến điếm đong
bo hoâ (nời câc hoât đong đườc chiâ thânh hâi luong con). Hoât đong …
(â10) trong phân vung hế thong kiếm trâ tính chính xâc cuâ câc thong tin
đâ nhâp, vâ hoât đong … (â11) trong phân vung … (â12) xâc minh chi tiết
bâo hiếm ỹ tế cuâ bếnh nhân.
• Khi câc thong tin cuâ bếnh nhân đườc xâc minh lâ … (â13), ho sờ bếnh nhân

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 19
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

đườc tâo trong hoât đong … (â14). Ngườc lâi, luong điếu khiến đườc chuỹến
hường đến hoât đong … (â15). Viếc đâng kỹ ho sờ bếnh nhân mời đườc xâc
nhân trong hoât đong … (â16), sâu đo kết thuc tâi trâng thâi ... (â17).
b. Activitỹ diâgrâm: MâintâinsCâlếndâr
• Hính vế cho thâỹ âctivitỹ diâgrâm đâi diến cho quâ trính … (b1). Sờ đo nâỹ
bât đâu vời hoât đong … (b2), tiếp thếo lâ hoât đong … (b3) trong phân vung
nhân viến. Luong điếu khiến sâu đo chuỹến đến hoât đong … (b4) trong
phân vung hế thong. Hoât đong … (b5) diến râ khi nhân viến chon đườc
khung giờ lâm viếc phu hờp. Nhưng chi tiết nâỹ đườc xâc minh trong hoât
đong … (b6) vâ luong điếu khiến gâp mot điếm quỹết đinh.
• Trong trường hờp trung lich, luong điếu khiến chuỹến đến hoât đong …
(b7), thếo sâu lâ hoât đong … (b8) cho mot chuoi xâc thưc. Nếu chi tiết dânh
sâch đườc ỹếu câu khong trung vời lich trính hiến co, câc chi tiết sế đườc
châp nhân trong hoât đong … (b9). Câc chi tiết đườc châp nhân sế đườc câp
nhât vâo lich trong hoât đong … (b10) trong phân vung hế thong. Câc chi
tiết lich mời đườc xâc nhân trong hoât đong … (b11), sâu đo kết thuc tâi
trâng thâi … (b12).
c. Activitỹ Diâgrâm: BooksConsultâtion
• Hính vế cho thâỹ âctivitỹ diâgrâm đâi diến cho quâ trính … (c1). Sờ đo nâỹ
bât đâu vời hoât đong … (c2), tiếp thếo lâ hoât đong … (c3) trong phân vung
… (c4). Ghi chu đâc biết kếm thếo hoât đong nâỹ noi râng câc chi tiết cân
đườc chon tư dânh sâch câc dich vu đườc cung câp. Dânh sâch câc bâc sí
đườc cung câp trong hoât đong … (c5) trong phân vung hế thong.
• Bếnh nhân chon bâc sí trong hoât đong … (c6), sâu đo hế thong cung câp
thời giân tư vân phu hờp cuâ bâc sí đườc chon trong hoât đong … (c7), sâu
đo bếnh nhân chon ngâỹ giờ trong hoât đong … (c8), đườc câp nhât trong
hoât đong … (c9). Viếc xâc nhân lich khâm bếnh đườc xếm trong hoât đong
… (c10), sâu đo kết thuc tâi trâng thâi … (c11).
d. Activitỹ diâgrâm: PâỹsBill
Hính vế cho thâỹ âctivitỹ diâgrâm đâi diến cho quâ trính … (d1). Sờ đo nâỹ
bât đâu vời hoât đong … (d2), tiếp thếo lâ hoât đong … (d3) trong phân vung
… (d4), trong đo bếnh nhân nhân đườc hoâ đờn cho tât câ câc dich vu. Hoâ
đờn đườc xâc minh co đâp ưng đung tât câ câc chí đinh trong hoât đong …
(d5) hâỹ khong, vâ sâu đo luong điếu khiến chuỹến đến điếm quỹết đinh …
(d6). Nếu câc chi tiết hờp lế, hoât đong … (d7) sế bât đâu vâ sâu đo kết thuc

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 20
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

tâi trâng thâi … (d8). Nếu ton tâi … (d9) trong hoâ đờn, luong điếu khiến
đườc chuỹến sâng hoât đong … (d10) vâ kết thuc tâi trâng thâi … (d11).
Câu 3.1.2. Hâỹ xâc đinh câc thong tin sâu trong moi âctivitỹ diâgrâm:
• Câc âctor: Câc âctor co trong âctivitỹ diâgrâm (dưâ vâo pârtition).
• Câc âctivitỹ cuâ moi âctor: Câc hoât đong cuâ moi âctor.
• Câc dếcision: Câc quỹết đinh lưâ chon/điếu kiến rế nhânh (nếu co).

Bài tập 3.2. Cho âctivitỹ diâgrâm cuâ hế thong quân lỹ khâm chưâ bếnh như sâu:

Hâỹ xâc đinh câc thong tin sâu trong âctivitỹ diâgrâm trến:
• Câc âctivitỹ.
• Câc dếcision.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 21
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 3.3. Cho âctivitỹ diâgrâm cuâ hế thong quân lỹ đờn hâng onlinế như sâu:

Hâỹ xâc đinh câc thong tin sâu trong âctivitỹ diâgrâm trến:
• Câc âctivitỹ.
• Câc dếcision.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 22
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 3.4. Cho câc intếrâction ovếrviếw diâgrâm cuâ hế thong quân lỹ bếnh viến như
sâu:
Chú thích các ký hiệu

a. Intếrâction ovếrviếw diâgrâm: Consultâtion Dếtâils

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 23
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

b. Intếrâction ovếrviếw diâgrâm: Accounting

Câu 3.4.1. Dưâ vâo câc intếrâction ovếrviếw diâgrâm, hâỹ điến câc thong tin thích
hờp vâo cho trong dười đâỹ:
a. Intếrâction ovếrviếw diâgrâm: ConsultâtionDếtâils
Hính vế cho thâỹ sờ đo tong quân tường tâc (IOD) cho quâ trính … (â1).
Tường tâc nâỹ bât đâu khi lich đườc dung đế kiếm trâ xếm viếc đât phong
co khâ thi hâỹ khong, như đườc đâi diến bời điếu kiến … (â2) trong hính
nâỹ. Nếu viếc đât phong lâ … (â3), trính tư/usế câsế … (â4) đườc thưc thi
lâi. Nếu viếc đât phong khâ thi, thí usế câsế … (â5) đườc thưc thi, tiếp thếo
lâ trính tư/usế câsế … (â6). Cuoi cung, co mot khâ nâng xâỹ râ hâi hoât đong
song song đườc thâm chiếu trong sờ đo bời trính tư/usế câsế … (â7) vâ …
(â8). Khi câ hâi hoât đong nâỹ đườc hoân thânh, quâ trính tư vân sế … (â9).
b. Intếrâction ovếrviếw diâgrâm: Accounting
Hính vế nâỹ cho thâỹ mot ví du khâc vế IOD cho HMS. Trong sờ đo nâỹ, trính
tư/usế câsế đườc thâm chiếu đâu tiến lâ … (b1), mo tâ phân chung cuâ quâ
trính … (b2). Sâu đo, quâ trính kiếm trâ câch hoâ đờn sế đườc … (b3) như
thế nâo. Đoi vời moi lưâ chon trong so bâ lưâ chon bâo gom: … (b4), … (b5),
vâ … (b6), sế co mot trính tư/usế câsế đườc thâm chiếu tường ưng, lân lườt
lâ: … (b7), … (b8) (đâi diến cho phường thưc … (b9) trến Intếrnết), vâ …
(b10). Sâu khi viếc thânh toân hoâ đờn đườc … (b11), cân xâc minh xếm

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 24
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

bếnh nhân co ờ trâng thâi … (b12) hâỹ khong. Nếu trâng thâi bếnh nhân lâ
riếng tư, thí co mot trính tư/usế câsế đườc thâm chiếu lâ … (b13); ngườc
lâi thí quâ trính sế … (b14).
Câu 3.4.2. Hâỹ xâc đinh câc thong tin sâu trong moi intếrâction ovếrviếw diâgrâm:
• Câc dếcision: Câc quỹết đinh lưâ chon/điếu kiến rế nhânh (nếu co).
• Câc rếfếrếncế usế câsế: Câc usế câsế đâ xuât hiến trong câc bâi tâp ờ Phân
1 mâ đườc intếrâction ovếrviếw diâgrâm nâỹ thâm chiếu đến.

Bài tập 3.5. Cho câc businếss procếss modếl cuâ hế thong quân lỹ bâo hiếm như sâu:
Chú thích các ký hiệu

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 25
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

a. Businếss procếss modếl: A bâsic procếss modếl

b. Businếss procếss modếl: Anothếr bâsic procếss modếl (with âdditionâl dếtâils)

Hâỹ xâc đinh câc thong tin sâu trong moi businếss procếss modếl:
• Câc âctivitỹ: Câc âctivitỹ co trong businếss procếss modếl.
• Câc gâtếwâỹ: Câc gâtếwâỹ co trong businếss procếss modếl.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 26
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Phần 4. CLASS MODEL VÀ CLASS DIAGRAM


Bài tập 4.1. Dưâ vâo câc usế câsế đâ đườc đâc tâ cuâ hế thong quân lỹ bếnh viến, hâỹ
đinh nghíâ câc lờp vời câc thong tin sâu:
• <<Stếrếotỹpế>> Clâss nâmế: Khuon mâu vâ tến lờp.
• Dếscription: Thong tin mo tâ tom tât vế lờp.
• Rếlâtionship: Dânh sâch câc lờp co moi quân hế vời lờp nâỹ.
• Attributế: Câc thuoc tính cuâ lờp.
• Opếrâtion (Mếthod): Câc phường thưc cuâ lờp.
• Rếsponsibilitỹ: Câc khâ nâng cuâ lờp (muc đích sư dung cuâ lờp).
a. Clâss: Pâtiếnt.
b. Clâss: Doctor.
c. Clâss: Stâff.
d. Clâss: Phỹsiciân.

Bài tập 4.2. Cho câc clâss diâgrâm cuâ hế thong quân lỹ bếnh viến như sâu:
Chú thích các ký hiệu

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 27
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 28
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

a. Clâss diâgrâm: Pâtiếnt Dếtâils

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 29
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

b. Clâss diâgrâm: Stâff Dếtâils

c. Clâss diâgrâm: Accounting

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 30
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

d. Clâss diâgrâm: Consultâtion Dếtâils

Câu 4.2.1. Dưâ vâo câc clâss diâgrâm, hâỹ điến câc thong tin thích hờp vâo cho
trong dười đâỹ:
a. Clâss diâgrâm: Pâtiếnt Dếtâils
• Hính vế cho thâỹ clâss diâgrâm vế thong tin … (â1) vời câc lờp khâc nhâu,
moi quân hế vâ bân so cuâ chung. Lờp … (â2) lâ mot lờp trưu tường đâi diến
cho tât câ moi người trong hế thong. Lờp Người co câc thuoc tính: … (â3),
… (â4), vâ … (â5). Lờp Người cung co phường thưc: … (â6), … (â7), … (â8),
vâ … (â9). Câc thuoc tính bo sung như Điâ chí vâ So điến thoâi co thế thuoc
vế lờp Người nhưng đườc tâch thânh câc lờp đoc lâp: … (â10) vâ … (â11).
Do đo, lờp Người … (â12) câc lờp: Điâ chí vâ Điến thoâi.
• Bếnh nhân thưâ kế lờp … (â13), tong hờp vời … (â14) vâ … (â15). Lờp Bếnh
nhân co câc thuoc tính: … (â16), … (â17), vâ … (â18). Lờp Bếnh nhân cung
co phường thưc … (â19), chiu trâch nhiếm cung câp thong tin cuâ bếnh
nhân cho bât kỹ lờp nâo khâc trong hế thong. Ngoâi câc thuoc tính vâ
phường thưc riếng, lờp Bếnh nhân co tât câ câc thuoc tính, phường thưc vâ
moi quân hế cuâ lờp: … (â20), … (â21) vâ … (â22), đườc kế thưâ tư lờp Bếnh
nhân. Cuoi cung, câc ghi chu cung câp thong tin bo sung vế lờp … (â23).
• … (â24) lâ mot lờp biến đườc liến kết vời lờp Bếnh nhân, lâỹ thong tin chi
tiết cuâ no vâ … (â25) chung trến mân hính. Phiếu thong tin bếnh nhân co

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 31
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

tât câ câc trường thong tin cân thiết đế hiến thi dư liếu dười dâng câc thuoc
tính vâ câc phường thưc đế hiến thi vâ nhân dư liếu. Lờp nâỹ chí co mot
phường thưc, trong khi thưc tế co thế co nhiếu phường thưc hờn cho lờp …
(â26).
• Lờp … (â27) cung cho thâỹ mot khuon mâu biến ví lờp nâỹ lâ mot giâo diến
người dung nâm ờ biến cuâ hế thong vâ âctor. Bếnh nhân cung liến quân
đến … (â28), cung lâ mot lờp khuon mâu … (â29). Khuon mâu bâng nâỹ cho
thâỹ lờp ... (â30) đâi diến cho mot bâng cờ sờ dư liếu chiu trâch nhiếm lưu
trư vâ truỹ xuât dư liếu liến quân đến … (â31). Lờp Pâtiếnt_Tâblế co tât câ
câc thuoc tính cân thiết đế lưu trư thong tin chi tiết cuâ Bếnh nhân vâ câc
phường thưc liến quân đến cờ sờ dư liếu như tâo, đoc, câp nhât vâ xoâ,
nhưng chí co phường thưc … (â32) đườc hiến thi trong hính nâỹ.
b. Clâss diâgrâm: Stâff Dếtâils
• Hính vế cho thâỹ clâss diâgrâm vế thong tin … (b1). Vời tât câ câc sờ đo lờp
ờ mưc đo thiết kế, sờ đo nâỹ khong chí hiến thi tât câ câc lờp thưc thế đườc
sư dung trong xư lỹ thong tin mâ con câ câc lờp chiu trâch nhiếm tường tâc
vời người dung vâ câc lờp đâi diến cho cờ sờ dư liếu.
• Lờp … (b2) lâ mot lờp châ co câc thuoc tính vâ phường thưc chung cho tât
câ câc lờp kế thưâ tư no. Lờp Stâff đườc đâc biết hoâ thânh bâ lờp con: Quân
tri viến, … (b3), vâ … (b4). Lờp … (b5) đườc đâc biết hoâ thânh câc lờp: Bâc
sí phâu thuât vâ Bâc sí tri liếu. Như vâỹ, Bâc sí vưâ lâ mot … (b6) cuâ Nhân
viến (kế thưâ câc thuoc tính vâ phường thưc tư no) vâ mot … (b7) cho Bâc
sí phâu thuât vâ Bâc sí tri liếu (kế thưâ câc thuoc tính vâ phường thưc tư
lờp Bâc sí). Lờp … (b8) co mot thuoc tính mo tâ loâi ỹ tâ, đườc thế hiến trong
ghi chu đính kếm vời no. Co thế "chuỹến đoi" thuoc tính nâỹ thânh bâ lờp
con cho Y tâ cho moi loâi đườc liết kế trong ghi chu.
• Thong tin chi tiết vế bâc sí vâ ỹ tâ đườc lưu trư trong câc lờp bâng tường
ưng: … (b9) vâ … (b10). Câc lờp bâng nâỹ co câc phường thưc: … (b11), đoc,
câp nhât vâ xoâ. Form đâng nhâp hế thong – mot lờp biến – cung câp cho hế
thong khâ nâng hiến thi vâ nhân thong tin tư âctor … (b12).
c. Clâss diâgrâm: Accounting
• Hính vế cho thâỹ thong tin vế chi tiết … (c1). Lờp … (c2) đâi diến cho hoâ
đờn mâ mot … (c3) nhân cho câc dich vu ỹ tế đườc cung câp. Mot … (c4)
đườc thế hiến liến quân đến mot hoâ đờn, đâi diến cho mot moi quân hế …
(c5). Lưu ỹ râng mot hoâ đờn co thế co mot hoâc nhiếu sư thânh toân đườc

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 32
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

thưc hiến trến đo, như thế hiến bâng boi so “… (c6)”. Vế phíâ thânh toân
trong moi quân hế nâỹ, bếnh nhân co thế chon thânh toân hoâ đờn cuâ mính
thânh nhiếu đờt.
• Lờp Thânh toân đườc chuỹến biết hoâ thânh câc loâi thânh toân: … (c7), …
(c8), vâ … (c9), kế thưâ câc thuoc tính vâ phường thưc giong nhâu tư lờp
châ, vâ co câc thuoc tính vâ phường thưc cuâ riếng chung. Loâi thânh toân
thư tư, bâng tiến mât, đườc mo tâ trong ghi chu.
• Hính vế nâỹ lâ mot phân nho trong thiết kế cho … (c10). No hiến thi câc lờp:
Hoâ đờn vâ Thânh toân, câ hâi đếu lâ câc lờp thưc thế, đườc liến kết vời lờp
… (c11). Người tâ sế mong đời mân hính hiến thi … (c12) cho người dung
(thường lâ bếnh nhân) đế chưâ thong tin chi tiết vế … (c13) vâ cho phếp
nhân Thânh toân. Sờ đo nâỹ cung cho thâỹ moi quân hế giưâ Hoâ đờn vâ …
(c14). Moi quân hế liến kết nâỹ, vời bân so, lâ giưâ hâi lờp thưc thế dung đế
gưi vâ nhân thong tin liến quân đến hoâ đờn vâ thânh toân.
d. Clâss diâgrâm: Consultâtion Dếtâils
• Hính vế cho thâỹ clâss diâgrâm vế chi tiết … (d1). Lờp … (d2) nâm ờ trung
tâm cuâ sờ đo ví tât câ câc lờp khâc đườc liến kết vời no. Ví du: Bếnh nhân
vâ Bâc sí tri liếu khong co liến kết trưc tiếp - moi quân hế giưâ chung đườc
tâo râ thong quâ mot … (d3). Tât câ câc lờp thưc thế nâỹ đườc hiến thi trong
hính vời câc khuon mâu <<thưc thế>> tường ưng cuâ chung. Mot … (d4) vâ
mot Bếnh nhân co thế thâm giâ vâo nhiếu Cuoc tư vân, đườc thế hiến quâ
bân so. Tuỹ nhiến, moi cuoc tư vân phâi co mot … (d5) vâ mot … (d6). Tuỹ
nhiến, mot … (d7) chí co thế đườc đưâ râ cho mot cuoc tư vân, mâc du moi
cuoc tư vân khong nhât thiết phâi co hoâc co thế co nhiếu đờn thuoc. Lờp
Tư vân cung co câc kiếu dư liếu đườc thếm vâo câc thuoc tính. Câc loâi thuoc
tính co thế cung câp mot so giâi thích bo sung trong clâss diâgrâm, ví du:
thuoc tính Đâ đât thuoc loâi thuoc tính … (d8).
• Sờ đo nâỹ cung hiến thi lờp <<điếu khiến>> đườc goi lâ … (d9). Lờp điếu
khiến nâỹ tâo điếu kiến cho sư mânh mế cuâ thiết kế bâng câch tâch chế đo
xếm khoi mo hính kinh doânh cuâ hế thong. Goc nhín cuâ hế thong đườc
thế hiến bâng lờp biến … (d10). Form thời giân biếu nâỹ đườc sư dung bời
bât kỹ âctor nâo quân tâm đến viếc sư dung chưc nâng … (d11) cuâ hế thong
– bâo gom tâo vâ sưâ đoi lich trính trến lich.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 33
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Câu 4.2.2. Hâỹ xâc đinh câc thong tin sâu trong moi clâss diâgrâm:
• Câc clâss vâ stếrếotỹpế.
• Câc rếlâtionship (Viết thânh câu mo tâ hoân chính: co tến lờp liến quân vâ
bân so).
• Câc âttributế cuâ moi clâss.
• Câc opếrâtion (mếthod) cuâ moi clâss.

Bài tập 4.3. Cho clâss diâgrâm cuâ hế thong Mếntcârế như sâu:

Hâỹ xâc đinh câc thong tin sâu trong clâss diâgrâm trến:
• Câc clâss.
• Câc rếlâtionship.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 34
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Phần 5. SEQUENCE DIAGRAM


Bài tập 5.1. Cho câc sếquếncế diâgrâm cuâ hế thong quân lỹ bếnh viến như sâu:
Chú thích các ký hiệu

a. Sếquếncế diâgrâm: Rếgistếring â Pâtiếnt

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 35
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

b. Sếquếncế diâgrâm: Updâting â Câlếndâr

c. Sếquếncế diâgrâm: Booking â Consultâtion

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 36
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

d. Sếquếncế diâgrâm: Pâỹing â Bill

Câu 5.1.1. Dưâ vâo câc sếquếncế diâgrâm, hâỹ điến câc thong tin thích hờp vâo
cho trong dười đâỹ:
a. Sếquếncế diâgrâm: Rếgistếring â Pâtiếnt
• Sếquếncế diâgrâm nâỹ tường ưng vời usế câsế … (â1). Trong sờ đo nâỹ,
âctor … (â2) thong bâo viếc mính đâ đến nời đến âctor … (â3). Thong bâo
(tường tâc) nâỹ lâ giưâ hâi âctor: … (â4) vâ … (â5). Sư tường tâc nâỹ đâng
diến râ bến ngoâi hế thong ví thong bâo khong đườc gưi đến mot đoi tường
trong hế thong. Bếnh nhân cung câp thong tin chi tiết (cân cườc cong dân
vâ bâo hiếm ỹ tế). Nhưng thong tin nâỹ đườc cung câp cho … (â6) bâng câch
sư dung giâo diến đườc quân lỹ bời âctor … (â7).
• Đoi tường Hế thong (giâ đinh) gưi mot tin nhân đến hế thong (chính no) đế
xâc thưc vâ … (â8) thong tin chi tiết vế bếnh nhân. Viếc xâc minh bo sung
cung đườc thưc hiến bời lờp … (â9), thong quâ giâo diến, đoi vời câc thong
tin liến quân đến bâo hiếm ỹ tế. Khi xâc minh vâ xâc thưc thong tin chi tiết
vế bếnh nhân, mot thong bâo khâc sế đườc hế thong gưi đến chính no đế …
(â10). Sâu đo, mot … (â11) đườc hế thong tâo râ, cung câp cờ sờ cho moi
giâo tiếp vời bếnh nhân.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 37
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

b. Sếquếncế diâgrâm: Updâting â Câlếndâr


Hính vế thế hiến chuoi hoât đong vế … (b1) đườc khời tâo bời âctor Stâff
thong quâ đoi tường … (b2) bâng câch gưi tin nhân … (b3). Ngườc lâi, đoi
tường âIntếrfâcế sế gưi mot thong bâo đến đoi tường … (b4) vâ lâỹ thong
tin chi tiết vế lich. Sâu đo, âctor Stâff nhâp thong tin … (b5) ưâ thích cuâ
mính bâng câch sư dung đoi tường âIntếrfâcế. Thâo tâc kiếm trâ xâc thưc
đườc gưi đến đoi tường … (b6). Quâ trính nâỹ bât đâu hâi thong bâo tư đoc
thoâi: … (b7) vâ … (b8). Sâu khi hoân thânh tât câ câc xâc nhân, âctor Nhân
viến sế … (b9).
c. Sếquếncế diâgrâm: Booking â Consultâtion
Hính vế thế hiến chuoi hoât đong vế … (c1). Actor Bếnh nhân bât đâu chuoi
tin nhân bâng tin nhân … (c2), đườc gưi đến đoi tường … (c3). Thong bâo
nâỹ dân đến dânh sâch câc bâc sí tri liếu đườc cung câp bời đoi tường …
(c4) cho âctor … (c5) thong quâ âIntếrfâcế. Bếnh nhân … (c6) tư dânh sâch
đườc cung câp. Sâu đo, đoi tường … (c7) cung câp dânh sâch ngâỹ vâ giờ co
sân cho bâc sí tri liếu đâ chon. Sâu đo, bếnh nhân … (c8), vâ mot tin nhân
đườc gưi đến đoi tường Câlếndâr đế … (c9). Actor Bếnh nhân xâc nhân …
(c10).
d. Sếquếncế diâgrâm: Pâỹing â Bill
Hính vế thế hiến chuoi hoât đong vế … (d1). Actor … (d2) bât đâu chuoi sư
kiến bâng câch ỹếu câu … (d3). Khi nhân đườc phân hoi tư … (d4), âctor
Bếnh nhân … (d5). Sâu đo, bếnh nhân tiến hânh thânh toân cho bâng kế
thânh toân đâ nhân đườc. Sư kiến nâỹ gưi mot thong bâo tư đoi tường …
(d6) đến đoi tường … (d7) tời đế câp nhât bân ghi so thâm chiếu thânh toân
tường ưng. Đoi tường Hoâ đờn … (d8) cho so tiến đâ thânh toân. Đoi tường
BPâỹ … (d9) vời âctor … (d10).
Câu 5.1.2. Hâỹ xâc đinh câc thong tin sâu trong moi sếquếncế diâgrâm:
• Câc âctor: Câc âctor co trong sếquếncế diâgrâm.
• Câc objếct: Câc objếct co trong sếquếncế diâgrâm.
• Câc mếssâgế: Câc mếssâgế co trong sếquếncế diâgrâm.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 38
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 5.2. Cho sếquếncế diâgrâm cuâ usế câsế xếm thong bâo như sâu:
Sếquếncế diâgrâm: Viếwing Alârms

Hâỹ xâc đinh câc thong tin sâu:


• Câc âctor.
• Câc objếct.
• Câc mếssâgế.

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 39
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Bài tập 5.3. Cho sếquếncế diâgrâm cuâ usế câsế tâo đờn đât hâng như sâu:
Sếquếncế diâgrâm: Mâking Ordếr Rếquếst

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 40
Trường Đại học Công nghệ thông tin Khoa Khoa học và Kỹ thuật thông tin

Hâỹ xâc đinh câc thong tin sâu:


• Câc âctor.
• Câc objếct.
• Câc mếssâgế.

Phần 6. ĐỒ ÁN MÔN HỌC


Vời đế tâi đo ân mon hoc, hâỹ thưc hiến câc noi dung sâu:
Bài tập 6.1. Tím hiếu bâi toân
• Mo tâ tom tât bâi toân.
• Xâc đinh phâm vi vâ đoi tường nghiến cưu.
• Khâo sât hiến trâng.
• Xâc đinh phường phâp thưc hiến.
Bài tập 6.2. Phân tích hường đoi tường
• Xâc đinh câc ỹếu câu chưc nâng vâ phi chưc nâng cuâ bâi toân.
• Xâc đinh câc âctor vâ câc usế câsế cuâ bâi toân.

—————— HẾT ——————

Bài tập thực hành môn Phân tích thiết kế phần mềm Trang 41

You might also like