SlideShare a Scribd company logo
1 of 16
Download to read offline
LTUDQL 2




Mô hình hóa yêu cầu



                           Bùi Tấn Lộc
                      btloc@fit.hcmus.edu.vn

Trích bài giảng “Chương 4: Mô hình hóa yêu cầu” trong môn học “Xây dựng phần
mềm hướng đối tượng” do TS. Trần Minh Triết biên soạn



                                 .               -1-            ©HCMUS
LTUDQL 2

Sơ đồ luồng dữ liệu

   • Các ký hiệu
                           Tác nhân/thiết bị (Người sử dụng,
                        thiết bị phát sinh hay tiếp nhận dữ liệu)



                                       Khối xử lý



                               Luồng dữ liệu (thông tin)



                      Bộ nhớ phụ (Hồ sơ, Sổ sách, tập tin, csdl…)




                                                    2
                         .                                 ©HCMUS
LTUDQL 2

Sơ đồ tổng quát

                                                             Ý nghĩa từng dòng dữ liệu
                                               Dữ liệu              D1:…………….
       Dữ liệu                                  xuất
        nhập                                                        D2:…………….
                                                                    D3:…………….
                            Người dùng                              D4:…………….
                                                                    D5:…………….
                       D1                D2                         D6:…………….

                  D5
  Thiết bị nhập              Xử lý …                Thiết bị xuất
                                              D6
       Dữ liệu                                     Dữ liệu
        đọc                                         ghi
                       D3                D4
                                                              Thuật toán xử lý:
                                                              -Bước 1:………………
                                                              -Bước 2:………………
                                                              -Bước 3:………………
                                                               -………………………..




                                                                    3
                                          .                                 ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu lưu trữ

                                               •   D1: Thông tin cần lưu trữ (dựa vào biểu mẫu liên
                 Người dùng
                                                   quan)
                                               •   D5: Thông tin cần lưu trữ (chỉ có trong một số yêu
                                                   cầu đặc biệt)
                 D1       D2
                                               •   D3:
            D5
                                                    • Các danh mục để chọn lựa
Thiết bị nhập    Xử lý LT          Thiết bị xuất    • Dữ liệu cần thiết cho việc kiểm tra tính hợp lệ
                              D6                       (dựa vào quy định)
                                               •   D2:
                D3          D4
                                                    • Các danh mục để chọn lựa
                                                    • Kết quả thành công/thất bại
                                               •   D4: Dữ liệu được lưu trữ (dựa vào biểu mẫu).
                                                    • Ghi chú: Thông thường
                                                             D4 = D1 (+ D5) (+ ID tự phát sinh)
                                               •   D6: Dữ liệu kết xuất (chỉ có trong một số yêu cầu
                                                   đặc biệt)




                                                                           4
                                                   .                                 ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu lưu trữ


                 Người dùng                        •   Xử lý lưu trữ
                                                        • Đọc D3 để lấy các tham số, quy
                 D1       D2                              định và danh mục
            D5
Thiết bị nhập    Xử lý LT          Thiết bị xuất
                                                        • Hiển thị D2 (các danh mục)
                              D6                        • Nhận thông tin D1, D5 (nếu cần)
                                                        • Kiểm tra các thông tin D1, D5 có
                D3          D4                            thỏa quy định liên quan hay không
                                                          (dựa vào D3 nếu cần thiết)
                                                        • Nếu thỏa quy định, ghi D4, thông
                                                          báo kết quả D2 (nếu cần) và xuất
                                                          D6 (nếu cần thiết)




                                                                         5
                                                   .                             ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu lưu trữ


                 Người dùng                            •   Ghi chú:
                                                            • D1 không nhất thiết chứa toàn bộ
                 D1       D2                                  thông tin trong biểu mẫu liên
            D5                                                quan
Thiết bị nhập    Xử lý LT
                              D6
                                   Thiết bị xuất
                                                            • Tùy theo quy định có thể có hay
                                                              không có D5
                D3          D4
                                                            • D4 hoặc D6 không nhất thiết phải
                                                              trùng với D1 hoặc D5
                                                            • D2 không nhất thiết phải trùng
                                                              với D3




                                                                            6
                                                   .                                ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu tra cứu

                                               •   D1: Thông tin về đối tượng muốn tìm kiếm (dựa
                 Người dùng
                                                   vào biểu mẫu liên quan đến đối tượng cần tìm
                                                   kiếm)
                                               •   D5: Thông tin về đối tượng muốn tìm kiếm (chỉ có
                 D1       D2                       trong một số yêu cầu đặc biệt)
                                               •   D3:
            D5
Thiết bị nhập    Xử lý TC          Thiết bị xuất     • Các danh mục để chọn lựa
                              D6                     • Dữ liệu về đối tượng khi tìm thấy (dựa vào
                                                       biểu mẫu liên quan đến đối tượng cần tìm
                                                       kiếm)
                D3          D4                 •   D2:
                                                     • Các danh mục để chọn lựa
                                                     • Dữ liệu về đối tượng khi tìm thấy (dựa vào
                                                       biểu mẫu liên quan đến đối tượng cần tìm
                                                       kiếm)
                                               •   D6: Dữ liệu kết xuất (thông thường là cần thiết)
                                               •   D4: Dữ liệu cần lưu trữ lại
                                                     • Thông thường không cần thiết
                                                     • Cần thiết khi nào???

                                                                          7
                                                   .                               ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu tra cứu


                 Người dùng                        •   Xử lý tra cứu
                                                        • Đọc để lấy các danh mục (D3)
                 D1       D2
                                                        • Hiển thị D2 (các danh mục)
            D5
Thiết bị nhập    Xử lý TC          Thiết bị xuất
                                                        • Nhận thông tin về tiêu chí tìm
                              D6                          kiếm D1, D5 (nếu cần)
                                                        • Tìm kiếm theo các tiêu chí D1,
                D3          D4                            D5, nhận được danh sách các đối
                                                          tượng tìm được (D3)
                                                        • Hiển thị thông tin kết quả (D2) và
                                                          kết xuất D6 (nếu cần)




                                                                         8
                                                   .                              ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu tra cứu


                 Người dùng                            •   Ghi chú:
                                                            • Có rất nhiều mức độ khác nhau từ
                 D1       D2                                  rất đơn giản đến rất phức tạp để
                                                              xác định D1
            D5
Thiết bị nhập    Xử lý TC          Thiết bị xuất            • D1 chức nhiều thông tin thì việc
                              D6                              tìm kiếm sẽ dễ dàng cho người
                                                              dùng và ngược lại sẽ khó khăn
                D3                                            cho phần thiết kế và cài đặt chức
                            D4
                                                              năng này
                                                            • D3 thông thường là danh sách các
                                                              đối tượng tìm thấy cùng với thông
                                                              tin liên quan.
                                                            • D3 cũng có rất nhiều mức độ
                                                              khác nhau để xác định các thông
                                                              tin của đối tượng tìm thấy
                                                            • D2 và D6 thường trùng với D3
                                                              (nhưng không nhất thiết)
                                                                            9
                                                   .                                 ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu tính toán

                                               •   D1: Thông tin về đối tượng cần thực hiện việc xử
                 Người dùng
                                                   lý tính toán (dựa vào các biểu mẫu liên quan)
                                               •   D5: Thông tin về đối tượng cần thực hiện việc xử
                                                   lý tính toán (chỉ có trong một số yêu cầu đặc biệt)
                 D1       D2
                                               •   D3:
            D5
                                                    • Dữ liệu cần thiết cho việc xử lý tính toán (dựa
Thiết bị nhập    Xử lý TT          Thiết bị xuất        vào biểu mẫu và quy định liên quan)
                              D6                    • Các tham số tính toán
                                               •   D4: Kết quả của xử lý tính toán
                D3          D4
                                               •   D2: Kết quả của xử lý tính toán (thường gồm cả D3
                                                   và D4)
                                               •   D6: Dữ liệu kết xuất (thường gồm cả D3 và D4)




                                                                            10
                                                   .                                 ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu tính toán


                 Người dùng                        •   Xử lý tính toán
                                                        • Nhận thông tin D1, D5 (nếu cần)
                 D1       D2
                                                        • Đọc D3 để lấy các dữ liệu cần
            D5                                            thiết cho việc tính toán (kể cả các
Thiết bị nhập    Xử lý TT          Thiết bị xuất
                              D6
                                                          tham số)
                                                        • Sử dụng D1, D3, D5 và quy định
                D3                                        liên quan để tính kết quả D4
                            D4
                                                        • Ghi kết quả D4
                                                        • Hiển thị thông tin kết quả D2 và
                                                          kết xuất D6




                                                                          11
                                                   .                               ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu tính toán


                 Người dùng                            •   Ghi chú:
                                                            • D1 thường có chứa yếu tố thời
                 D1       D2                                  gian thực hiện xử lý tính toán
            D5
                                                            • Có nhiều mức độ khác nhau xác
Thiết bị nhập    Xử lý TT          Thiết bị xuất              định D1 trong xử lý tính toán (để
                              D6                              tăng tính tiện dụng)
                                                            • D1 có thể rỗng (tính toán cho mọi
                D3          D4                                đối tượng trong tất cả cột mốc
                                                              thời gian liên quan)
                                                            • D4 có thể có hay không có
                                                              => Khi nào cần D4?
                                                            • Thông thường D2 và D6 bao gồm
                                                              D3 và D4




                                                                            12
                                                   .                                 ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu báo biểu

                                                •   D1: Thông tin về báo biểu muốn thực hiện (dựa
                 Người dùng
                                                    vào biểu mẫu liên quan)
                                                •   D5: Thông tin về báo biểu muốn thực hiện (chỉ có
                                                    trong một số yêu cầu đặc biệt)
                 D1       D2
                                                •   D3: Dữ liệu cần thiết cho việc tưực hiện báo biểu
                                                    (dựa vào biểu mẫu và quy định liên quan)
                                   Thiết bị xuất•
            D5
Thiết bị nhập    Xử lý BB                           D4: Thông tin có trong báo biểu liên quan (cần
                              D6                    thiết phải lưu lại) nhưng chưa được xử lý và ghi
                                                    nhận lại (yêu cầu xử lý tính toán)
                                               •    D2: Thông tin về báo biểu được lập (bêểu mẫu liên
                D3          D4                      quan)
                                               •    D6: Dữ liệu kết xuất (thường giống D2)




                                                                            13
                                                    .                                ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu báo biểu


                 Người dùng                        •   Xử lý báo biểu
                                                        • Nhận thông tin D1, D5 (nếu cần)
                 D1       D2
                                                        • Đọc D3 để lấy các dữ liệu cần
            D5                                            thiết cho việc lập báo biểu
Thiết bị nhập    Xử lý BB          Thiết bị xuất
                              D6                        • Nếu có D4 thì tính toán theo quy
                                                          định và Ghi kết quả D4
                D3          D4                          • Hiển thị thông tin báo biểu D2 và
                                                          kết xuất D6




                                                                         14
                                                   .                             ©HCMUS
LTUDQL 2

Sơ đồ tổng quát cho Yêu cầu báo biểu


                 Người dùng                            •   Ghi chú:
                                                            • D1 thường có chứa yếu tố thời
                 D1       D2                                  gian của báo biểu
            D5
                                                            • Có nhiều mức độ khác nhau xác
Thiết bị nhập    Xử lý BB          Thiết bị xuất              định D1 trong xử lý tính toán (để
                              D6                              tăng tính tiện dụng)
                                                            • D4 có thể có hay không có
                D3          D4                                => Khi nào cần D4?
                                                            • Thông thường D2 và D6 bao gồm
                                                              D3 và D4




                                                                            15
                                                   .                                 ©HCMUS
LTUDQL 2

Câu hỏi?




           .   - 16 -   ©HCMUS

More Related Content

Recently uploaded

BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxnhungdt08102004
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNguyễn Đăng Quang
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 

Recently uploaded (19)

BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

