Bài giảng Công nghệ phần mềm: Chương 4 - ThS. Dương Thành Phết
lượt xem 8
download
Bài giảng Công nghệ phần mềm - Chương 4 trang bị cho người học những hiểu biết về mô hình hóa hệ thống. Chương này trình bày 3 nội dung chính, đó là: Mô hình hóa dữ liệu, mô hình hóa chức năng, mô hình hóa luồng thông tin. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Công nghệ phần mềm: Chương 4 - ThS. Dương Thành Phết
- TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN CÔNG NGHỆ PHẦN MỀM Chương 4: MÔ HÌNH HÓA HỆ THỐNG Thời gian: 3 tiết Giảng viên: ThS. Dương Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Tel: 0918158670 – facebook..com/DuongThanhPhet 1
- http://www.thayphet.net NỘI DUNG 1. Mô hình hóa dữ liệu 2. Mô hình hóa chức năng http://www.thayphet.net 3. Mô hình hóa luồng thông tin 2
- http://www.thayphet.net 1. MÔ HÌNH HÓA DỮ LIỆU(Data modeling) Mô hình hoá dữ liệu trong CNPM là quá trình tạo ra mô hình dữ liệu bằng cách áp dụng các mô tả dữ liệu sử dụng các kỹ thuật mô hình. Mô hình hoá dữ liệu xác định và phân tích các yêu http://www.thayphet.net cầu dữ liệu cần thiết cho quá trình nghiệp vụ của một tổ chức. Các yêu cầu dữ liệu được biểu diễn bởi mô hình dữ liệu khái niệm và được cài đặt trong mô hình dữ liệu logic 3
- http://www.thayphet.net 1. MÔ HÌNH HÓA DỮ LIỆU(Data modeling) http://www.thayphet.net Quá trình mô hình hoá dữ liệu 4
- http://www.thayphet.net 2. MÔ HÌNH HÓA CHỨC NĂNG Mô hình chức năng là biểu diễn có cấu trúc về các chức năng, các hoạt động, và các quá trình bên trong hệ thống. Phân rã chức năng là quá trình phân rã các mối quan http://www.thayphet.net hệ có tính chức năng thành các phần nhỏ hơn mà dựa vào đó có thể xây dựng lại hệ thống 5
- http://www.thayphet.net 2. MÔ HÌNH HÓA CHỨC NĂNG Ví dụ về phân rã chức năng: http://www.thayphet.net 6
- http://www.thayphet.net 2. MÔ HÌNH HÓA CHỨC NĂNG Phương pháp: Sử dụng biểu đồ khối luồng chức năng Sử dụng kỹ thuật phân tích và thiết kế hướng cấu trúc http://www.thayphet.net 7
- http://www.thayphet.net 3. MÔ HÌNH HÓA LUỒNG THÔNG TIN Biểu đồ luồng dữ liệu là biểu diễn đồ hoạ của luồng dữ liệu trong một hệ thống thông tin. Mỗi sơ đồ dòng dữ liệu thường gồm các thành phần chức năng hoặc tiến trình, dòng dữ liệu, kho dữ liệu và http://www.thayphet.net các đối tượng. Chức năng: trong sơ đồ dòng dữ liệu, chức năng hay tiến trình là một quá trình biến đổi thông tin. Từ thông tin đầu vào nó biến đổi, tổ chức lại thông tin, bổ sung thông tin hoặc tạo ra thông tin mới, tổ chức thành thông tin đầu ra, phục vụ cho hoạt động của hệ thống như lưu vào kho dữ liệu hoặc gửi cho các tiến trình hay đối tượng khác 8
- http://www.thayphet.net 3. MÔ HÌNH HÓA LUỒNG THÔNG TIN Dòng dữ liệu: Dòng dữ liệu là dòng chuyển dời thông tin vào hoặc ra khỏi một tiến trình,một chức năng, một kho dữ liệu hoặc một đối tượng nào đó. Các thành phần của dòng dữ liệu bao gồm đường biểu http://www.thayphet.net diễn dòng, mũi tên chỉ hướng dịch chuyển thông tin và tên của dòng. Cân chú ý là các dòng dữ liệu khác nhau phải mang tên khác nhau, và các thông tin trải qua thay đổi thì phải có tên mới cho phù hợp. 9
- http://www.thayphet.net 3. MÔ HÌNH HÓA LUỒNG THÔNG TIN Kho dữ liệu: Trong sơ đồ dòng dữ liệu, kho dữ liệu thể hiện các thông tin cần lưu trữ. Dưới Dạng vật lý, kho dữ liệu này có thể là tập tài liệu, cặp hồ sơ hoặc tệp thông tin trên đĩa. http://www.thayphet.net Trong sơ đồ dòng dữ liệu, dưới tên kho dữ liệu chúng ta sẽ chỉ quan tâm tới các thông tin được chứa trong đó. Trong một trang sơ đồ dòng dữ liệu ta có thể đặt một kho dữ liệu ở nhiều chỗ, nhằm giúp việc thể hiện các dòng dữ liệu trở nên dễ dàng hơn. 10
- http://www.thayphet.net 3. MÔ HÌNH HÓA LUỒNG THÔNG TIN Tác nhân ngoài: Tác nhân ngoài có thể là một người, một nhóm người hoặc một tổ chức bên ngoài hệ thống, nhưng có mối liên hệ với hệ thống. Tác nhân trong: Tác nhân trong là một chức năng hoặc http://www.thayphet.net một tiến trình bên trong hệ thống, được miêu tả ở trang khác của sơ đồ. 11
- http://www.thayphet.net 3. MÔ HÌNH HÓA LUỒNG THÔNG TIN Sơ đồ ngữ cảnh: Sơ đồ ngữ cảnh(Context Diagrams) bao gồm ba nhóm thành phần: Thành phần chính là một vòng tròn nằm ở vị trí trung tâm vủa sơ đồ, biểu thị cho toàn bộ hệ thống http://www.thayphet.net đang được nghiên cứu. Xung quanh vòng tròn trung tâm này là tất cả các phần tử bên ngoài, có quan hệ với hệ thống (tác nhân ngoài). Tất cả các đường truyền thông tin vào và ra khỏi hệ thống (nghĩa là nối hệ thống với mọi tác nhân ngoài của nó). 12
- http://www.thayphet.net 3. MÔ HÌNH HÓA LUỒNG THÔNG TIN Ví dụ về biểu đồ luồng dữ liệu http://www.thayphet.net 13
- http://www.thayphet.net BÀI TẬP 1. Trình bày Biểu đồ Phân rã chức năng 2. Trình bày biểu đồ luồng dữ liệu 14 14
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Nguyễn Khắc Quốc
61 p | 143 | 18
-
Bài giảng Công nghệ phần mềm: Bài 1 - TS. Lê Nguyễn Tuấn Thành
142 p | 233 | 17
-
Bài giảng Công nghệ phần mềm nâng cao: Giới thiệu môn học - Phạm Ngọc Hùng
14 p | 167 | 14
-
Tập bài giảng Công nghệ phần mềm - Phạm Hùng Phú, Nguyễn Văn Thẩm (Biên soạn)
291 p | 61 | 13
-
Bài giảng Công nghệ phần mềm: Chương 1 - ĐH Công nghệ TP.HCM
77 p | 37 | 13
-
Bài giảng Công nghệ phần mềm: Bài 1 - Học viện Kỹ thuật Quân sự
45 p | 21 | 11
-
Bài giảng Công nghệ phần mềm: Chương 0 - ThS. Trần Sơn Hải
5 p | 122 | 10
-
Bài giảng Công nghệ phần mềm: Yêu cầu phần mềm
66 p | 107 | 10
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Dương Thành Phết
19 p | 140 | 9
-
Bài giảng Công nghệ phần mềm: Chương 1 - Trường ĐH Công nghiệp TP. HCM
48 p | 43 | 9
-
Bài giảng Công nghệ phần mềm - Phần 1: Giới thiệu chung về công nghệ phần mềm
52 p | 89 | 8
-
Bài giảng Công nghệ phần mềm: Các quy trình phần mềm
31 p | 126 | 8
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Đinh Thị Lương
40 p | 14 | 6
-
Bài giảng Công nghệ phần mềm ứng dụng: Bài 1 - ThS. Thạc Bình Cường
58 p | 61 | 6
-
Bài giảng Công nghệ phần mềm - Chương 1: Tổng quan về CNPM
13 p | 113 | 5
-
Bài giảng Công nghệ phần mềm - Phần 1: Giới thiệu công nghệ phần mềm
52 p | 79 | 5
-
Bài giảng Công nghệ phần mềm: Phần 1 - Vũ Thị Hương Giang
52 p | 50 | 3
-
Bài giảng Công nghệ phần mềm: Chương 1 - ThS. Trần Sơn Hải
52 p | 73 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn