960 likes | 1.59k Vues
2. Gi?i thi?u mn h?c. L thuy?t: 45 ti?tTh?c hnh, d? n: 45 ti?t. 3. N?i dung. Chuong 1 - T?ng quan v? phn tch thi?t k? HTTTChuong 2 Xc d?nh v phn tch yu c?uChuong 3 Phn tch v thi?t k? thnh ph?n d? li?u Chuong 4 - Phn tch v thi?t k? thnh ph?n x? lChuong 5 Thi?t k? thnh
E N D
1. 1 PHÂN TÍCH THI?T K? H? TH?NG THÔNG TIN GV: ThS Tang M? Th?o
Email: thaotm@uit.edu.vn
2. 2 Gi?i thi?u môn h?c Lý thuy?t: 45 ti?t
Th?c hành, d? án: 45 ti?t
3. 3 N?i dung Chuong 1 - T?ng quan v? phân tích thi?t k? HTTT
Chuong 2 – Xác d?nh và phân tích yêu c?u
Chuong 3 – Phân tích và thi?t k? thành ph?n d? li?u
Chuong 4 - Phân tích và thi?t k? thành ph?n x? lý
Chuong 5 – Thi?t k? thành ph?n giao di?n
Chuong 6 – Tri?n khai và b?o trì HTTT
4. 4 Th?c hành
5. 5 Hình th?c ki?m tra và dánh giá
6. 6 Tài li?u tham kh?o
7. 7 Chuong 1
T?NG QUAN V?
PHÂN TÍCH VÀ THI?T K? HTTT
8. 8 Chuong 1 - T?ng quan v? HTTT H? th?ng
H? th?ng t? ch?c
H? th?ng qu?n lý
Thông tin
H? th?ng thông tin
Phân tích thi?t k? h? th?ng
Vai trò - Yêu c?u d?i v?i m?t phân tích viên
Ti?p c?n xây d?ng HTTT
Mô hình và các phuong pháp mô hình hóa
9. 9 H? th?ng H? th?ng là t?p h?p các y?u t?, thành ph?n, don v? cùng lo?i ho?c cùng ch?c nang có quan h? ho?c liên h? ch?t ch? v?i nhau làm thành m?t th? th?ng nh?t, nh?m d?t d?n nh?ng m?c dích xác d?nh.
H? th?ng còn là t?p h?p nh?ng tu tu?ng nh?ng nguyên t?c, quy t?c liên k?t v?i nhau m?t cách logic làm thành m?t th? th?ng nh?t.
Vd: H? th?ng tu tu?ng, h? th?ng các quy t?c ng? pháp, h? th?ng du?ng s?t, h? th?ng tín hi?u giao thông, …
Trong m?t h? th?ng, m?i thành ph?n có th? có nh?ng ch?c nang riêng nhung khi k?t h?p l?i chúng có nh?ng ch?c nang d?c bi?t.
10. 10 C?u t?o c?a H? th?ng Môi tru?ng (environment)
Gi?i h?n (boundary)
Thành ph?n (component)
Liên h? gi?a các thành ph?n
M?c dích (purpose)
Giao di?n (interface)
Ð?u vào (input)
Ð?u ra (output)
Ràng bu?c (constraints)
11. 11 H? th?ng (ví d?)
12. 12 H? th?ng (ví d?) Xem máy choi nh?c CD nhu m?t h? th?ng
13. 13 Các b? ph?n c?a h? th?ng
14. 14 H? th?ng t? ch?c Là h? th?ng n?m trong b?i c?nh môi tru?ng kinh t? xã h?i, bao g?m các thành ph?n du?c t? ch?c k?t h?p v?i nhau ho?t d?ng nh?m d?t d?n m?t m?c tiêu kinh t?, xã h?i. Trong tru?ng h?p này du?c g?i là h? th?ng t? ch?c kinh t? xã h?i.
M?c tiêu
M?c tiêu l?i nhu?n
Ð?t ra trong các ho?t d?ng kinh doanh. Ví d?: bán hàng, s?n xu?t,…
M?c tiêu phi l?i nhu?n
Ð?t ra trong các ho?t d?ng xã h?i. Ví d?: ho?t d?ng t? thi?n, y t?,…
Ð?c di?m chung: do con ngu?i t?o ra và có s? tham gia c?a con ngu?i.
15. 15 Các lo?i h? th?ng t? ch?c: 3 lo?i
Hành chánh s? nghi?p
M?c tiêu: phi l?i nhu?n, ph?c v? cho di?u hành nhà nu?c và nhân dân.
Ví d?: ?y ban nhân dân, h?i d?ng nhân dân, m?t tr?n,…
Xã h?i
M?c tiêu: phi l?i nhu?n, các d?ch v? c?a t? ch?c nh?m tr? giúp v? tinh th?n, v?t ch?t cho con ngu?i
Ví d?: t? thi?n (UNICEP), y t?, giáo d?c,…
Kinh t?
M?c tiêu: l?i nhu?n, hi?u qu? kinh t?. T?o ra giá tr? hàng hóa, d?ch v? ph?c v? cho d?i s?ng con ngu?i.
Ví d?: s?n xu?t s?n ph?m, bán hàng, xu?t nh?p kh?u, ngân hàng, v?n chuy?n, di?n tho?i,…
H? th?ng t? ch?c
16. 16 Môi tru?ng h? th?ng t? ch?c Là nh?ng thành ph?n bên ngoài t? ch?c tác d?ng lên t? ch?c nh?m cung c?p d?u vào cung nhu nh?n các d?u ra c?a t? ch?c nhu là hàng hóa, nguyên v?t li?u, thông tin,…
Môi tru?ng kinh t?: khách hàng, nhà cung ?ng, ngân hàng,…
Môi tru?ng xã h?i: nhà nu?c, công doàn,…
17. 17 Ví d?: Ð?i lý bang dia ABC
18. 18 H? th?ng qu?n lý Là b? ph?n d?m nh?n ho?t d?ng qu?n lý c?a t? ch?c bao g?m con ngu?i, phuong ti?n, phuong pháp và bi?n pháp d? ki?m tra nh?m dua ho?t d?ng c?a t? ch?c di dúng m?c tiêu.
19. 19 Thông tin Thông tin là m?t hay t?p h?p nh?ng ph?n t? thu?ng g?i là các tín hi?u, ph?n ánh ý nghia v? m?t d?i tu?ng, hi?n tu?ng hay m?t quá trình nào dó c?a s? v?t thông qua quá trình nh?n th?c.
Tín hi?u du?c bi?u hi?n du?i nhi?u d?ng khác nhau: ngôn ng? (ti?ng nói, van b?n ch? vi?t, d?ng tác), hình ?nh, âm thanh, mùi v?... du?c nh?n bi?t thông qua các co quan c?m giác và quá trình nh?n th?c.
20. 20 Tính ch?t thông tin Giá thành (cost) và giá tr? (value)
Giá thành (cost):
Chi phí tr? cho vi?c thu th?p, luu tr?, bi?n d?i, truy?n các thông tin co s? c?u thành nên thông tin.
Giá tr? (value): ph? thu?c vào
B?n ch?t thông tin.
Tính trung th?c.
Th?i di?m.
M?c d? hi?m hoi.
Giá thành.
S? bi?u di?n thông tin.
Ch? th? s? d?ng thông tin.
21. 21 Thông tin & d? li?u
22. 22 N?i dung thông tin Thông tin t? nhiên
Thông tin vi?t (van b?n), thông tin hình ?nh (tranh ?nh, so d?, bi?u d?,…), thông tin mi?ng (l?i nói), thông tin âm thanh, xúc giác,…
Thông tin c?u trúc
Ðu?c ch?n l?c t? các thông tin t? nhiên, cô d?ng và du?c c?u trúc hóa du?i d?ng các d?c trung c? th?
Uu di?m
Truy?n d?t nhanh hon, d? chính xác và tin c?y cao, chi?m ít không gian
Có th? tính toán, x? lý theo thu?t gi?i
23. 23 Là h? th?ng du?c t? ch?c th?ng nh?t t? trên xu?ng du?i, có ch?c nang x? lý, phân tích, t?ng h?p thông tin, giúp các “nhà qu?n lý” qu?n lý t?t co s? c?a mình, tr? giúp ra quy?t d?nh ho?t d?ng kinh doanh.
Là m?t h? th?ng qu?n lý du?c phân thành nhi?u c?p t? trên xu?ng du?i và chuy?n t? du?i lên trên. H? th?ng thông tin
24. 24 Ho?t d?ng c?a h? th?ng thông tin
25. 25 Các h? th?ng thông tin HTTT tác v? (TPS- Transaction Processing Systems)
HTTT qu?n lý (MIS – Management Information Systems)
H? h? tr? ra quy?t d?nh (DSS – Dicision Support Systems)
H? chuyên gia (ES - Expert Systems)
H? ch? d?o (EIS – Executive Information System)
26. 26 Các h? th?ng thông tin
27. 27 Các h? th?ng thông tin
28. 28 Các h? th?ng thông tin
29. 29 Các h? th?ng thông tin
30. 30 Các h? th?ng thông tin (ví d?)
31. 31 Nhi?m v? - vai trò c?a HTTT Ch?c nang chính c?a HTTT là x? lý thông tin.
Quá trình x? lý thông tin gi?ng nhu m?t h?p den g?m b? x? lý, thông tin d?u vào (input), thông tin d?u ra (output) và thông tin ph?n h?i c?a h? th?ng.
32. 32 Nhi?m v? c?a HTTT Ð?i ngo?i:
Thu nh?n thông tin t? môi tru?ng ngoài
Ðua thông tin ra ngoài.
Thí d? nhu thông tin v? giá c?, th? tru?ng,. s?c lao d?ng, nhu c?u hàng hóa, v.v
Ð?i n?i:
Là c?u n?i liên l?c gi?a các b? ph?n c?a m?t h? kinh doanh.
H? tr? cho nh?ng h? tác nghi?p, ra quy?t d?nh các thông tin g?m hai lo?i nh?m:
Ph?n ánh tình tr?ng n?i b? c?a doanh nghi?p, t? ch?c trong h? th?ng
Tình tr?ng ho?t d?ng kinh doanh c?a h? th?ng.
33. 33 Vai trò c?a HTTT Là trung gian gi?a:
Môi tru?ng và h? th?ng t? ch?c
H? th?ng con quy?t d?nh và h? th?ng con tác nghi?p.
34. 34 Bi?u di?n HTTT Không gian bi?u di?n m?t HTTT là m?t không gian ba chi?u
35. 35 Không gian 3 m?c nh?n th?c M?c quan ni?m:
Bi?u di?n HTTT ? góc d? tr?u tu?ng hóa, bi?u di?n yêu c?u h? th?ng
Ð?c l?p v?i tin h?c, k? thu?t và phuong ti?n v?t lý, ngôn ng? th? hi?n là ngôn ng? phi tin h?c
Câu h?i chính là “cái gì?”
M?c t? ch?c (logic):
Xác d?nh s? phân b? d? li?u và x? lý trên các b? x? lý và s? truy?n thông gi?a các b? ph?n, x? lý
Câu h?i chính là “ Ai? ? dâu? Bao gi??”
M?c v?t lý:
Bi?u di?n HTTT trong m?t môi tru?ng c? th?
G?n li?n v?i thi?t b? ph?n c?ng, ph?n m?m, …, k? thu?t và phuong ti?n v?t lý.
G?n li?n v?i ki?n trúc tin h?c
+ Ki?n trúc client-server.
+ Ki?n trúc phân tán.
+ Ki?n trúc t?ng h?p (lai).
Câu h?i chính là “nhu th? nào?”
Ngôn ng? th? hi?n m?c v?t lý là ngôn ng? tin h?c.
36. 36 Trình t? mô hình hoá HTTT
37. 37 5 thành ph?n HTTT D? li?u: bi?u di?n khía c?nh tinh c?a HTTT, g?m 2 lo?i:
D? li?u tinh:
Ít bi?n d?i trong quá trình s?ng
Th?i gian s?ng dài
Ví d?: hàng hóa, danh sách phòng ban, các quy d?nh, tài s?n,…
D? li?u d?ng:
Ph?n ánh các giao tác h?at d?ng kinh doanh, d?ch v?
Th?i gian s?ng ng?n và thu?ng xuyên bi?n d?i
Ví d?: don d?t hàng, hóa don, giao hàng, thu chi, s?n xu?t,…
38. 38 5 thành ph?n HTTT X? lý
39. 39 Tuong tác gi?a d? li?u và x? lý
40. 40 5 thành ph?n c?a HTTT Con ngu?i
Nhóm ngu?i dùng: s? d?ng và khai thác h? th?ng, các yêu c?u:
Hi?u qui t?c x? lý và vai trò c?a mình trong HTTT
Có nh?ng kiên th?c can b?n v? tin h?c
Ph?i h?p t?t v?i nhóm phát tri?n d? xây d?ng h? th?ng
Nhóm di?u hành và phát tri?n: bao g?m các phân tích viên, thi?t k? viên, l?p trình viên,…có vai trò trong vi?c xây d?ng và b?o trì h? th?ng
B? x? lý: máy móc thi?t b? dùng d? t? d?ng hóa x? lý thông tin
41. 41 5 thành ph?n c?a HTTT Truy?n thông: phuong ti?n và cách th?c trao d?i thông tin gi?a các b? x? lý. Ði?n tho?i, fax, LAN, WAN, internet,…
42. 42 Các bu?c phát tri?n HTTT B1 - K? ho?ch hóa
B2 - Nghiên c?u kh? thi, kh?o sát hi?n tr?ng
B3 - H?p d?ng trách nhi?m
B4 - Phân tích, thi?t k?
B5 - L?p trình
B6 - Th? nghi?m
B7 - Tri?n khai
B8 - B?o trì, thích ?ng
43. 43 Các m?c nh?n th?c – Các thành ph?n
44. 44 Các m?c nh?n th?c – Các bu?c phát tri?n
45. 45 Các bu?c phát tri?n – Các thành ph?n
46. 46 Chuong 1 - T?ng quan v? HTTT H? th?ng
H? th?ng t? ch?c
H? th?ng qu?n lý
Thông tin
H? th?ng thông tin
Phân tích thi?t k? h? th?ng
Vai trò - Yêu c?u d?i v?i m?t phân tích viên
Ti?p c?n xây d?ng HTTT
Mô hình và các phuong pháp mô hình hóa
47. 47 Phân tích thi?t k? h? th?ng Nh?m phát tri?n h? th?ng m?t cách có t? ch?c
M?c tiêu:
Phát tri?n h? th?ng
Xây d?ng ph?n m?m ?ng d?ng
Ðào t?o nhân viên s? d?ng ph?n m?m ?ng d?ng
48. 48 Vai trò c?a m?t PTV Là chìa khóa trong quy trình phát tri?n HTTT
Nghiên c?u các v?n d? và các nhu c?u c?n thi?t c?a t? ch?c
Giúp ngu?i s? d?ng d?nh nghia nh?ng yêu c?u m?i, làm tang kh? nang cung c?p các d?ch v? thông tin.
Thu th?p thông tin
Là c?u n?i, trung gian gi?a các d?i tu?ng tham gia xây d?ng HTTT
Thu?ng là ngu?i lãnh d?o d? án
49. 49 Yêu c?u d?i v?i m?t PTV K? nang phân tích
Hi?u du?c t? ch?c và các ho?t d?ng c?a t? ch?c
Nh?n ra các co h?i và các v?n d? thách th?c c?a t? ch?c
Ki?n th?c v? nghi?p v? h? th?ng
Kh? nang xác d?nh v?n d?, n?m b?t và hi?u th?u dáo nh?ng yêu c?u c?a ngu?i s? d?ng
Kh? nang phân tích và gi?i quy?t v?n d?
L?i tu duy h? th?ng: ti?p c?n d?i tu?ng m?t cách toàn c?c r?i phân rã thành các v?n d? con
50. 50 Yêu c?u d?i v?i m?t PTV K? nang k? thu?t:
Ki?n th?c v? k? thu?t máy tính
Hi?u rõ ti?m nang và h?n ch? c?a CNTT, ph?n c?ng, ph?n m?m và các công c? liên quan
N?m v?ng các ngôn ng? l?p trình trên n?n các HÐH và các ph?n c?ng khác nhau
Kh? nang ?ng d?ng thành t?u công ngh? thông tin vào gi?i quy?t nh?ng v?n d? th?c t?.
51. 51 Yêu c?u d?i v?i m?t PTV K? nang qu?n lý:
Qu?n lý tài nguyên: qu?n lý và s? d?ng hi?u qu?
D? doán tài nguyên s? d?ng (ngân sách)
Theo dõi và tính toán tài nguyên tiêu th?
S? d?ng tài nguyên m?t cách hi?u qu?
Ðánh giá ch?t lu?ng tài nguyên s? d?ng
B?o d?m an toàn, tránh l?m d?ng t?i nguyên
Thanh lý nh?ng tài nguyên không c?n thi?t và quá h?n
Qu?n lý d? án
Qu?n lý r?i ro: kh? nang d? doán, phát hi?n các r?i ro c?a d? án và kh? nang gi?m thi?u các r?i ro dó
Qu?n lý nh?ng thay d?i trong yêu c?u h? th?ng
52. 52 Các yêu c?u c?a m?t phân tích viên h? th?ng K? nang giao ti?p
K? nang trao d?i
Ph?ng v?n, l?ng nghe, d?t câu h?i
K? nang vi?t t?t
Trình bày v?n d? m?ch l?c, rõ ràng qua van b?n, qua bu?i gi?i thi?u v?i các thành viên, h?i th?o,…
Làm vi?c d?c l?p ho?c theo nhóm
Qu?n lý d?nh hu?ng c?a h? th?ng
53. 53 Chuong 1 - T?ng quan v? HTTT H? th?ng
H? th?ng t? ch?c
H? th?ng qu?n lý
Thông tin
H? th?ng thông tin
Phân tích thi?t k? h? th?ng
Vai trò - Yêu c?u d?i v?i m?t phân tích viên
Ti?p c?n xây d?ng HTTT
Mô hình và các phuong pháp mô hình hóa
54. 54 Chu trình phát tri?n h? th?ng Chu trình phát tri?n h? th?ng – SDLC (Systems Development Life Cycle): bao g?m nhi?u giai do?n t? khi b?t d?u d? án h? th?ng cho d?n khi k?t thúc khai thác h? th?ng
Các giai do?n trong chu trình có th? thay d?i tùy theo t?ng don v? (trong kho?ng t? 3 ? 20 giai do?n)
Vi?c phát tri?n t? d?ng hóa HTTT bao g?m 2 khái ni?m:
Qui trình phát tri?n: các giai do?n, trình t? giai do?n d? phát tri?n h? th?ng
Mô hình: các phuong ti?n d? bi?u di?n n?i dung c?a h? th?ng thông qua các giai do?n c?a ti?n trình
55. 55 Qui trình và mô hình phát tri?n HTTT
56. 56 Ti?p c?n xây d?ng HTTT Có 2 cách ti?p c?n
Ti?p c?n hu?ng ch?c nang
Ti?p c?n hu?ng d?i tu?ng
Các quy trình phát tri?n h? th?ng
Quy trình thác nu?c
Quy trình tang tru?ng
Quy trình xo?n ?c
Quy trình phát tri?n nhanh (RAD)
Quy trình l?p ráp thành ph?n
Quy trình d?ng nh?t c?a Rational (RUP)
57. 57 Qui trình phát tri?n h? th?ng Qui trình thác nu?c (waterfall- Royce, 1970)
58. 58 Quy trình phát tri?n h? th?ng Các tính ch?t
Tính tu?n t?: th? t? giai do?n du?c th?c hi?n t? trên xu?ng, k?t qu? c?a giai do?n tru?c s? là d?u vào cho giai do?n sau
Tính l?p: m?i giai do?n có th? quay tr? lui t?i các giai do?n tru?c dó n?u c?n thi?t cho d?n khi k?t qu? c?a nó du?c ch?p nh?n
Tính song song: nhi?u ho?t d?ng trong m?t giai do?n có th? du?c th?c hi?n song song v?i các ho?t d?ng c?a giai do?n khác
59. 59 Các giai do?n Giai do?n kh?o sát
Tìm hi?u th?c t?
N?m b?t nh?ng yêu c?u c?a ngu?i s? d?ng
L?p k? ho?ch tri?n khai.
Ð?i tu?ng tham gia:
Nh?ng ngu?i ch?u trách nhi?m tri?n khai HTTT (phía khách hàng).
Nhóm qu?n lý d? án (phía công ty phát tri?n)
Nhân viên nghi?p v? (ngu?i s? d?ng).
Chuyên viên tin h?c (ngu?i kh?o sát)
60. 60 Các giai do?n Giai do?n phân tích
Mô t? l?i th?c t? thu?c ph?m vi ?ng d?ng HTTT ? m?c quan ni?m, c?u trúc hóa yêu c?u
Thành ph?n d? li?u
Thành ph?n x? lý
Phát sinh các phuong án và l?a ch?n phuong án kh? thi nh?t
Giai do?n phân tích d?c l?p v?i môi tru?ng cài d?t ?ng d?ng HTTT
Ð?i tu?ng tham gia
Nhân viên nghi?p v? (ngu?i s? d?ng)
Chuyên viên tin h?c (chuyên viên phân tích, thi?t k?)
Nhóm qu?n lý d? án (t? ch?c, k? ho?ch hóa, …)
61. 61 Các giai do?n Giai do?n thi?t k?
Mô hình hóa thành ph?n d? li?u và x? lý ? m?c
Thi?t k? lu?n lý (t? ch?c logic )
Thi?t k? d? li?u
Thi?t k? ki?n trúc
Thi?t k? giao di?n
Thi?t k? v?t lý: chuy?n d?i thi?t k? lu?n lý sang các d?c t? ph?n c?ng, ph?n m?m, k? thu?t du?c ch?n d? cài d?t h? th?ng
Liên quan d?n vi?c s? d?ng m?t s? công c? tin h?c h? tr? cho chuyên viên tin h?c trong quá trình thi?t k?
Ð?i tu?ng tham gia:
Nhóm qu?n lý d? án
Chuyên viên tin h?c (chuyên viên phân tích, thi?t k?)
62. 62 Các giai do?n Giai do?n cài d?t, th? nghi?m
L?p trình h? th?ng
Ki?m tra nh?ng ch?c nang, phân h?, s? k?t h?p c?a nh?ng phân h? khác nhau, t?ng th? c? h? th?ng thông tin
Th? nghi?m
Xây d?ng tài li?u h? th?ng: tài li?u d?c t? h? th?ng, tài li?u s? d?ng, tài li?u k? thu?t cài d?t
Hu?n luy?n s? d?ng
Ð?i tu?ng tham gia:
Nhóm qu?n lý d? án
Chuyên viên tin h?c (L?p trình viên, nhân viên ki?m tra chuong trình, ..)
63. 63 Các giai do?n Giai do?n khai thác, b?o trì
Ð?m b?o duy trì ho?t d?ng ?n d?nh c?a h? th?ng thông tin tin h?c hóa
S?a các l?i phát sinh trong quá trình s? d?ng
Ði?u ch?nh nh?ng thay d?i sao cho phù h?p v?i các thay d?i h? th?ng
B? sung, nâng c?p h? th?ng m?i
Ð?i tu?ng tham gia:
Nhóm qu?n lý d? án.
Nh?ng ngu?i khai thác.
Chuyên viên tin h?c (L?p trình viên, chuyên viên phân tích, thi?t k?, nhân viên ki?m tra, ..).
64. 64 Chuong 1 - T?ng quan v? HTTT H? th?ng
H? th?ng t? ch?c
H? th?ng qu?n lý
Thông tin
H? th?ng thông tin
Phân tích thi?t k? h? th?ng
Vai trò - Yêu c?u d?i v?i m?t phân tích viên
Ti?p c?n xây d?ng HTTT
Mô hình và các phuong pháp mô hình hóa
65. 65 Mô hình
Phuong pháp mô hình hoá
L?ch s? phát tri?n các phuong pháp
M?t s? mô hình tiêu bi?u Mô hình và các phuong pháp mô hình hóa
66. 66 Mô hình Là t?p h?p các ph?n t? thu?ng du?c dùng trong phép tuong ?ng v?i nh?ng l?p các d?i tu?ng, các quan h?, và nh?ng quá trình x? lý nào dó trong linh v?c c?n mô t? d? có m?t s? bi?u di?n cô d?ng, t?ng quát, có ý nghia, don gi?n và d? hi?u.
67. 67 Phuong pháp mô hình hóa Phuong pháp mô hình hóa HTTT (còn g?i là phuong pháp phân tích thi?t k?) du?c d?nh nghia là t?p h?p các quy t?c và th? t? khi th?c hi?n vi?c chuy?n d?i m?t HTTT sang HTTT t? d?ng hóa.
68. 68 Mô hình
Phuong pháp mô hình hoá
L?ch s? phát tri?n các phuong pháp
M?t s? mô hình tiêu bi?u Mô hình và các phuong pháp mô hình hóa
69. 69 M?t s? mô hình tiêu bi?u
70. 70 Mô hình t? ch?c Mô hình phân c?p ch?c nang: phân rã m?t ch?c nang t?ng h?p thành nh?ng ch?c nang chi ti?t hon.
Ví d?: bi?u di?n các ch?c nang c?a h? th?ng d?i lý bang dia ABC
71. 71 Mô hình t? ch?c Mô hình luân chuy?n (h? th?ng)
Ví d?: bi?u di?n quá trình x? lý d?t hàng c?a Ð?i lý bang dia ABC
72. 72 Mô hình dòng d? li?u Mô hình tuong tác thông tin
73. 73 Mô hình dòng d? li?u Mô hình dòng d? li?u (DFD)
Ví d?: Bi?u di?n mô hình DFD c?a x? lý d?t hàng c?a c?a hàng NGK
74. 74 Mô hình d?ng Mô hình m?ng Petri-net
Ví d?: các tr?ng thái c?a m?t don d?t hàng
75. 75 Mô hình d?ng Mô hình tr?ng thái
Ví d?: tr?ng thái m?t don d?t hàng
76. 76 Mô hình d?ng Mô hình x? lý Merise
Ví d?: bi?u di?n x? lý c?a m?t don d?t hàng
77. 77 Mô hình d? li?u Mô hình quan h?
BANGDIA(MA_BD, TEN_BD, LOAI, DVTINH, DON_GIA)
ÐÐHANG_NGK(SO_DDH, NGAY_DAT, KHACH_HANG, NGAYGIAO, TRANG THAI)
CHITIET_DDH(MA_BD, SO_DDH, SL_DAT, DONGIA_DAT)
C?u trúc co b?n
QUAN_H?1 (THU?C TÍNH KHÓA1, THU?C TÍNH,…)
QUAN_H?2 (THU?C TÍNH KHÓA2, THU?C TÍNH KHÓA NGO?I,…)
78. 78 Mô hình d? li?u Mô hình m?ng
79. 79 Mô hình d? li?u Mô hình th?c th? - k?t h?p
80. 80 Mô hình d?i tu?ng Mô hình d?i tu?ng theo OOA
81. 81 UML (Unified Modeling Language)
82. 82 THÔNG TIN THAM CHI?U
83. 83 Các qui trình phát tri?n h? th?ng Qui trình tang tru?ng (D. R. Grahma, 1989 )
Hoàn thành t?ng thành ph?n c?a h? th?ng
M?i bu?c tang tru?ng áp d?ng qui trình tuy?n tính xây d?ng hoàn thành m?t ph?n c?a h? th?ng
Nhu?c di?m:ch? phù h?p cho nh?ng h? th?ng có s? phân chia rõ ràng và chuy?n giao theo t?ng ph?n
84. 84 Các qui trình phát tri?n h? th?ng Qui trình xo?n ?c (Boehm, 1988 )
M?t d?c di?m quan tr?ng c?a qui trình này là nh?n m?nh vi?c qu?n lý rui ro
D?a trên khái ni?m chu trình phát tri?n, qui trình này là các chu trình l?p
85. 85 Các qui trình phát tri?n h? th?ng Qui trình phát tri?n nhanh (RAD – Rapid Development Application - James Martin, 1991)
Ngu?i phát tri?n h? th?ng và các ngu?i s? d?ng h? th?ng s? làm vi?c k?t h?p ch?t ch? v?i nhau
Không ph?i là m?t phuong pháp lu?n riêng l? mà là m?t chi?n lu?c chung d? phát tri?n HTTT, có nh?ng d?c di?m sau:
S? d?ng các công c? ph?n m?m và các môi tru?ng phát tri?n tr?c quan d? d? bi?u di?n t?i da các k?t qu? d?t du?c
Ð?y nhanh vi?c phân tích v?n d?, thi?t k? m?t gi?i pháp h? th?ng
Là m?t quá trình l?p thay d?i và di?u ch?nh
86. 86 Các qui trình phát tri?n h? th?ng Qui trình phát tri?n nhanh do James martin d? xu?t, 1991
87. 87 Các qui trình phát tri?n h? th?ng Qui trình l?p ráp thành ph?n (component)
D?a trên vi?c tái s? d?ng thành ph?n ph?n m?m có s?n
Phát tri?n m?t ph?n m?m du?c th?c hi?n b?ng cách t?p h?p l?i các thành ph?n có s?n
Là m?t quy trình l?p, m?i chu trình g?m 4 giai do?n
88. 88 Các qui trình phát tri?n h? th?ng Qui trình d?ng nh?t c?a Rational (RUP – Rational Unified Process)