Bài giảng Lập trình ứng dụng quản lý 1 - Chương 4b: Xác định yêu cầu và mô hình hóa yêu cầu - Phạm Hoàng Hải
Khoa CNTT
LTUDQL
Chương 4
XÁC ĐỊNH YÊU CẦU VÀ
MÔ HÌNH HÓA YÊU CẦU
ThS. PHHải
Chương 04 - 1
ThS. NTTMKhang
Khoa CNTT
LTUDQL
1. MỤC TIÊU
¨ Mục tiêu: hiểu rõ thế giới thực liên quan
tới phần mềm.
¨ Kết quả:
• Danh sách các yêu cầu phần mềm
• Sơ đồ luồng dữ liệu cho từng yêu cầu phần
mềm.
ThS. PHHải
Chương 04 - 2
ThS. NTTMKhang
Khoa CNTT
LTUDQL
2. CÁCH THỨC TIẾN HÀNH
Khảo sát
hiện trạng
Lập danh sách
các yêu cầu
phần mềm
Lập sơ đồ
luồng dữ liệu
ThS. PHHải
Chương 04 - 3
ThS. NTTMKhang
Khoa CNTT
LTUDQL
3. KHẢO SÁT HIỆN TRẠNG
¨ Mục tiêu của khảo sát hiện trạng là tìm
hiểu về thế giới thực liên quan đến
phần mềm.
Thế giới thực
Phần mềm
ThS. PHHải
Chương 04 - 4
ThS. NTTMKhang
Khoa CNTT
LTUDQL
3.1 CÁC HIỆN TRẠNG CẦN
KHẢO SÁT
¨ Hiện trạng nghiệp vụ
¨ Hiện trạng tổ chức
¨ Hiện trạng tin học
ThS. PHHải
Chương 04 - 5
ThS. NTTMKhang
Khoa CNTT
LTUDQL
3.2 CÁCH THỨC TIẾN HÀNH
KHẢO SÁT HIỆN TRẠNG
¨ Phỏng vấn (interview)
¨ Thu thập tài liệu (collect)
¨ Quan sát
¨ Ghi âm
¨ Ghi hình
ThS. PHHải
Chương 04 - 6
ThS. NTTMKhang
Khoa CNTT
LTUDQL
3.3 HIỆN TRẠNG TỔ CHỨC
¨ Tìm hiểu sơ đồ tổ chức của các phòng
ban, bộ phân bên trong
¨ Đặt biệt là các phòng ban có giao tiếp
đối tác bên ngoài
¨ Xác định mối quan hệ giữa các bộ
phận
ThS. PHHải
Chương 04 - 7
ThS. NTTMKhang
Khoa CNTT
LTUDQL
3.4 HIỆN TRẠNG TIN HỌC
¨ Hệ thống phần cứng
¨ Hệ thống phần mềm
¨ Con người
ThS. PHHải
Chương 04 - 8
ThS. NTTMKhang
Khoa CNTT
LTUDQL
3.5 HIỆN TRẠNG NGHIỆP VỤ
¨ Lập danh sách các nghiệp vụ của từng
bộ phận (phòng, ban).
¨ Mô tả và tìm hiểu chi tiết từng nghiệp
vụ cụ thể
• Tên nghiệp vụ
• Biểu mẫu liên quan
• Qui định liên quan
• Người thực hiện (bộ phận thực hiện)
• Tần suất thực hiện
• Thời điểm thực hiện
• Cách thức tiến hành
ThS. PHHải
Chương 04 - 9
ThS. NTTMKhang
Khoa CNTT
LTUDQL
4. LẬP DANH SÁCH
CÁC YÊU CẦU
¨ Mục tiêu: xác định rõ các bộ phận hỗ
trợ tin học hóa, các nghiệp vụ sẽ được
hỗ trợ và mức độ hỗ trợ
¨ Kết quả: Danh sách các yêu cầu phần
mềm với các yêu cầu
• Yêu cầu nghiệp vụ
• Yêu cầu chất lượng
• Yêu cầu hệ thống
ThS. PHHải
Chương 04 - 10
ThS. NTTMKhang
Khoa CNTT
LTUDQL
4.1 CÁC BƯỚC LẬP DANH
SÁCH CÁC YÊU CẦU
Yêu cầu
nghiệp vụ
Yêu cầu
chất lượng
Yêu cầu
hệ thống
ThS. PHHải
Chương 04 - 11
ThS. NTTMKhang
Khoa CNTT
LTUDQL
4.2 YÊU CẦU NGHIỆP VỤ
¨ Công việc
¨ Biểu mẫu
¨ Qui định
¨ Công thức
¨ Các thức tiến hành
ThS. PHHải
Chương 04 - 12
ThS. NTTMKhang
Khoa CNTT
LTUDQL
4.3 YÊU CẦU CHẤT LƯỢNG
¨ Tính tiến hóa
¨ Tính hiệu quả
¨ Tính dễ sử dụng
¨ Tính tương thích
ThS. PHHải
Chương 04 - 13
ThS. NTTMKhang
Khoa CNTT
LTUDQL
4.4 YÊU CẦU HỆ THỐNG
¨ Tính an toàn
¨ Tính bảo mật
ThS. PHHải
Chương 04 - 14
ThS. NTTMKhang
Khoa CNTT
LTUDQL
5. MÔ HÌNH HÓA YÊU CẦU ?!
TẠI SAO PHẢI MÔ HÌNH HÓA?!
ThS. PHHải
Chương 04 - 15
ThS. NTTMKhang
Khoa CNTT
LTUDQL
5. SỬ DỤNG NGÔN NGỮ TỰ
NHIÊN
¨ Tính mơ hồ : từ ngữ có nhiều nghĩa à
người viết và người đọc có thể hiểu
theo cách khác nhau.
¨ Quá mềm dẻo: cùng 1 vấn đề mà
chúng ta có thể phát biểu bằng rất
nhiều cách khác nhau.
¨ Thiếu cấu trúc : rất khó để dùng ngôn
ngữ tự nhiên mô tả một cách có cấu
trúc các yêu cầu phần mềm.
ThS. PHHải
Chương 04 - 16
ThS. NTTMKhang
Khoa CNTT
LTUDQL
5. CÁC PHƯƠNG PHÁP KHÁC
¨ Ngôn ngữ có cấu trúc
¨ Ngôn ngữ mô tả thiết kế
¨ Sử dụng các hình vẽ
¨ Mô tả toán học
ThS. PHHải
Chương 04 - 17
ThS. NTTMKhang
Khoa CNTT
LTUDQL
ThS. PHHải
Chương 04 - 18
ThS. NTTMKhang
Khoa CNTT
LTUDQL
5. MÔ HÌNH HÓA YÊU CẦU
¨ Mục tiêu: mô hình hóa thế giới thực
với các yêu cầu đã xác định
¨ Kết quả
• Sơ đồ luồng dữ liệu của từng công
việc
• Sơ đồ phối hợp giữa các công việc
ThS. PHHải
Chương 04 - 19
ThS. NTTMKhang
Khoa CNTT
LTUDQL
5.1 SƠ ĐỒ LUỒNG DỮ LIỆU
¨ Khái niệm: Sơ đồ luồng dữ liệu là sơ
đồ biểu thị các thông tin liên quan đến
việc thực hiện các nghiệp vụ trong thế
giới thực bên trong máy tính.
ThS. PHHải
Chương 04 - 20
ThS. NTTMKhang
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình ứng dụng quản lý 1 - Chương 4b: Xác định yêu cầu và mô hình hóa yêu cầu - Phạm Hoàng Hải", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_lap_trinh_ung_dung_quan_ly_1_chuong_4b_xac_dinh_ye.pdf

