1
TRƯNG ĐI HC CÔNG NGH THÔNG TIN V TRUYN THÔNG
KHOA CÔNG NGH THÔNG TIN
ThS. Nguyễn Kim Sơn
ThS. Lê Thu Trang
ThS. Nguyễn Thu Hương
ThS. Phm Th Liên
ThS. H Th Tuyến
ThS. Nguyn Quang Hip
ThS. Đào Trn Chung
ThS. Vũ Th Nguyt
ThS. Trịnh Văn Hà
BI GING
PHÂN TÍCH THIT K H THNG
Ti liu lưu hnh ni b
2
TRƯNG ĐI HC CÔNG NGH THÔNG TIN V TRUYN THÔNG
KHOA CÔNG NGH THÔNG TIN
ThS. Nguyễn Kim Sơn
ThS. Lê Thu Trang
ThS. Nguyễn Thu Hương
ThS. Phm Th Liên
ThS. H Th Tuyến
ThS. Nguyn Quang Hip
ThS. Đào Trn Chung
ThS. Vũ Th Nguyt
ThS. Trịnh Văn Hà
BI GING
PHÂN TÍCH THIT K H THNG
Thi Nguyên, thng 11 năm 2022
3
MC LC
Cc t vit tt ....................................................................................................... 6
Mt s thut ng ................................................................................................. 6
M đu .................................................................................................................. 7
Chương I: ĐẠI CƯƠNG VỀ CÁC H THNG THÔNG TIN ..................... 8
Ni dung chnh ca chương ...................................................................................... 8
Mc tiêu cần đạt đưc ca chương ........................................................................... 8
Bài 1: KHÁI NIM V H THNG (S tiết: 03 tiết) ................................................ 9
1.1 Khái nim v h thng ........................................................................................... 9
1.1.1 H thng ........................................................................................................... 9
1.1.2 Môi trường ca h thng ............................................................................... 10
1.2 Phân loi h thng thông tin ................................................................................ 10
1.2.1 H thng kinh doanh dch v ......................................................................... 10
1.2.2 H thng thông tin qun lý ............................................................................ 12
Bài 2: PHÂN LOI H THNG THÔNG TIN (S tiết: 03 tiết) ............................. 16
1.2 Phân loi h thng thông tin ................................................................................ 16
1.2.3 Các h thng thông tin t đng hoá ............................................................... 16
1.3 Các cách tiếp cn trong phát trin phn mm ...................................................... 17
1.3.1 Cách tiếp cận hướng chc năng ..................................................................... 17
1.3.2 Cách tiếp cận hướng đi ng ...................................................................... 19
1.3.3 Ưu điểm chính ca phương pháp hướng đi tưng ....................................... 21
Bài tp cui chương ................................................................................................... 23
Chương II: PHÂN TÍCH V XÁC LẬP D ÁN .......................................... 24
Ni dung chnh ca chương .................................................................................... 24
Mc tiêu cần đạt đưc ca chương ......................................................................... 24
Bài 3: KHO SÁT HIN TRNG VÀ XÁC LP D ÁN (S tiết: 03 tiết) ........... 24
2.1 Kho sát hin trng và xác lp d án ................................................................... 24
2.1.1 Mc đch, yêu cu ca vic kho sát ............................................................. 24
2.1.2 Khảo sát và đánh giá hiện trng ..................................................................... 25
2.1.3 Xác định phm vi, kh năng và mc tiêu ca d án ...................................... 31
Bài 4: KHO SÁT HIN TRNG VÀ XÁC LP D ÁN (S tiết: 03 tiết Tiếp) 33
2.1 Kho sát hin trng và xác lp d án ................................................................... 33
2.1.4 Phác ho gii pháp, cân nhc tính kh thi ...................................................... 33
4
2.1.5 Lp d trù và kế hoch trin khai d án ........................................................ 36
2.2 Phân tích quy trình nghip v .............................................................................. 37
2.2.1 Mc đch ca phân tích quy trình nghip v ................................................. 37
Bài 5: PHÂN TÍCH QUY TRÌNH NGHIP V (S tiết: 02 tiết) ............................ 41
2.2 Phân tích quy trình nghip v .............................................................................. 41
2.2.2 Các bước phân tích quy trình nghip v ........................................................ 41
2.2.3 Ví d .............................................................................................................. 47
Bài tp cui chương ................................................................................................... 52
CHƯƠNG III: PHÂN TÍCH, THIT K H THNG HƯỚNG ĐỐI
NG .............................................................................................................. 54
Ni dung chnh ca chương .................................................................................... 54
Mc tiêu cần đạt đưc ca chương ......................................................................... 54
Bài 6: NGÔN NG MÔ HÌNH HOÁ HƯỚNG ĐỐI TƯNG (S tiết: 03 tiết) ...... 54
3.1 Các khái niệm cơ bn ca hướng đi tưng......................................................... 54
3.2 Gii thiu v UML ............................................................................................... 56
3.2.1 UML Ngôn ng mô hình hoáớng đi tưng ......................................... 57
Bài 7: GII THIU V UML (S tiết: 03 tiết) ......................................................... 60
3.2 Gii thiu v UML ............................................................................................... 60
3.2.2 Các hướng nhìn trong UML .......................................................................... 60
3.3 Các biểu đồ trong UML ....................................................................................... 62
3.3.1 Biểu đồ use case ............................................................................................. 64
Bài 8: MÔ HÌNH LP, BIU Đ CNG TÁC (S tiết: 03 tiết) ............................. 75
3.3.2 Biểu đồ lp ..................................................................................................... 75
3.3.3 Biểu đồ chuyn trng thái .............................................................................. 81
Bài 9: BIU Đ TƯƠNG TÁC (S tiết: 02 tiết) ...................................................... 86
3.3.4 Biểu đồ tương tác ........................................................................................... 86
Bài 10: BIU Đ CNG TÁC, BIỂU ĐỒ LP CHI TIT (S tiết: 03 tiết) ........... 91
3.3.4 Biểu đồ tương tác (tiếp) ................................................................................. 91
3.3.5 Biểu đồ lp chi tiết ......................................................................................... 92
Bài 11: BIU Đ HOT ĐNG VÀ BIỂU ĐỒ THÀNH PHN (S tiết: 03 ........ 97
tiết) ............................................................................................................................. 97
3.3.6 Biểu đồ hoạt đng .......................................................................................... 97
3.3.7 Biểu đồ thành phn (component) ................................................................. 100
5
Bài 12: BIU Đ TRIN KHAI H THNG (S tiết: 02 tiết) ............................. 104
3.3.8 Biểu đồ trin khai h thng (deployment) ................................................... 104
Bài tp cui chương ................................................................................................. 107
Ti liu tham kho ........................................................................................... 120
Ph lc .............................................................................................................. 121
Cc câu hi thưng gp .................................................................................. 130