+ VÃ dÿ liáu: xác định các dÿ liáu c¢ bÁn cần tá chức l°u trÿ bên trong há tháng, quan há giÿa các lo¿i dÿ liáu, từ đó xác định cÃu trúc dÿ liáu ở mức quan niám; + VÃ xử lý: xác định các
Trang 1Bà XÂY DĀNG
TR¯àNG CAO ĐẲNG XÂY DþNG Sà 1
GIÁO TRÌNH
TRÌNH Đà: TRUNG CÂP
Ban hành kèm theo Quyết định số: 597/QĐ- CĐXD1 ngày 29 tháng 12 năm
2023 cÿa Hiệu trưởng trường CĐXD số 1
Hà Nội, năm 2023
Trang 2TUYÊN Bà B¾N QUYÀN
Tài liáu này thuác lo¿i sách giáo trình nên các ngußn thông tin có thÅ đ°ợc phép dùng nguyên bÁn hoặc trích dùng cho các mục đích và đào t¿o và tham khÁo Mọi mục đích khác mang tính lách l¿c hoặc sử dụng với mục đích kinh doanh thiÁu lành m¿nh s¿ bị nghiêm cÃm
Trang 33
LàI NÓI ĐÀU
Giáo trình PHÂN TÍCH THI¾T K¾ HÞ THÞNG được biên soạn nhằm phục vụ cho giảng dạy và học tập cho trình độ Trung cấp ngành Công nghß thông tin (Āng
dụng phần mềm) ở trường Cao đẳng Xây dựng số 1 Phân tích thiết kế hệ thống là môn học ngành nhằm cung cấp các kiến thāc cơ bản và nâng cao về quá trình phân tích và thiết kế hệ thống thông tin trong ngành Công nghệ thông tin
Giáo trình này được viết theo đề cương môn học Phân tích thiết kế hệ thống Nội dung gồm 03 chương như sau:
Chương 1: Tổng quan về phát triển hệ thống thông tin
Chương 2: Khảo sát và phân tích, thiết kế hệ thống Chương 3: Triển khai và bảo trì hệ thống thông tin
Mặc dù có nhiều cố gắng, nhưng trong quá trình biên soạn, biên tập và in ấn khó tránh khỏi những thiếu sót Chúng tôi rất mong nhận được sự đóng góp ý kiến từ phía các thầy cô và bạn đọc để hoàn thiện giáo trình hơn!
Trân trọng cảm ơn!
Hà Nội, ngày……tháng……năm………
Tham gia biên so¿n Trần Thị M¢ - Chủ biên
Trang 41.1.3 Đánh giá tính khÁ thi của dā án 9
1.2 Các b°ớc phát triÅn há tháng thông tin 9
1.2.1 KhÁo sát HTTT 9
1.2.2 Phân tích và thiÁt kÁ HTTT 10
1.2.3 Xây dāng HTTT 10
CH¯¡NG 2: KHÀO SÁT, PHÂN TÍCH VÀ THIÀT KÀ Hà THàNG 15
2.1 KhÁo sát há tháng thông tin 15
2.3.3 ThiÁt kÁ giao dián và hái tho¿i 40
CH¯¡NG 3: TRIÄN KHAI VÀ BÀO TRÌ Hà THàNG THÔNG TIN 47
Trang 55
Tên môn hác: PHÂN TÍCH THI¾T K¾ HÞ THàNG Mã môn hác: MH21
Thái gian thÿc hißn môn hác: 75 giờ; (Lý thuyÁt: 15 giờ; Thāc hành, thí nghiám, thÁo
luận, bài tập: 57 giờ; KiÅm tra 03 giờ)
I Vß trí, tính ch¿t cÿa môn hác:
- Vị trí: + Môn học đ°ợc bá trí ở kỳ học thứ 3 + Môn học tiên quyÁt: MH12-C¢ sở dÿ liáu - Tính chÃt: Là môn học chuyên môn ngành nhằm cung cÃp các kiÁn thức c¢ bÁn và quy trình phát triÅn há tháng thông tin, ph°¢ng pháp phân tích, thiÁt kÁ há tháng thông tin
II Mÿc tiêu môn hác:
1 VÃ kiÁn thức: - Trình bày đ°ợc các b°ớc phát triÅn há tháng thông tin; - Phân tích đ°ợc các yêu cầu của há tháng thông tin cho doanh nghiáp; - Trình bày đ°ợc các b°ớc thiÁt kÁ há tháng thông tin cho doanh nghiáp; - Trình bày đ°ợc các b°ớc cài đặt và bÁo trì há tháng thông tin
2 VÃ kỹ năng: - ThiÁt kÁ đ°ợc há tháng thông tin phù hợp cho doanh nghiáp nhß; - Cài đặt và bÁo trì đ°ợc há tháng thông tin
3 Và năng lāc tā chủ và trách nhiám: Có năng lāc tā định h°ớng, thích nghi với các môi tr°ờng làm viác khác nhau; tā học tập, tích lũy kiÁn thức, kinh nghiám đÅ nâng cao trình đá chuyên môn nghiáp vụ
Trang 66
CH¯¡NG 1: TỔNG QUAN VÀ PHÁT TRIÂN HÞ THàNG THÔNG TIN
(HTTT) Mÿc tiêu bài hác
1 Cung cÃp cho ng°ời học các kiÁn thức c¢ bÁn và há tháng thông tin nh°: lập kÁ ho¿ch, khÁo sát, các b°ớc phát triÅn há tháng thông tin.
Trang 7Há tháng là mát tập hợp các phần tử cùng với các mái quan há xác định giÿa chúng tuân theo mát quy luật hoặc mát sá quy luật nhằm thāc hián mát hoặc mát sá chức năng nào đó
Khái niám phần tử của há tháng mang tính t°¢ng đái, vì chúng ta chỉ có thÅ phân biát đ°ợc phần tử này với phẩn tử kia khi dāa vào các thuác tính cuÁ chúng, và viác gán cho chúng nhÿng thuác tính nào l¿i phụ thuác vào mục tiêu nghiên cứu T°¢ng tā, các mái quan há của các phần tử cũng chỉ là cách chúng ta muán dùng há tháng đặt ra nhằm đÅ giaỉ thích nhÿng hián t°ợng mà chúng ta muán tìm hiÅu và bÁn chÃt
Mát há tháng bao giờ cũng có thÅ chia đ°ợc thành nhiÃu há tháng con; nói cách khác, bÁn thân mßi phần tử của há tháng l¿i có thÅ là mát há tháng
CÃu trúc của há tháng là cách sắp xÁp các phần tử và các mái liên kÁt giÿa chúng Tr¿ng thái của há tháng là nhÿng đặc điÅm của giúp ta hiÅu đ°ợc há tháng ở từng thời điÅm
Hành vi của há tháng là sā thay đái tr¿ng thái của há tháng t¿i mßi thời điÅm và đ°ợc xác định bởi tr¿ng thái hián t¿i và cÃu trúc của há tháng Từ khái niám há tháng nói chung, có thÅ đ°a ra định nghĩa và há tháng thông tin nh° sau: Hệ thống thông tin
là hệ thống tiếp nhận các nguồn dữ liệu như các yếu tố vào và xử lý chúng thành các sản phẩm thông tin là các yếu tố ra
❖ Nguyên lý ho¿t đáng: Ta có thÅ hình dung ho¿t đáng của các há tháng thông tin nh° sau:
- Nhập dÿ liáu vào Các dÿ liáu vào đã đ°ợc thu thập phÁi đ°ợc biên tập và nhập vào theo mát biÅu mẫu nhÃt định Khi đó dÿ liáu đ°ợc ghi trên các vật mang tin đọc đ°ợc bằng máy nh° đĩa từ, băng từ…
- Xử lý dÿ liáu thành thông tin Dÿ liáu đ°ợc xử lý bằng các thao tác nh° tính toán, so sánh, sắp thứ tā, phân lo¿i, tóm tắt, phân tích đÅ biÁn thành các thông tin dành cho ng°ời sử dụng
- Đ°a thông tin ra Mục đích của các há tháng thông tin là cung cÃp nhÿng sÁn phẩm thông tin phù hợp cho ng°ời sử dụng Các sÁn phẩm đó có thÅ là các thông báo, biÅu mẫu, báo cáo, danh sách, đß thị, hình Ánh hiÅn thị trên màn hình hoặc in ra trên giÃy
- L°u trÿ các ngußn dÿ liáu L°u trÿ là mát ho¿t đáng c¢ bÁn của há tháng thông tin, trong đó các dÿ liáu và thông tin đ°ợc giÿ l¿i theo cách tá chức nào đó đÅ sử dụng
Trang 88 sau này Các dÿ liáu th°ờng đ°ợc tá chức và l°u trÿ d°ới d¿ng các tr°ờng, các biÅu ghi, các táp và các c¢ sở dÿ liáu
- KiÅm tra ho¿t đáng của há tháng Há tháng thông tin phÁi t¿o ra các thông tin phÁn hßi và các quá trình vào, ra, xử lý và l°u trÿ dÿ liáu đÅ có thÅ đánh giá và điÃu chỉnh hiáu quÁ ho¿t đáng của há tháng
Ngày nay, máy tính đóng vai trò rÃt quan trọng trong viác xây dāng các há tháng thông tin, cho nên khi nói đÁn há tháng thông tin luôn đ°ợc hiÅu là nói đÁn há tháng thông tin có sử dụng máy tính Từ đó có thÅ đ°a ra mô hình c¢ bÁn và há tháng thông tin (có sử dụng máy tính) nh° sau:
Mô hình c¢ bÁn nêu trên có thÅ làm rõ mái quan há giÿa các thành phần và các ho¿t đáng của há tháng thông tin Nó cho chúng ta mát khung mô tÁ nhÃn m¿nh đÁn ba vÃn đà chính có thÅ áp dụng cho mọi lo¿i há tháng thông tin, đó là: tài nguyên, cÃu trúc và ho¿t đáng
1.1 Xác đßnh và lÿa chán dÿ án phát triÃn HTTT
1.1.1 Xác định và lựa chọn dự án
KhÁo sát hián tr¿ng và xác định, lāa chọn dā án là giai đo¿n đầu tiên của quá trình phân tích và thiÁt kÁ há tháng Viác khÁo sát th°ờng đ°ợc tiÁn hành qua hai giai đo¿n:
- KhÁo sát s¢ bá nhằm xác định tính khÁ thi của dā án - KhÁo sát chi tiÁt nhằm xác định chính xác nhÿng gì s¿ thāc hián và khẳng định nhÿng lợi ích kèm theo
Giai đo¿n khÁo sát còn có thÅ coi nh° "Nghiên cứu tính khÁ thi= hoặc "Nghiên cứu hián tr¿ng= Mục đích cuái cùng của giai đo¿n khÁo sát là "ký kÁt đ°ợc hợp đßng thoÁ thuận" giÿa nhà đầu t° và nhóm phát triÅn há tháng đÅ xây dāng há tháng thông tin đái với há tháng nghiáp vụ của mát tá chức
Yêu cầu của giai đo¿n khÁo sát cũng chính là mục tiêu của ng°ời phân tích và thiÁt kÁ cần xác định trong giai đo¿n này bao gßm các giai đo¿n:
+ KhÁo sát đánh giá sā ho¿t đáng của há tháng cũ + ĐÃ xuÃt mục tiêu, °u tiên cho há tháng mới + ĐÃ xuÃt ý t°ởng cho giÁi pháp mới
Trang 99 + V¿ch kÁ ho¿ch cho dā án
+ Lập báo cáo và khÁo sát và xác định tính khÁ thi
c) KÁ ho¿ch triÅn khai dā án: - Xây dāng c¢ cÃu tá chức phù hợp với HTTT s¿ xây dāng - Lập kÁ ho¿ch tiÁn đá thāc thi kÁ ho¿ch đà ra
1.1.3 Đánh giá tính khả thi của dự án
Đánh giá tính khÁ thi của dā án bao gßm viác đánh giá trên mát sá nái dung sau:
ñ KhÁ thi và kỹ thuật: bao gßm viác đánh giá các yÁu tá: - Đá lớn của dā án: Thời gian thāc hián; sá ng°ời tham gia, sá phòng ban liên quan
- CÃu trúc dā án: Nâng cÃp hay làm mới há tháng, các thay đái và tá chức, thủ tục và nhân sā từ há tháng
- Nhóm phát triÅn: Sā quen thuác với viác xây dāng các há tháng t°¢ng tā, sā quen thuác và phần mÃm phần cứng đ°ợc chọn
- Nhóm ng°ời sử dụng: Sā quen thuác với viác sử dụng há tháng t°¢ng tā ò KhÁ thi và kinh tÁ: Mục đích là xác định các lợi ích tài chính, các chi phí đầu t° liên quan trong viác phát triÅn há tháng Do đó, đánh giá khÁ thi và kinh tÁ cũng đ°ợc gọi là phân tích chi phí lợi nhuận
ó KhÁ thi và ho¿t đáng: Là tiÁn tình đánh giá mức đá mà dā án HTTT giÁi quyÁt các vÃn đà kinh doanh và t¿o thuận lợi cho các c¢ hái kinh doanh đã đ°ợc đặt ra cho dā án Phân tích sā tác đáng của há tháng mới và cÃu trúc và thủ tục của đ¢n vị Nêu rõ điÅm m¿nh, điÅm yÁu so với hián tr¿ng cũ (nÁu đã tßn t¿i HTTT thì xác định và đánh giá nhÿng thiÁu sót của HTTT hián t¿i)
Tìm hiÅu và đánh giá hián tr¿ng nhằm phát hián nhÿng nh°ợc điÅm c¢ bÁn của há tháng cũ, đßng thời cũng định h°ớng cho há tháng mới cần giÁi quyÁt "cÁi t¿o cái cũ xây dāng cái mới" Từ đó đ°a đÁn quyÁt định có phát triÅn dā án hay không?
1.2 Các b°ßc phát triÃn hß tháng thông tin
1.2.1 Khảo sát HTTT
B°ớc này nhằm xác định nhu cầu của HTTT mới hay nâng cÃp, các thông tin phÁn ánh và há tháng ở từng khu vāc, lãnh vāc, phân há của há tháng; nghiên cứu tính khÁ thi của há tháng mới
Trang 1010 Các vÃn đà cần khÁo sát bao gßm: - Mục tiêu của HTTT tā đáng hóa cần xây dāng; - Các qui trình ho¿t đáng trong từng khu vāc, lãnh vāc liên quan đÁn HTTT tā đáng hóa cần xây dāng;
- Nái dung công viác, ph°¢ng pháp thāc hián công viác Đái với mßi công viác cần phÁi làm rõ thời gian xử lý, tần suÃt (sá lần xÁy ra), đá chính xác và cách tá chức xử lý
Ví dụ: Tính l°¢ng cho công nhân đòi hßi xử lý chung toàn bá và thời gian xử lý theo định kỳ giÿa tháng hay cuái tháng
- Các yêu cầu xử lý, kÁt xuÃt - Nghiên cứu tính khÁ thi - …
1.2.2 Phân tích và thi¿t k¿ HTTT
- Giai đo¿n phân tích HTTT: Xác định cách thāc hián nhÿng yêu cầu đã đ°a ra trong quá trình khÁo sát Trong giai đo¿n này, không cần quan tâm đÁn phần cứng, phần mÃm s¿ đ°ợc sử dụng, chỉ tập trung phân tích 2 thành phần chính của HTTT là dÿ liáu và xử lý
+ VÃ dÿ liáu: xác định các dÿ liáu c¢ bÁn cần tá chức l°u trÿ bên trong há tháng, quan há giÿa các lo¿i dÿ liáu, từ đó xác định cÃu trúc dÿ liáu ở mức quan niám;
+ VÃ xử lý: xác định các chức năng, các qui trình xử lý thông tin theo yêu cầu đã khÁo sát, bá trí các ho¿t đáng xử lý theo không gian và thời gian
- Giai đo¿n thiÁt kÁ HTTT: Xác định phần cứng, phần mÃm cần sử dụng Từ đó, mô tÁ HTTT cụ thÅ trong môi t°ờng cài đặt đã chọn lāa, bao gßm:
+ ThiÁt kÁ c¢ sở dÿ liáu; + ThiÁt kÁ chức năng há tháng; + ThiÁt kÁ giao dián;
+ ThiÁt kÁ các báo cáo
Trang 1111 Vì các pha cứ nái tiÁp nhau mát cách liên tục nh° mát thác n°ớc nên mô hình này đ°ợc gọi là mô hình thác n°ớc
Mô hình thác n°ớc có mát sá °u điÅm nh° sau: - Có vòng lặp, cho phép trở và pha tr°ớc trong vòng đời phần mÃm đÅ sÿa chÿa khi phát hián lßi hoặc khi có thay đái
- H°ớng tài liáu: tÃt cÁ các pha trong vòng đời phần mÃm theo mô hình thác n°ớc đÃu đ°ợc viÁt tài liáu cẩn thận và đ°ợc kiÅm tra bởi nhóm SQA tr°ớc khi chuyÅn sang pha tiÁp theo Do vậy, há tháng s¿ dß dàng bÁo trì khi có nhÿng thay đái
Tuy nhiên, mô hình thác n°ớc cũng có nh°ợc điÅm là sÁn phẩm phần mÃm cuái cùng có thÅ không thßa mãn nhu cầu thāc sā của khách hàng Lý do là khách hàng chỉ đ°ợc trao đái mát lần duy nhÃt và ch°a đ°ợc hình dung sÁn phẩm nên rÃt có thÅ các pha tiÁp theo s¿ không thāc hián đúng nhÿng gì khách hàng cần
1.2.3.2 Mô hình làm bản mẫu nhanh
Trong mô hình làm bÁn mẫu nhanh, b°ớc đầu tiên là nhóm phát triÅn s¿ xây dāng mát bÁn mẫu và giao cho khách hàng và ng°ời sử dụng há tháng dùng thử Khi khách hàng đßng ý chÃp nhận bÁn mẫu thì nhóm phát triÅn mới tiÁp tục tiÁn hành các pha khác của vòng đời phần mÃm Trong các pha tiÁp theo, do đã có bÁn mẫu nên các pha s¿ đ°ợc tiÁn hành liên tục và không có b°ớc quay và pha tr°ớc đó Chỉ khi há tháng đã triÅn khai và chuyÅn sang pha bÁo trì, nÁu có thay đái hay phát hián lßi thì nhóm phát triÅn mới quay l¿i mát trong nhÿng pha tr°ớc đó, nh°ng không quay l¿i pha làm bÁn mẫu vì bÁn mẫu đã đ°ợc chÃp nhận
¯u điÅm chính của mô hình này là <nhanh= và h¢n nÿa do sÁn phẩm phần mÃm đ°ợc t¿o ra từ mô hình làm bÁn mẫu nên có khÁ năng cao là đÁm bÁo thßa mãn yêu cầu thāc sā của khách hàng Tuy nhiên, mô hình làm bÁn mẫu nhanh cũng có nh°ợc điÅm do các pha đ°ợc tiÁn hành liên tục mà không đ°ợc viÁt tài liáu Mô hình làm bÁn mẫu nhanh đ°ợc biÅu dißn nh° hình d°ới đây:
Trang 1212
Trang 1313
Hß tháng ki¿n thāc ch°¢ng 1
1 Yêu cÁu vÁ lý thuy¿t
- KiÁn thức c¢ bÁn và há tháng thông tin nh°: lập kÁ ho¿ch, khÁo sát, các b°ớc phát triÅn há tháng thông tin.
2 Yêu cÁu vÁ bài tập: Làm bài tập của ch°¢ng 1 3 Hß tháng các ki¿n thāc đã hác:
- Táng quát và há tháng thông tin:
+ Xác định và lāa chọn dā án phát triÅn há tháng thông tin + Thành phần nhân lāc trong phát triÅn há tháng thông tin + Các b°ớc phát triÅn há tháng thông tin.
4 Các câu hßi, bài tập ch°¢ng 1:
Câu hßi 1: T¿i sao phÁi khÁo sát tr°ớc khi tiÁn hành phát triÅn há tháng thông tin? Câu hßi 2: Nêu trình tā các b°ớc phát triÅn há tháng thông tin?
Trang 152.1.1.1 Tiến trình
a) KhÁo sát công tác nghiáp vụ:
Mßi mát há tháng có công tác nghiáp vụ riêng, ví dụ há tháng kÁ toán cần phÁi đÁm bÁo nghiáp vụ kÁ toán, há tháng quÁn lý tuyÅn sinh phÁi đÁm bÁo nghiáp vụ tuyÅn sinh.v.v… Do đó khi xây dāng há tháng ta cần phÁi nắm bắt đ°ợc công tác nghiáp vụ đái với há tháng đó
- Tìm hiÅu môi tr°ờng xã hái, kinh tÁ và kỹ thuật của há tháng; nghiên cứu c¢ cÃu tá chức của c¢ quan chủ quÁn há tháng đó
- Nghiên cứu các chức trách, nhiám vụ, các trung tâm ra quyÁt định và điÃu hành, sā phân cÃp các quyÃn h¿n
- Thu thập và mô tÁ các quy tắc quÁn lý, tức là các quy định, các công thức do nhà n°ớc hoặc c¢ quan đó đ°a ra làm căn cứ cho các quá trình xử lý thông tin…
b) KhÁo sát nhu cầu xử lý thông tin
- Thu thập các đòi hßi và thông tin, các ý kiÁn phê phán, phàn nàn và hián tr¿ng, các dā đoán, nguyán vọng và kÁ ho¿ch cho t°¢ng lai
- Đánh giá, phê phán hián tr¿ng và đà xuÃt ra h°ớng giÁi quyÁt c) Thu thập thông tin, tài liáu
- Thu thập và nghiên cứu hß s¢, sá sách, các tẹp cùng với các ph°¢ng thức xử lý các thông tin đó
- Thu thập các chứng từ giao dịch và mô tÁ các chu trình l° chuyÅn và xử lý các thông tin và tài liáu giao dịch
d) ViÁt báo cáo khÁo sát
Sau khi khÁo sát cần viÁt báo cáo táng hợp dāa trên nhÿng kÁt quÁ của khÁo sát hián tr¿ng đÅ có đ°ợc nhÿng thông tin táng quát và há tháng nhằm giúp cho viác đ°a ra nhÿng quyÁt định cho giai đo¿n tiÁp theo
+ V¿ch kÁ ho¿ch cho dā án triÅn khai há tháng mới
2.1.2 Các phương pháp khảo sát hß thßng
2.1.2.1 Phỏng vấn
Trang 1616 Đây là ph°¢ng pháp rÃt quan trọng trong công tác khÁo sát há tháng, quá trình phßng vÃn có thÅ cho nhÿng thông tin mà viác quan sát, nghiên cứu tài liáu viÁt không thÅ cung cÃp đ°ợc
ĐÅ có đ°ợc chÃt l°ợng phßng vÃn tát cần chú ý tới mát sá vÃn đà sau: Xây dāng kÁ ho¿ch phßng vÃn: ĐiÅm quan trọng nhÃt trong kÁ ho¿ch phßng vÃn là mục tiêu của cuác phßng vÃn Ngoài ra cần phÁi xác định đ°ợc danh sách nhÿng ng°ời s¿ đ°ợc phßng vÃn và kÁ phßng vÃn từng ng°ời
Chuẩn bị câu hßi có chÃt l°ợng tát, phục vụ trāc tiÁp cho mục đích cuác phßng vÃn Câu hßi phÁi phù hợp với ph¿m vi liên quan của vÃn đà đang đ°ợc quan tâm, phù hợp với đái t°ợng đ°ợc phßng vÃn
ThiÁt lập quan há tát, mang tính hợp tác trong quá trình phßng vÃn Chuẩn bị tình huáng phßng vÃn phÁi đ°ợc l°u trong biên bÁn phßng vÃn và nói chung phÁi có xác nhận kÁt quÁ phßng vÃn
Chú ý trong quá trình phßng vÃn, ng°ời phßng vÃn dẫn dắt các câu hßi không đ°ợc thÅ hián sā áp đặt, mát định kiÁn chủ quan
2.1.2.2 Sử dụng phiếu điều tra
Nái dung chính của ph°¢ng pháp này là xây dāng hành lo¿t các câu hßi và có thÅ đ°a ra các ph°¢ng án trÁ lời sẵn đÅ ng°ời học hßi dißn câu trÁ lời VÃn đà quan trọng nhÃt đái với ph°¢ng pháp này là xây dāng đ°ợc danh sách các câu hßi có chÃt l°ợng Mßi câu hßi phÁi có ph°¢ng án trÁ lời xác định, tránh nhÿng câu hßi khó trÁ lời hoặc câu trÁ lời không xác định Các câu hßi phÁi có tác dụng kiÅm tra và đá tin cậy của thông tin trong câu trÁ lời
2.1.2.3 Quan sát và đọc tài liệu
a) Quan sát
Quan sát nhằm giúp cho phân tích viên có đ°ợc mát bức tranh khái quát và tá chức cần tìm hiÅu và cách thức quÁn lý, tá chức thāc hián các ho¿t đáng trong há tháng thāc Ngoài ra, trong mát sá tr°ờng hợp, quan sát có thÅ giúp cho phân tích viên nắm bắt đ°ợc kỹ thuật xử lý công viác bằng các ph°¢ng pháp truyÃn tháng, đÅ từ đó đ°a ra kỹ thuật xử lý cho há tháng mới
Ví dụ: khi theo dõi tiÁn trình xÁp thời khoá biÅu, chuyên gia tin học có thÅ học tập, đúc rút nhÿng kinh nghiám và tìm cách đ°a nhÿng kinh nghiám này vào trong các bÁng phân tích, thiÁt kÁ của mình, đÅ cho sao l°u sau này
Ph°¢ng pháp quan sát này sử dụng 2 d¿ng quan sát, đó là quan sát chính thức và quan sát không chính thức Ví dụ: khi cần quan sát cách thức làm viác của cán bá xÁp thời khoá biÅu, chuyên gia tin học có thÅ đà nghị cùng làm viác với nhóm cán bá này đÅ từ đó có điÃu kián hiÅu và công viác đ°ợc đầy đủ h¢n
Viác quan sát th°ờng đòi hßi mÃt khá nhiÃu thời gian và viác quan sát tỉ mỉ không phÁi là ph°¢ng pháp hÿu hiáu đÅ thu thập thông tin cần thiÁt cho viác phát triÅn há tháng máy tính
b) Đọc tài liáu
Trang 1717 Đọc tài liáu viÁt giáng nh° quan sát há tháng mát cách gián tiÁp Thông qua viác đọc tài liáu viÁt mà có đ°ợc hình dung táng quan và há tháng Các tài liáu viÁt có thÅ là:
Tài liáu giao dịch nh°: hoá đ¢n, phiÁu thanh toán, thời gian biÅu,… Tài liáu l°u trÿ nh°: sá ghi chép, các tập công văn, các táp dÿ liáu, các hß s¢ cán bá, hß s¢ dā án,…
Tài liáu táng hợp nh°: các báo cáo táng kÁt hàng tuần, hàng tháng, báo cáo kiÅm kê,…
Tài liáu chuẩn bị cho các buái họp hoặc báo cáo không địng kỳ Tài liáu quy định, quy chÁ nghiáp vụ
Qua đó ta có thÅ thu thập đ°ợc nhiÃu lo¿i thông tin, từ các ho¿t đáng chung của c¢ quan, đÁn các dÿ liáu c¢ bÁn, các dÿ liáu cÃu trúc Viác đọc tài liáu th°ờng kÁt hợp với phßng vÃn ở mức thÃp
2.2 Phân tích hß tháng thông tin
Phân tích thiÁt kÁ há tháng nói chung là sā nhận thức và mô tÁ mát há tháng; bởi vậy ng°ời ta th°ờng dùng các mô hình, các biÅu đß đÅ trừu t°ợng hoá và là công cụ giúp con ng°ời trao đái với nhau trong quá trình phát triÅn há tháng Mßi mô hình là mát khuôn d¿ng đÅ nhận thức và há tháng và nó mang ý thức chủ quan
Mục tiêu của phân tích mô hình xử lý là đ°a ra mát cách xác định các yêu cầu của ng°ời dùng trong quá trình phát triÅn há tháng, nhÿng yêu cầu này đ°ợc bám sát từ mát lo¿t các sā kián mà ng°ời phân tích thu đ°ợc qua phßng vÃn, đặt câu hßi, đọc tài liáu và qua các phép đo thử nghiám
Phân tích và thiÁt kÁ há tháng bao gßm hai đái t°ợng chính là chức năng xử lý và dÿ liáu Viác xác định ranh giới chức năng và dÿ liáu mang tính t°¢ng đái và t¿o thuận tián cho ph°¢ng pháp luận nghiên cứu
Phân tích há tháng theo nghĩa chung nhÃt là khÁo sát nhận dián và phân định các thành phần của mát phức hợp và chỉ ra các mái liên quan giÿa chúng Theo nghĩa hẹp, phân tích há tháng là giai đo¿n 2, đi sau giai đo¿n khÁo sát s¢ bá, là giai đo¿n bÁn là giÿa khÁo sát s¢ bá và là giai đo¿n tìm hiÅu sâu h¢n, chi tiÁt h¢n vào các thành phần há tháng
KÁt quÁ của giai đo¿n này ta xây dāng đ°ợc các biÅu đß mô tÁ logic chức năng xử lý của há tháng Giai đo¿n này gọi là giai đo¿n thiÁt kÁ logic chuẩn bị cho giai đo¿n thiÁt kÁ vật lý Yêu cầu này đòi hßi thiÁt kÁ logíc mát cách hoàn chỉnh tr°ớc khi thiÁt kÁ vật lý
(i) Hián t¿i há tháng thông tin làm viác nh° thÁ nào?
Trang 1818 (ii) Hián t¿i há tháng thông tin làm cái gì? (iii) Há tháng mới s¿ làm cái gì?
(iv) Và há tháng mới s¿ làm viác nh° thÁ nào?
Nhÿng câu trÁ lời cho bán câu hßi này s¿ trở thành bán b°ớc trong kỹ thuật thiÁt kÁ há tháng có cÃu trúc Với nhÿng há tháng thông tin cho các tá chức mà hián thời ch°a tßn t¿i thì không cần hai b°ớc đầu Nh°ng nÁu tá chức đã tßn t¿i thì dù có hay không có hình thức của mát há tháng thông tin, cÁ bán câu hßi đÃu có liên quan
Hai b°ớc đầu trong bán b°ớc trên đ°ợc gọi là giai đo¿n phân tích há tháng và viác phân tích há tháng vật lý hián t¿i s¿ cho ta mô hình logic của nó Câu trÁ lời cho hai câu hßi cuái cùng đ°ợc gọi là giai đo¿n thiÁt kÁ há tháng Thāc tÁ thì giai đo¿n này gßm ba b°ớc-phát triÅn mô hình logic mới, sā tiÁn triÅn của các mô hình vật lý và lāa chọn mát mô hình vật lý tát nhÃt
- Mô hình vật lý hián t¿i: Mô hình vật lý hián t¿i đ°ợc chuẩn bị bằng các biÅu đß luân chuyÅn thông tin và bao gßm tÃt cÁ các ho¿t đáng vật lý của há tháng hián t¿i Ho¿t đáng phân tích ở b°ớc này s¿ nêu bật lên nhÿng vÃn đà của há tháng hián t¿i TÃt cÁ các phần tử vật lý của há tháng đÃu đ°ợc nhìn nhận thông qua tập thông tin ở trên há tháng Kỹ thuật phßng vÃn và sử dụng bÁn câu hßi đ°ợc dùng đÅ thu thập thông tin bá sung cho viác nghiên cứu các tài liáu nh° là các biÅu mẫu và báo cáo Mục tiêu cuái cùng của b°ớc này là đÅ có đ°ợc mát cái nhìn rõ ràng và há tháng hián t¿i và biÅu dißn nó thông qua các biÅu đß lußng dÿ liáu
Trang 1919 - Mô hình logic hián t¿i: Mô hình logic của há tháng giÁi thích há tháng đang thāc sā làm gì thông qua các phần tử khác nhau của nó Đây là kÁt quÁ thu đ°ợc từ viác phát triÅn mô hình vật lý ở b°ớc tr°ớc TÃt cÁ các quá trình thu đ°ợc trong mô hình vật lý đ°ợc phân thành các ho¿t đáng há tháng nhß h¢n và chính xác h¢n sử dụng các thông tin thu thập đ°ợc trên há tháng và các kỹ thuật đã đ°ợc giÁi thích trong nghiên cứu và biÅu đß lußng dÿ liáu
- Mô hình logic mới: Các đầu vào cho viác phát triÅn mô hình logic mới là: ƒ + Mô hình logic hián t¿i, ƒ
+ Các vÃn đà trong há tháng hián t¿i, + Các mục tiêu của há tháng mới Mô hình logic hián t¿i đã đ°ợc phát triÅn ở b°ớc tr°ớc, các vÃn đà của há tháng hián t¿i và mục tiêu của há tháng mới đÃu trong ph¿m vi kiÁn thức của ng°ời phát triÅn há tháng Công viác phát triÅn mô hình logic mới bao gßm cÁ viác thay đái mát sá ho¿t đáng của há tháng hián t¿i đÅ giÁi quyÁt các vÃn đà và liên kÁt mát sá thay đái đÅ đ¿t đ°ợc tập các mục tiêu cho há tháng mới
Các mục tiêu của há tháng mới đ°ợc sử dụng nh° là nhÿng h¿t giáng cho viác khái niám hoá mô hình logic mới, dāa trên khung mô hình logic của há tháng hián t¿i Các mục tiêu của há tháng mới có thÅ đ¿t đ°ợc theo nhiÃu cách Nhà phân tích phÁi khái niám hoá tÃt cÁ các mô hình logic có thÅ và sau đó chọn mát mô hình gần với giÁi pháp lý t°ởng nhÃt
- Mô hình vật lý mới: Viác phát triÅn mô hình vật lý của há tháng mới dāa trên mô hình logic đã đ°ợc phát triÅn ở các b°ớc tr°ớc, cần sẵn sàng thāc hián rÃt nhiÃu quyÁt định Đó là:
(i) Phân lo¿i các ho¿t đáng của há tháng - các ho¿t đáng đ°ợc máy tính hoá và các ho¿t đáng thủ công
(ii) Các lo¿i thiÁt bị đ°ợc sử dụng trong há tháng và nhÿng đặc tính của chúng (iii) Các ph°¢ng pháp đ°ợc sử dụng đÅ tiÁn hành các ho¿t đáng khác nhau của há tháng
(iv) Các quan điÅm và mức đá của giao dián giÿa ng°ời sử dụng và há tháng Mßi mặt trên l¿i có thÅ có rÃt nhiÃu lāa chọn, kÁt hợp nhÿng tá hợp khác nhau của các lāa chọn này s¿ cho ta các mô hình của khác nhau của há tháng mới Trong các mô hình này, cuái cùng mát mô hình phù hợp nhÃt với môi tr°ờng tá chức ng°ời sử dụng, trình đá kỹ thuật và các nhân tá kinh tÁ xã hái khác s¿ đ°ợc chọn thông qua đái tho¿i với nhà quÁn lý của tá chức ng°ời sử dụng và sau đó s¿ bắt tay vào công viác thiÁt kÁ chi tiÁt
Ph°¢ng pháp trên đ°ợc do D.Marco đ°a ra và truyÃn bá Mô hình vật lý của há tháng hián t¿i bị tách rời khßi quá trình phát triÅn của mô hình vật lý mới Trong khi với hầu hÁt các tr°ờng hợp thāc tÁ, đÅ thu đ°ợc nhÿng mục tiêu mong muán với ít thay đái vật lý nhÃt thì mô hình vật lý hián t¿i phÁi đ°ợc duy trì và giÿ vai trò quan trọng trong
Trang 2020 quá trình phát triÅn mô hình vật lý mới ĐiÃu này không chỉ tiÁt kiám chi phí thay đái mà còn tiÁt kiám cÁ công sức khi phát triÅn mô hình vật lý mới
b Kỹ thuật thiết kế hệ thống có cấu trúc theo định hướng luồng dữ liệu
Kỹ thuật theo định h°ớng lußng dÿ liáu sử dụng mát lá trình xen k¿ đÅ thu đ°ợc mô hình vật lý mới từ mô hình logic mới của kỹ thuật thiÁt kÁ há tháng có cÃu trúc đã thÁo luận ở trên Kỹ thuật này phái hợp các ph°¢ng pháp mô hình hoá dÿ liáu, nh° là phân tích các quan há, với viác khái niám hoá trong mô hình logic mới
Trong kỹ thuật này, mô tÁ nh° hình d°ới đây, viác phân tích dÿ liáu dāa trên mát mô hình ngÿ nghĩa, nh° là mô hình thāc thÅ quan há, đ°ợc tiÁn hành song song với lußng dÿ liáu và các phân tích chức năng thông qua biÅu đß lußng dÿ liáu Thông tin thu đ°ợc trong quá trình phân tích lußng dÿ liáu s¿ đ°ợc sử dụng trong viác mô hình hóa dÿ liáu d°ới d¿ng biÅu đß E-R BiÅu đß E-R này đ°ợc phân tích bằng kỹ thuật phân tích các quan há đÅ thu đ°ợc mát mô hình c¢ sở dÿ liáu Mô hình c¢ sở dÿ liáu này sau đó s¿ đ°ợc kÁt hợp trong mô hình vật lý mới Các thủ tục và ch°¢ng trình há tháng đ°ợc thiÁt kÁ dāa trên mô hình vật lý
Trang 21SSADM bắt đầu với viác xác định vÃn đà và sau đó thông qua các phân tích có thÅ, các phân tích há tháng đÅ tiÁn tới b°ớc thiÁt kÁ há tháng Kỹ thuật này chỉ có mát sá thay đái nhß so với chu trình phát triÅn tuyÁn tính SSADM tích hợp kỹ thuật mô hình
Trang 2222 hóa với chu trình phát triÅn trong đó nhÃn m¿nh viác kiÅm tra chéo và nhÿng yêu cầu của ng°ời sử dụng nhằm đÁm bÁo chÃt l°ợng của há tháng
2.2.1.2 Các kỹ thuật và phương tiện phân tích hệ thống
Mát trong các kỹ thuật phân tích phá biÁn và hiáu quÁ là Phân tích trên xuáng (Top-down) Ph°¢ng pháp phân tích này áp dụng cho viác xây dāng hai lo¿i biÅu đß liên quan đÁn chức năng xử lý: BiÅu đß phân cÃp chức năng và biÅu đß lußng dÿ liáu Kỹ thuật này có thÅ phát biÅu táng quát với 4 điÅm sau:
- Phân tích từ đ¿i thÅ đÁn chi tiÁt
- Phân rã các chức năng ở biÅu đß phân cÃp chức năng theo các chức năng nhß h¢n và ở cách phân mức ở biÅu đß lußng dÿ liáu theo các biÅu đß mức khung cÁnh, mức đỉnh và mức d°ới đỉnh
- Phân tích từ mô tÁ vật lí sang mô tÁ logic của há tháng cũ - Phân tích đi từ há tháng cũ mức logic sang há tháng mới mức logic Có mát sá công cụ chính đÅ dißn tÁ chức năng của há tháng:
- BiÅu đß phân cÃp chức năng (BPC) - BiÅu đß lußng dÿ liáu (BLD) - Các kí hiáu mở ráng của hãng IBM - S¢ đß thuật toán
- Ngôn ngÿ giÁ trình (Pseudo Code) - Các đặc tÁ các qui tắc quÁn lý - Từ điÅn định nghĩa chức năng xử lý Trong đó hai công cụ chính diißn tÁ chức năng là biÅu đß BPC và BLD, còn các công cụ khác hß trợ và mô tÁ chi tiÁt h¢n các chức năng này
2.2.1.3 Biểu đồ phân cấp chāc năng (BPC)
BiÅu đß phân cÃp chức năng chỉ ra các chức năng của há tháng cần đ°ợc xây dāng và quá trình triÅn khai biÅu đß lußng dÿ liáu H¢n nÿa, BPC cũng đ°ợc sử dụng đÅ xác định sā xuÃt hián th°ờng xuyên của quá trình nhß h¢n trong biÅu đß lußng dÿ liáu NÁu trong quá trình xây dāng BPC ng°ời phân tích nhận thÃy có chức năng mới, họ cần quyÁt định lờ đi chức năng vừa tìm thÃy nÁu đó là h°ớng sai BPC là công cụ khởi đầu đÅ mô tÁ há tháng qua chức năng do công ty IBM phát triÅn vì vậy cho đÁn nay nó vẫn còn đ°ợc sử dụng Nó cho phép phân rã dần dần các chức năng từ chức năng mức cao thành chức năng chi tiÁt nhß h¢n và kÁt quÁ cuái cùng ta thu đ°ợc mát cây chức năng Cây chức năng này xác định mát cách rõ ràng dß hiÅu cái gì xÁy ra trong há tháng Tuy nhiên cũng cần chú ý rằng viác tiÁp cận chức năng đÅ đ°a ra không phÁi là cách tiÁp cận bao hàm Mát BPC chỉ có thÅ biÅu dißn làm cái gì chứ không phÁi làm nh° thÁ nào Trong mát BPC, mát chức năng đ°ợc phân chia thành nhiÃu chức năng nhß h¢n thậm trí còn chia nhß nÿa
Xây dāng BPC là quá trình phân chia từ chức năng cao h¢n đÁn các chức năng nhß h¢n mát cách thích hợp BiÅu đß cần đ°ợc trình bày rõ ràng; đ¢n giÁn, chính xác,
Trang 2323 đầy đủ và cân đái Các chức năng của các mức t°¢ng đßng có cùng đá phức t¿p và cần v¿ trong cùng mát trang biÅu đß
a Thành phần cÿa biểu đồ BPC
BiÅu đß BPC bao gßm các chức năng và các đ°ờng kÁt nái giÿa các chức năng theo nguyên tắc phân rã Các chức năng là quá trình xử lý thông tin, các nhiám vụ cần thāc hián, đ°ợc kí hiáu bằng hình chÿ nhật trên có gán tên nhãn
KÁt nái là sā kÁt nái giÿa các chức năng mang tính chÃt phân cÃp và đ°ợc kí hiáu bằng đo¿n thẳng nái chức năng "cha" tới các chức năng "con"
Thí dụ : Chức năng A phân rã thành các chức năng B, C, D
b Đặc điểm cÿa biểu đồ BPC
Với mục đích và các thành phần của biÅu đß BPC ta dß nhận thÃy các đặc điÅm chính:
+ Cho ta cách nhìn khái quát nhÃt và các chức năng của há tháng theo nguyên tắc phân rã đi từ đ¿i thÅ đÁn chi tiÁt, trāc quan dß hiÅu, thÅ hián tính cÃu trúc của phân rã chức năng
+ BiÅu đß BPC rÃt dß thành lập do biÅu đß đ¢n giÁn Nó trình bày há tháng phÁi làm gì h¢n là há tháng làm nh° thÁ nào?
+ BiÅu đß mang tính chÃt tĩnh vì chúng cho thÃy chức năng mà không thÃy tiÁn trình xử lý và bß qua mái liên quan thông tin giÿa các chức năng Các chức năng không bị lặp l¿i và không d° thừa
+ BiÅu đß BPC rÃt gần gũi với s¢ đß tá chức nh°ng ta không đßng nhÃt nó với s¢ đß tá chức Phần lớn các tá chức của doanh nghiáp nói chung th°ờng gắn liÃn với chức năng
Thí dụ: Trong mát há tháng quÁn lý xí nghiáp có các chức năng chính:
- QuÁn lý nhân sā - H¿ch toán kÁ toán - QuÁn lý vật t° - QuÁn lý khách hàng - QuÁn lý sÁn xuÃt - QuÁn lý thông tin thị tr°ờng Với mßi chức năng l¿i đ°ợc phân rã thành các chức năng nhß h¢n, chẳng h¿n chức năng quÁn lý nhân sā l¿i có thÅ chia thành quÁn lý hß s¢ và quÁn lý lao đáng, tiÃn l°¢ng v.v
Trang 24BiÅu đß này dāa vào ph°¢ng pháp phát triÅn há tháng có cÃu trúc bao gßm 3 kỹ thuật phân tích chính:
- S¢ đß lußng dÿ liá:u mô tÁ quan há giÿa quá trình xử lý và các dòng dÿ liáu - Từ điÅn định nghĩa dÿ liáu: mô tÁ các phần tử dòng dÿ liáu, kho dÿ liáu - Đặc tÁ quá trình xử lý: mô tÁ quá trình xử lý mát cách chi tiÁt
Mái quan há giÿa ba thành phần là bức tranh sinh đáng của há tháng đ°ợc thÅ hián qua s¢ đß sau:
BLD là công cụ chính của quá trình phân tích, nhằm mục đích trao đái phân tích thiÁt kÁ và t¿o lập dÿ liáu Nó thÅ hián rõ ràng và khá đầy đủ các nét đặc tr°ng của há tháng trong các b°ớc phân tích, thiÁt kÁ BLD hß trợ bán ho¿t đáng chính:
- Phân tích: BLD dùng đÅ xác định các yêu cầu của ng°ời sử dụng - ThiÁt kÁ: BLD dùng đÅ ánh x¿ kÁ ho¿ch và minh ho¿ các giÁi pháp cho ng°ời phân tích và ng°ời sử dụng trong khi thiÁt kÁ há tháng mới
- TruyÃn thông: Mát thÁ m¿nh của BLD là đ¢n giÁn và dß hiÅu với ng°ời phân tích và ng°ời sử dụng
- Siêu dÿ liáu: BLD dùng đÅ cung cÃp sā mô tÁ đặc biát các yêu cầu và thiÁt kÁ há tháng Nó cung cÃp sā miêu tÁ khái quát của các thành phần chức năng chính của há tháng nh°ng nó không cung cÃp các thành phần cụ thÅ vì vậy chúng ta phÁi sử dụng các
Trang 2525 công cụ khác nh° từ điÅn dÿ liáu, s¢ đß khái, ngôn ngÿ đặc tÁ v.v đÅ làm mịn các thành phần của nó
b Các māc diễn tả cÿa biểu đồ luồng dữ liệu
BLD có thÅ đ°ợc mô tÁ nh° sau: - Há tháng cần thāc hián các chức năng nào? - Sā liên quan giÿa các chức năng?
- Há tháng cần truyÃn đi cái gì? - Các đầu vào nào cần truyÃn tới đầu ra nào? - Há tháng cần thāc hián d¿ng công viác nào? - Há tháng lÃy thông tin ở đâu đÅ làm viác? - Và nó gửi kÁt quÁ công viác tới đâu? Không phụ thuác vào cách thức mô tÁ, BLD cần có các yêu cầu sau: - Không cần từ giÁi thích biÅu đß mà vẫn dißn tÁ đ°ợc các chức năng há tháng và tiÁn trình của lußng thông tin H¢n nÿa nó cần đ¢n giÁn đÅ ng°ời sử dụng và ng°ời phân tích có thÅ hiÅu nhau đ°ợc
- BiÅu đß phÁi đ°ợc trình bày cân đái trên cùng mát trang biÅu đß (cho há tháng nhß) và trên mát vài trang biÅu dißn chức năng ở cùng mát mức (đái với há tháng lớn h¢n)
- Tát nhÃt là biÅu đß đ°ợc trình bày với sā hß trợ của công cụ máy tính, bởi vì theo cách này biÅu đß s¿ nhÃt quán và tiêu chuẩn hoá H¢n thÁ nÿa, quá trình điÃu khiÅn s¿ đ°ợc thāc hián nhanh chóng và dß dàng
BiÅu đß BLD là mô hình hoá đ°ợc thÅ hián ở 2 mức vật lý và logic Trong đó - Mức vật lí: Mô tÁ há tháng làm nh° thÁ nào? Mức này th°ờng đ°ợc sử dụng đÅ nghiên cứu há tháng hián t¿i và thiÁt kÁ há tháng mới sau này
- Mức khái niám (logic ): Mô tÁ há tháng làm gì? và ở đây không đà cập đÁn bián pháp công cụ xử lý Mức khái niám đ°ợc sử dụng trong khi phân tích các yêu cầu của há tháng
Các hình thức biÅu dißn biÅu đß: Trong mát sá tài liáu khác nhau với các ph°¢ng pháp tiÁp cận khác nhau ng°ời ta có thÅ dùng các kí hiáu không hoàn toàn giáng nhau Tuy nhiên các thành phần c¢ bÁn không thay đái và nó đ°ợc sử dụng nhÃt quán trong các quá trình phân tích và thiÁt kÁ
c Các thành phần cÿa biểu đồ
Mßi biÅu đß lußng dÿ liáu gßm 5 thành phần: - Chức năng xử lí hay còn gọi là quá trình (Process) - Lußng dÿ liáu (Data Flows)
- Kho dÿ liáu (Data Store) - Tác nhân ngoài (External Entity) - Tác nhân trong (Internal Entity) Với mßi thành phần chúng ta s¿ đ°a ra khái niám của thành phần, cách biÅu dißn và tên nhãn ghi trên đó
Trang 2626 ñ Chức năng xử lý:
+ Khái niám: Chức năng xử lý là chức năng biÅu đ¿t các thao tác, nhiám vụ hay tiÁn trình xử lý nào đó Tính chÃt quan trọng của chức năng là biÁn đái thông tin Tức là nó phÁi làm thay đái thông tin từ đầu vào theo mát cách nào đó nh° tá chức l¿i thông tin, bá sung thông tin hoặc t¿o ra thông tin mới ở đầu ra
+ BiÅu dißn: Chức năng xử lý đ°ợc biÅu dißn bằng đ°ờng tròn hay ô van, trong đó có ghi nhãn (tên) của chức năng Viác dùng kí hiáu đ°ờng tròn chỉ là qui °ớc, đ°ợc kÁ thừa từ các ph°¢ng pháp luận dāa trên tiÁn trình tr°ớc đây NhiÃu ph°¢ng pháp luận đã chÃp nhận nhÿng ký hiáu khác cho mục đích này chẳng h¿n nh° hình chÿ nhật hay hình vuông tròn các góc tián lợi cho so¿n thÁo và biên tập Bởi vậy ta cần l°u ý khi tham khÁo cách biÅu dißn chức năng trong các tài liáu khác
+ Nhãn chức năng: Do chức năng là các thao tác nên tên đ°ợc dùng là mát <Đáng từ < với <bá ngÿ= Thí dụ: Chức năng <ghi nhận hoá đ¢n=, <theo dõi m°ợn trÁ=, <Xử lý thi l¿i= đ°ợc thÅ hián nh° sau:
ò Lußng dÿ liáu: + Khái niám: Lußng dÿ liáu dùng đÅ mô tÁ sā chuyÅn dịch thông tin từ mát thành phần của há tháng tới thành phần khác, thāc chÃt là lußng thông tin vào hay ra của mát chức năng xử lý Lußng dÿ liáu t°ợng tr°ng cho sā dịch chuyÅn dÿ liáu Bởi vậy lußng dÿ liáu đ°ợc coi nh° các giao dián giÿa các thành phần của biÅu đß
+ BiÅu dißn : Lußng dÿ liáu trên biÅu đß đ°ợc biÅu dißn bằng mũi tên có h°ớng trên đó có ghi tên nhãn là tên lußng thông tin mang theo Mũi tên đÅ chỉ h°ớng của lußng thông tin
+ Nhãn (tên) lußng dÿ liáu: Vì thông tin mang trên lußng, nên tên là <danh từ < với <tính từ= nÁu cần thiÁt Chú ý rằng trong tiÁng Viát đáng từ và danh từ đôi khi dùng chung mát từ , nên cần phÁi thêm quán từ xác định <sā= nÁu muán nhÃn m¿nh đó là danh từ
Thí dụ các lußng dÿ liáu: <hoá đ¢n=, <hoá đ¢n đã kiÅm tra=, <điÅm thi=, <danh sách thi l¿i=
Các lußng dÿ liáu và tên đ°ợc gán cho chúng là các thông tin <logíc= chứ không phÁi là các tài liáu vật lý
Thí dụ và chức năng xử lý và lußng dÿ liáu t°¢ng ứng:
Trang 2727 ó Kho dÿ liáu
+ Khái niám: Kho dÿ liáu là các thông tin cần l°u giÿ l¿i trong mát khoÁng thời gian, đÅ sau đó mát hay mát vài chức năng xử lý hoặc tác nhân trong s¿ sử dụng Kho dÿ liáu đ°ợc sử dụng nh° mát mẫu chứa các gói dÿ liáu không dịch chuyÅn đ°ợc Nó bao gßm mát nghĩa rÃt ráng các d¿ng dÿ liáu l°u trÿ: D°ới d¿ng vật lý chúng có thÅ là các tài liáu l°u trÿ trong văn phòng hoặc các file trên các thiÁt bị mang tin nh° băng từ, đĩa từ, v.v của máy tính; nh°ng ở đây ta quan tâm đÁn thông tin chứa trong đó tức là d¿ng logíc của nó trong c¢ sở dÿ liáu
+ BiÅu dißn: Kho dÿ liáu đ°ợc biÅu dißn bằng hình chÿ nhật hở hai đầu hay cặp đo¿n thẳng song song trên đó ghi nhãn của kho
+ Nhãn: Bởi vì kho chứa các dÿ liáu nên tên của nó là danh từ kèm theo tính từ nÁu cần thiÁt, nó nói lên nái dung thông tin chứ không phÁi là giá mang thông tin
Thí dụ: Kho <Hß s¢ Cán bá=, <Vật t°=, <Phòng=, <Đác giÁ=
ô Tác nhân ngoài: Tác nhân ngoài còn đ°ợc gọi là đái tác, là mát ng°ời, mát nhóm hay mát tá chức ở bên ngoài lĩnh vāc nghiên cứu của há tháng nh°ng đặc biát có mát sá hình thức tiÁp xúc chính thức, có trao đái thông tin với há tháng Sā có mặt các nhân tá này trên biÅu đß chỉ ra giới h¿n của há tháng, và định rõ mái quan há của há tháng với thÁ giới bên ngoài
ĐiÃu đáng chú ý là hiÅu nghĩa <ngoài lĩnh vāc nghiên cứu < không có nghĩa là bên ngoài tá chức, chẳng h¿n nh° đái với há tháng xử lý đ¢n hàng thì bá phận kÁ toán, bá phận mua hàng và các bá phận kho tàng vẫn là tác nhân ngoài; đái với há tháng tuyÅn sinh đ¿i học thì tác nhân ngoài vẫn có thÅ là thí sinh, giáo viên chÃm thi và hái đßng tuyÅn sinh Sau này ta nhận thÃy có đái t°ợng vừa là tác nhân ngoài trong biÅu đß BLD vừa là thāc thÅ trong mô hình thāc thÅ liên kÁt E-R
Các Tác nhân ngoài là phần sáng còn của há tháng, chúng là ngußn cung cÃp thông tin cho há tháng cũng nh° chúng nhận các sÁn phẩm thông tin từ há tháng
+ BiÅu dißn: Tác nhân ngoài đ°ợc biÅu dißn bằng hình chÿ nhật, trên đó có ghi nhãn Cách biÅu dißn này phá biÁn với các lo¿i ký pháp biÅu đß BLD khác nhau