Cỏc yờu cầu của người sử dụng thường được viết bằng ngụn ngữ tự nhiờn để những người khụng cú kiến thức về mặt kỹ thuật cú thể hiểu được nú. Tuy nhiờn, những yờu cầu hệ thống chi tiết phải được mụ hỡnh húa, Mụ hỡnh húa hệ thống giỳp người phõn tớch hiểu rừ cỏc chức năng của hệ thống.
Một số cụng cụ chớnh dựng để mụ hỡnh húa và xõy dựng tài liệu cho hệ thống là: sơ đồ chức năng kinh doanh BFD(Business Function Diagram), sơ đồ luồng thụng tin IFD( Information Flow Diagram) và sơ đồ luồng dữ liệu DFD ( Data Flow
Sơ đồ chức năng kinh doanh BFD (Business Function Diagram).
Sơ đồ chức năng BFD là sơ đồ mụ tả cỏc chức năng nghiệp vụ của một tổ chức và những mối quan hệ bờn trong giữa cỏc chức năng đú cũng như cỏc mối quan hệ của chỳng với mụi trường bờn ngoài.
Mụ hinhf được xõy dựng dần cựng với tiến trỡnh khảo sỏt chi tiết giỳp cho việc định hướng hoạt động khảo sỏt
Nú cho phộp xỏc định phạm vi cỏc chức năng hay miền cần nghiờn cứu của tổ chức.
Nú cho thấy vị trớ của mỗi cụng việc trong toàn hệ thống, trỏnh trựng lặp, giỳp phỏt hiện cỏc chức năng cũn thiếu.
Sơ đồ luồng thụng tin IFD ( Information Flow Diagram).
Khỏi niệm
Sơ đồ luồng thụng tin được dựng để mụ tả hệ thống thụng tin theo cỏch thức động, tức là mụ tả sự di chuyển của dữ liệu, việc xử lý, việc lưu trữ trong thế giới vật lý bằng cỏc sơ đồ.
- Xử lý
- Kho lưu trữ dữ liệu.
Sơ đồ luụng dữ liệu DFD(Data Flow Diagram)
Khỏi niệm
Là sự biểu diễn bằng sơ đồ sự vận động của dữ liệu và cú liờn quan đến nguồn, đớch, xử lý và kho.
Thủ cụng Giao tỏc người mỏy Tin học hoỏ hoàn toàn
Thủ cụng Tin học hoỏ
Tài liệu Tài liệu
- Mỗi luồng dữ liệu phải cú một tờn trừ luồng giữa xử lý và kho giữ liệu. - Dữ liệu chứa trờn 2 vật mang khỏc nhau nhưng luụn luụn đi cựng nhau thỡ
cú thể tạo ra chỉ một luồng duy nhất. - Xử lý luụng phải được đỏnh mó số.
- Vẽ lại cỏc kho dữ liệu để cỏc luồng dữ liệu khụng cắt nhau. - Tờn cho xử lý phải là một động từ.
- Xử lý buộc phải thực hiện một biến đổi dữ liệu. Luồng vào phải khỏc với luồng ra từ một xử lý.
Quy ước đối với việc phõn ró DFD
- Thụng thường một xử lý mà lụ gic xử lý của nú được trỡnh bày bằng ngụn ngữ cú cấu trỳc chỉ chiếm một trang giấy thỡ khụng phõn ra tiếp.
- Cố gắng chỉ để tối đa 7 xử lý trờn một trang DFD.
- Tất cả cỏc xử lý trờn một DFD phải thuộc cựng một mức phõn ró.
- Luồng vào của một DFD mức cao phải là luồng vào của một DFD con mức thấp nào đú. Luồng ra tới đớch của một DFD con phải là luồng ra tới đớch của một DFD mức lớn hơn nào đú. Đõy là nguyờn tắc cõn đối của DFD.
- Xử lý khụng phõn ra tiếp được thỡ gọi là xử lý nguyờn thủy. Mỗi xử lý nguyờn thủy phải cú một phớch lụ gic trong từ điển hệ thụng.
Cỏc mức phõn ró cơ bản của sơ đồ DFD gồm cú: - Mức ngữ cảnh (context).
- Mức 0. - Mức 1.
Cỏc ký phỏp sử dụng trong sơ đồ DFD.
Sơ đồ luồng dữ liệu là phần cốt lừi của rất nhiều phương phỏp phõn tớch. Nú chứa cỏc ký phỏp rất dễ hiểu đối với khỏch hành. Cỏc ký phỏp sử dụng trong sơ đồ DFD bao gồm:
- Dũng dữ liệu
- Kho dữ liệu.
- Tỏc nhõn bờn ngoài.
- Tỏc nhõn bờn trong.
Một số cụng cụ chớnh dựng để mụ hỡnh húa và xõy dựng tài liệu cho hệ thống là sơ đồ chức năng kinh doanh (BFD) và sơ đồ luồng dữ liệu (DFD).