06.mo hinhhoayeucau

  • 1. LTUDQL 2 Mô hình hóa yêu cầu Bùi Tấn Lộc btloc@fit.hcmus.edu.vn Trích bài giảng “Chương 4: Mô hình hóa yêu cầu” trong môn học “Xây dựng phần mềm hướng đối tượng” do TS. Trần Minh Triết biên soạn . -1- ©HCMUS
  • 2. LTUDQL 2 Sơ đồ luồng dữ liệu • Các ký hiệu Tác nhân/thiết bị (Người sử dụng, thiết bị phát sinh hay tiếp nhận dữ liệu) Khối xử lý Luồng dữ liệu (thông tin) Bộ nhớ phụ (Hồ sơ, Sổ sách, tập tin, csdl…) 2 . ©HCMUS
  • 3. LTUDQL 2 Sơ đồ tổng quát Ý nghĩa từng dòng dữ liệu Dữ liệu D1:……………. Dữ liệu xuất nhập D2:……………. D3:……………. Người dùng D4:……………. D5:……………. D1 D2 D6:……………. D5 Thiết bị nhập Xử lý … Thiết bị xuất D6 Dữ liệu Dữ liệu đọc ghi D3 D4 Thuật toán xử lý: -Bước 1:……………… -Bước 2:……………… -Bước 3:……………… -……………………….. 3 . ©HCMUS
  • 4. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu lưu trữ • D1: Thông tin cần lưu trữ (dựa vào biểu mẫu liên Người dùng quan) • D5: Thông tin cần lưu trữ (chỉ có trong một số yêu cầu đặc biệt) D1 D2 • D3: D5 • Các danh mục để chọn lựa Thiết bị nhập Xử lý LT Thiết bị xuất • Dữ liệu cần thiết cho việc kiểm tra tính hợp lệ D6 (dựa vào quy định) • D2: D3 D4 • Các danh mục để chọn lựa • Kết quả thành công/thất bại • D4: Dữ liệu được lưu trữ (dựa vào biểu mẫu). • Ghi chú: Thông thường D4 = D1 (+ D5) (+ ID tự phát sinh) • D6: Dữ liệu kết xuất (chỉ có trong một số yêu cầu đặc biệt) 4 . ©HCMUS
  • 5. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu lưu trữ Người dùng • Xử lý lưu trữ • Đọc D3 để lấy các tham số, quy D1 D2 định và danh mục D5 Thiết bị nhập Xử lý LT Thiết bị xuất • Hiển thị D2 (các danh mục) D6 • Nhận thông tin D1, D5 (nếu cần) • Kiểm tra các thông tin D1, D5 có D3 D4 thỏa quy định liên quan hay không (dựa vào D3 nếu cần thiết) • Nếu thỏa quy định, ghi D4, thông báo kết quả D2 (nếu cần) và xuất D6 (nếu cần thiết) 5 . ©HCMUS
  • 6. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu lưu trữ Người dùng • Ghi chú: • D1 không nhất thiết chứa toàn bộ D1 D2 thông tin trong biểu mẫu liên D5 quan Thiết bị nhập Xử lý LT D6 Thiết bị xuất • Tùy theo quy định có thể có hay không có D5 D3 D4 • D4 hoặc D6 không nhất thiết phải trùng với D1 hoặc D5 • D2 không nhất thiết phải trùng với D3 6 . ©HCMUS
  • 7. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu tra cứu • D1: Thông tin về đối tượng muốn tìm kiếm (dựa Người dùng vào biểu mẫu liên quan đến đối tượng cần tìm kiếm) • D5: Thông tin về đối tượng muốn tìm kiếm (chỉ có D1 D2 trong một số yêu cầu đặc biệt) • D3: D5 Thiết bị nhập Xử lý TC Thiết bị xuất • Các danh mục để chọn lựa D6 • Dữ liệu về đối tượng khi tìm thấy (dựa vào biểu mẫu liên quan đến đối tượng cần tìm kiếm) D3 D4 • D2: • Các danh mục để chọn lựa • Dữ liệu về đối tượng khi tìm thấy (dựa vào biểu mẫu liên quan đến đối tượng cần tìm kiếm) • D6: Dữ liệu kết xuất (thông thường là cần thiết) • D4: Dữ liệu cần lưu trữ lại • Thông thường không cần thiết • Cần thiết khi nào??? 7 . ©HCMUS
  • 8. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu tra cứu Người dùng • Xử lý tra cứu • Đọc để lấy các danh mục (D3) D1 D2 • Hiển thị D2 (các danh mục) D5 Thiết bị nhập Xử lý TC Thiết bị xuất • Nhận thông tin về tiêu chí tìm D6 kiếm D1, D5 (nếu cần) • Tìm kiếm theo các tiêu chí D1, D3 D4 D5, nhận được danh sách các đối tượng tìm được (D3) • Hiển thị thông tin kết quả (D2) và kết xuất D6 (nếu cần) 8 . ©HCMUS
  • 9. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu tra cứu Người dùng • Ghi chú: • Có rất nhiều mức độ khác nhau từ D1 D2 rất đơn giản đến rất phức tạp để xác định D1 D5 Thiết bị nhập Xử lý TC Thiết bị xuất • D1 chức nhiều thông tin thì việc D6 tìm kiếm sẽ dễ dàng cho người dùng và ngược lại sẽ khó khăn D3 cho phần thiết kế và cài đặt chức D4 năng này • D3 thông thường là danh sách các đối tượng tìm thấy cùng với thông tin liên quan. • D3 cũng có rất nhiều mức độ khác nhau để xác định các thông tin của đối tượng tìm thấy • D2 và D6 thường trùng với D3 (nhưng không nhất thiết) 9 . ©HCMUS
  • 10. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu tính toán • D1: Thông tin về đối tượng cần thực hiện việc xử Người dùng lý tính toán (dựa vào các biểu mẫu liên quan) • D5: Thông tin về đối tượng cần thực hiện việc xử lý tính toán (chỉ có trong một số yêu cầu đặc biệt) D1 D2 • D3: D5 • Dữ liệu cần thiết cho việc xử lý tính toán (dựa Thiết bị nhập Xử lý TT Thiết bị xuất vào biểu mẫu và quy định liên quan) D6 • Các tham số tính toán • D4: Kết quả của xử lý tính toán D3 D4 • D2: Kết quả của xử lý tính toán (thường gồm cả D3 và D4) • D6: Dữ liệu kết xuất (thường gồm cả D3 và D4) 10 . ©HCMUS
  • 11. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu tính toán Người dùng • Xử lý tính toán • Nhận thông tin D1, D5 (nếu cần) D1 D2 • Đọc D3 để lấy các dữ liệu cần D5 thiết cho việc tính toán (kể cả các Thiết bị nhập Xử lý TT Thiết bị xuất D6 tham số) • Sử dụng D1, D3, D5 và quy định D3 liên quan để tính kết quả D4 D4 • Ghi kết quả D4 • Hiển thị thông tin kết quả D2 và kết xuất D6 11 . ©HCMUS
  • 12. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu tính toán Người dùng • Ghi chú: • D1 thường có chứa yếu tố thời D1 D2 gian thực hiện xử lý tính toán D5 • Có nhiều mức độ khác nhau xác Thiết bị nhập Xử lý TT Thiết bị xuất định D1 trong xử lý tính toán (để D6 tăng tính tiện dụng) • D1 có thể rỗng (tính toán cho mọi D3 D4 đối tượng trong tất cả cột mốc thời gian liên quan) • D4 có thể có hay không có => Khi nào cần D4? • Thông thường D2 và D6 bao gồm D3 và D4 12 . ©HCMUS
  • 13. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu báo biểu • D1: Thông tin về báo biểu muốn thực hiện (dựa Người dùng vào biểu mẫu liên quan) • D5: Thông tin về báo biểu muốn thực hiện (chỉ có trong một số yêu cầu đặc biệt) D1 D2 • D3: Dữ liệu cần thiết cho việc tưực hiện báo biểu (dựa vào biểu mẫu và quy định liên quan) Thiết bị xuất• D5 Thiết bị nhập Xử lý BB D4: Thông tin có trong báo biểu liên quan (cần D6 thiết phải lưu lại) nhưng chưa được xử lý và ghi nhận lại (yêu cầu xử lý tính toán) • D2: Thông tin về báo biểu được lập (bêểu mẫu liên D3 D4 quan) • D6: Dữ liệu kết xuất (thường giống D2) 13 . ©HCMUS
  • 14. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu báo biểu Người dùng • Xử lý báo biểu • Nhận thông tin D1, D5 (nếu cần) D1 D2 • Đọc D3 để lấy các dữ liệu cần D5 thiết cho việc lập báo biểu Thiết bị nhập Xử lý BB Thiết bị xuất D6 • Nếu có D4 thì tính toán theo quy định và Ghi kết quả D4 D3 D4 • Hiển thị thông tin báo biểu D2 và kết xuất D6 14 . ©HCMUS
  • 15. LTUDQL 2 Sơ đồ tổng quát cho Yêu cầu báo biểu Người dùng • Ghi chú: • D1 thường có chứa yếu tố thời D1 D2 gian của báo biểu D5 • Có nhiều mức độ khác nhau xác Thiết bị nhập Xử lý BB Thiết bị xuất định D1 trong xử lý tính toán (để D6 tăng tính tiện dụng) • D4 có thể có hay không có D3 D4 => Khi nào cần D4? • Thông thường D2 và D6 bao gồm D3 và D4 15 . ©HCMUS
  • 16. LTUDQL 2 Câu hỏi? . - 16 - ©HCMUS