Danh mục

Phân tích hoặc đặc tả yêu cầu

Số trang: 66      Loại file: doc      Dung lượng: 690.50 KB      Lượt xem: 29      Lượt tải: 0    
tailieu_vip

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Phân tích yêu cầu là khâu kỹ thuật đầu tiên gồm nhiều bước nhỏ: nghiên cứu khả thi, phân tích mô hình hóa, đặc tả thẩm định yêu cầu. Gia đoạn này được tiến hành phối hợp giữa bên phát triển và khách hàng và nó có vai trò đặc biệt quan trọng trong tiến trình phát triển phần mềm, đây là bước hình thành bài toán hoặc đề tài
Nội dung trích xuất từ tài liệu:
Phân tích hoặc đặc tả yêu cầu Phân tích hoặc đặc tả yêu cầu Mục Lục Chương 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU........................................................................ 3 1. Tổng quan .................................................................................................................................. 3 1.1 Quá trình phân tích................................................................................................................... 3 1.1.1 Phân tích phạm vi dự án ........................................................................................................ 3 1.1.2 Phân tích mở rộng yêu cầu nghiệp vụ ................................................................................... 5 1.1.3.Phân tích yêu cầu bảo mật .................................................................................................... 7 1.1.4.Phân tích yêu cầu tốc độ ..................................................................................................... 10 1.1.5 Phân tích yêu cầu vận hành ................................................................................................. 12 1.1.6 Phân tích khả năng mở rộng yêu cầu .................................................................................. 14 1.1.7. Phân tích những yêu cầu sẵn có ......................................................................................... 14 1.1.8. Phân tích yêu tố con người................................................................................................. 16 1.1.9. Phân tích yêu cầu tích hợp ................................................................................................. 16 1.1.10. Phân tích thực tiễn nghiệp vụ tồn tại................................................................................ 18 1.1.11.Phân tích yêu cầu khả năng quy mô .................................................................................. 18 1.2 Xác định yêu cầu .................................................................................................................... 20 1.2.1 Yêu cầu và mô tả yêu cầu ................................................................................................... 20 1.2.2 Phân loại yêu cầu ................................................................................................................ 23 1.2.3 Các bước xác định yêu cầu ................................................................................................. 29 1.2.3.1 Khảo sát hiện trạng .......................................................................................................... 30 1.2.3.2 Lập danh sách các yêu cầu ............................................................................................... 31 1.2.4 Khảo sát một số phần mềm tiêu biểu minh họa cho giai đoạn xác định yêu cầu. ............... 42 2. Mô hình hóa yêu cầu hệ thống ................................................................................................. 47 2.1 Các nguyên lý mô hình hóa ................................................................................................... 47 2.3 Sơ đồ phân rã chức năng ........................................................................................................ 49 2.3 Mô hình bản mẫu (protoype) ................................................................................................ 49 2.4 Sơ đồ luồng dữ liệu ................................................................................................................ 51 2.5 Mô hình hướng đối tượng ...................................................................................................... 51 2. 6 Ví dụ minh họa từ yêu cầu sang mô hình hóa ....................................................................... 53 2.2.2. Mô hình thác nước ............................................................................................................ 56 2.2.2. Mô hình bản mẫu phần mềm ........................................................................................... 56 2.2.3. Mô hình xoắn ốc ............................................................................................................... 58 Chương 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU 1. Tổng quan Phân tích yêu cầu là khâu kỹ thuật đầu tiên gồm nhiều bước nhỏ: nghiên cứu khả thi, phân tích mô hình hóa, đặc tả thẩm định yêu cầu. Gia đoạn này được tiến hành phối hợp giữa bên phát triển và khách hàng và nó có vai trò đặc biệt quan trọng trong tiến trình phát triển phần mềm. Đây là bước hình thành bài toán hoặc đề tài. Ở bước này trưởng nhóm thiết kế và người phân tích hệ thống phải biết được người đặt hàng muốn gì. Các yêu cầu phải được thu thập đầy đủ và được phân tích theo chiều ngang (rộng) và dọc (sâu). Công cụ sử dụng chủ yếu ở giai đoạn này là các lược đồ, sơ đồ phản ánh rõ các đối tượng của hệ thống: lưu đồ (Flowchart), sơ đồ dòng dữ liệu (Data Flow diagram DFD), mạng thực thể-quan hệ (Entity- Relationship Network), sơ đồ cấu trúc phân cấp (Structural hierarchical schemes), mạng ngữ nghĩa (Semantic Network) 1.1 Quá trình phân tích 1.1.1 Phân tích phạm vi dự án Người phân tích hệ thống dùng thuật ngữ phạm vi để chỉ trách nhiệm dự án phải thực thi. Ngược lại, phạm vi dự án là nhiệm vụ lớn và phức tạp được thực hiện bởi chương trình. Để xác định phạm vi dự án, bằng xác định quá trình nghiệp vụ ứng dụng sẽ đối đầu. Đó là những phạm vi vấn đề của ứng dụng. Nói chung, có hai phần đối với bất kỳ giải pháp nghiệp vụ: phần triển khai ứng dụng và phần thực hiện bởi con người hay chương trình. Định ra ranh giới ứng dụng tức là xác định qui trình trách nhiệm. Một khi đã định nghĩa trách nhiệm của dự án:  Chia trách nhiệm thành những nhiệm vụ con để đưa ra ý tưởng cho chính mình về bao nhiêu mô đun chương trình khác nhau yêu cầu?  Xác định bao nhiêu vùng địa lý liên quan (chi nhánh văn ...

Tài liệu được xem nhiều: