Professional Documents
Culture Documents
Bài Giảng Phân Tích Nghiệp Vụ Phần Mềm Chương 5
Bài Giảng Phân Tích Nghiệp Vụ Phần Mềm Chương 5
n Mô hình ca sử dụng
q Mô hình dữ liệu
n Mô hình ERD
n Mô hình lớp
Ø Từ điển giải thích: làm rõ nghĩa của các thuật ngữ trong ngữ cảnh của tài liệu
10/30/23
Bộ môn Công nghệ thông tin - Bài giảng điện tử 2020 3
5.1.1 Các kỹ thuật đặc tả
10/30/23
Bộ môn Công nghệ thông tin - Bài giảng điện tử 2020 4
5.1.1 Các kỹ thuật đặc tả
ØCác lựa chọn khác:
q Ngôn ngữ tự nhiên có cấu trúc
q Ký hiệu đồ hoạ: Mô hình
q Ngôn ngữ mô tả thiết kế, đặc tả bằng toán học (hiếm)
ØVí dụ
q Đặc tả theo form
q Đặc tả bằng bảng
10/30/23
Bộ môn Công nghệ thông tin - Bài giảng điện tử 2020 5
5.1.1 Các kỹ thuật đặc tả
10/30/23
Bộ môn Công nghệ thông tin - Bài giảng điện tử 2020 6
5.1.1 Các kỹ thuật đặc tả
10/30/23
Bộ môn Công nghệ thông tin - Bài giảng điện tử 2020 7
5.1.1 Các kỹ thuật đặc tả
ØVí dụ:
q Đặc tả bằng mô hình ( sơ đồ )
8
5.1.1 Các kỹ thuật đặc tả
ØVí dụ:
q Ngôn ngữ mô tả thiết kế (PDL: Program Design Language)
9
5.1.2 Tài liệu đặc tả
ØTài liệu yêu cầu nghiệp vụ
q Yêu cầu nghiệp vụ/ yêu cầu kinh doanh thể hiện mục tiêu và
nhu cầu của một tổ chức, biện minh cho sự cần thiết của một
dự án mới.
q Yêu cầu người dùng thể hiện nhu cầu và kỳ vọng của người
dùng cuối với sản phẩm phầm mềm
q Các yêu cầu mức cao này có thể được ghi lại trong tài liệu yêu
cầu người dùng (URD_User Requirements Document) hoặc tài
liệu có chứa tất cả các yêu cầu.
5.1.2 Tài liệu đặc tả
ØTài liệu giải pháp
q Đóng vai trò như một kế hoạch chi tiết để xây dựng sản phẩm
hoặc dịch vụ.
q Cần chính xác và chi tiết, đặc biệt là khi thuê ngoài công việc
phát triển, để bù đắp cho sự thiếu kiến thức kinh doanh trong
nhóm thuê ngoài.
q Các yêu cầu được mô tả (đặc tả) chi tiết trong tài liệu đặc tả
yêu cầu SRS ( Software/ System Requirements Specification).
5.1.2 Tài liệu đặc tả
ØCác dạng tài liệu
q Tài liệu (đặc tả) yêu cầu
q Product Backlog ( Danh sách công việc cần thực hiện trong dự
án Agile)
q Tập các câu chuyện người dùng ( User Story)
5.1.2 Tài liệu đặc tả
Ø Ví dụ tài liệu đặc tả yêu cầu phần mềm dựa theo chuẩn IEEE:
q 1. Giới thiệu
n 1.1. Mục đích của tài liệu yêu cầu
n 1.2. Phạm vi của sản phẩm
n 1.3. Các định nghĩa, từ viết tắt
n 1.4. Các tham chiếu
n 1.5. Tổng quan về tài liệu yêu cầu
q 2. Mô tả chung
n 2.1. Giới thiệu chung về sản phẩm
n 2.2. Các chức năng của sản phẩm
n 2.3. Đặc điểm của người sử dụng
n 2.4. Các ràng buộc
n 2.5. Giả thiết và các phụ thuộc
q 3. Đặc tả yêu cầu: bao gồm các yêu cầu chức năng, phi chức năng, miền ứng dụng ...và giao diện.
q 4. Phụ lục
q 5. Chỉ mục
5.1.2 Tài liệu đặc tả
Ø Tài liệu đặc tả yêu cầu phần mềm
q Đặc tả yêu cầu kỹ thuật phần mềm
n Yêu cầu tổng quan về đặc điểm phần mềm
q Đặc tả yêu cầu chức năng
n Sơ đồ tổng quan chức năng hệ thống; Danh sách tác nhân; Quy trình luồng nghiệp vụ tin
học hóa; Chi tiết chức năng
q Đặc tả yêu cầu giao diện
n Các yêu cầu về giao diện của hệ thống với người dùng
q Đặc tả yêu cầu phi chức năng
n Là tập hợp các thuộc tính giúp nâng cao chất lượng của một hệ thống phần mềm
q Yêu cầu thông tin dữ liệu
n Danh sách các đối tượng quản lý và mối quan hệ giữa các đối tượng
5.1.2 Tài liệu đặc tả