Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
208 KB
Nội dung
CH NG III:ƯƠ XÁC Đ NH YÊU C U VÀ Ị Ầ MÔHÌNHHOÁYÊU C UẦ Nguyễn Thế Dũng http://sites.google.com/site/nguyenthedunghue/ Ch ng III: Xác đ nh yêu c u vàmôhình ươ ị ầ hóayêu c uầ Nhu cầu xây dựng pm XácđịnhyêucầuMôhìnhhoáyêucầu Thiết kế Kiểm chứng Thực hiện phần mềm Phần mềm chuyển giao Quy trình xây dựng các phiên bản phần mềm I. Xác đ nh yêu c u.ị ầ 1. Mô tả yêu cầu. KN yêu cầu: Phân tch các yêucầu là tiến trình xácđịnh các dịch vụ của hệ thống mà khách hàng yêucầuvà các ràng buộc về vận hành và phát triển hệ thống đó. Các yêucầu là sự mô tả các dịch vụ của hệ thống và các ràng buộc phát sinh trong quá trình tiến hành công nghệ đáp ứng các yêu cầu. Các mức trừu tượng khác nhau. Nó có thể là cơ sở cho việc thống nhất hợp đồng - phải dễ hiểu. cho chính hợp đồng - phải được xácđịnh chi tiết. I. Xác đ nh yêu c u.ị ầ Bảng sau mô tả các loại thông tin cần thiết liên quan đến yêucầu phần mềm. Thông tin cần xácđịnh với một yêucầu Ai? Nghiệp vụ nào? Mức độ hỗ trợ? I. Xác đ nh yêu c u.ị ầ Quy mô phần mềm phụ thuộc vào số lượng các bộ phận, số lượng nghiệp vụ và mức độ hỗ trợ I. Xác đ nh yêu c u.ị ầ Thông tin về nghiệp vụ. Tên nghiệp vụ. Tên nghiệp vụ. Biểu mẫu liên quan Biểu mẫu liên quan Quy định liên quan Quy định liên quan Không gian liên quan. Không gian liên quan. Thời gian liên quan Thời gian liên quan Nghiệp vụ liên quan Nghiệp vụ liên quan Thông tin khác … . Thông tin khác … . Mô tả bước tiến hành Mô tả bước tiến hành Đây là phần chính yếu khi mô tả yêucầu I. Xác đ nh yêu c u.ị ầ Thông tin về nghiệp vụ: Tên nghiệp vụ: cần cụ thể. Biểu mẫu: Cách trình bày, thể hiện các thông tin liên quan đến nghiệp vụ. Quy định: quy tắc thực hiện của nghiệp vụ. Không gian: Vị trí thực hiện nghiệp vụ Thời gian: Thời điểm thực hiện nghiệp vụ. Nghiệp vụ có liên quan: Các nghiệp vụ khác có cung cấp thông tin cần thiết hay sử dụng kết quả của nghiệp vụ đang xét. Mô tả bước tiến hành: thứ tự thực hiện I. Xác đ nh yêu c u.ị ầ PHIẾU MƯỢN SÁCH Họ và tên: Ngày mượn: STT Tên sách Tác giả thể loại QĐ: Mỗi độc giả mượn tối đa 5 quyển sách. Thẻ hết hạn mượn sách sau khi lập 6 tháng V dụ Quy định độ tuổi học sinh khi tiếp nhận hồ sơ học sinh. Quy định xếp loại danh hiệu học sinh khi thực hiện công việc xếp loại cuối năm học. Quy định cách tnh tiền lương cho nhân viên làm việc theo sản phẩm… I. Xác đ nh yêu c u.ị ầ 1. Mô tả yêu cầu. 2. Phân loại yêucầu Phân loại yêucầuYêucầu chức năng Yêucầu phi chức năng Là danh sách các công việc sẽ được thực hiện trong máy tính cùng với các thông tin mô tả tương ứng Đây là các yêucầu liên quan đến chất lượng phần mềm, là sự ràng buộc trên cách thức thực hiện các yêucầu chức năng I. Xác đ nh yêu c u.ị ầ [...]... yêucầu miền I Xácđịnhyêucầu 1 Mô tả yêucầu 2 Phân loại yêucầu 3 Các bước xácđịnhyêucầu là một quá trình mà trong đó có sự tham gia của 2 nhóm người Chuyên viên tin học Nhà chuyên môn I Xácđịnhyêucầu Để có được một danh sách đầy đủ và chính xác các yêu cầu, quá trình xácđịnhyêucầu phải theo các bước sau: Khảo sát hiện trạng Xácđịnhyêucầu chức năng nghiệp vụ Xácđịnh yêu. .. hoá là trình bày lại hiện trạng, yêucầu của phần mềm dưới dạng môhình thông qua các sơ đồ Môhìnhhoá cho phép thể hiện trực quan, súc tích và tổng thể hiện trạng, yêu cầuMôhình hoá yêucầu Khảo sát hiện trạng HT tổ chức Môhình tổ chức HT nghiệp vụ Mô hình chức năng Mô hình DFD HT tin học Môhình dữ liệu logic Môhình phần cứng Môhình phần mềm II Môhìnhhoáyêucầu BT cuối chương 3: Anh(chị)... giá phạt và biên các mức phạt (hoặc tính thuế thu nhập đối với chương trình tính lương) Ghi chú II: Xácđịnhyêucầuvà mô hìnhhóayêucầu II Môhìnhhoáyêucầu Nhược điểm sử dụng bằng văn bản: Dễ gây hiểu nhầm KHông trực quan Khó thể hiện các mối quan hệ Môhìnhhoá thành sơ đồ Độ chính xác cao Trực quan Thể hiện tốt các mối quan hệ II Môhìnhhoáyêucầu Khái niệm: Môhìnhhoá là...I Xácđịnhyêucầu 1 Mô tả yêucầu 2 Phân loại yêucầu 2.1 Yêucầu chức năng Yêucầu chức năng nghiệp vụ Yêucầu chức năng Yêucầu chức năng hệ thống Các chức năng của phần mềm tương ứng với công việc có thật trong thế giới thực Đó là các chức năng phần mềm phải phát sinh thêm khi tiến hành các công việc trên máy tính thay vì trong thế giới thực I Xácđịnh yêu cầuYêucầu chức năng nghiệp... T Mô tả chi tiết Ghi c h ú I Xácđịnhyêucầu BM1: Họ tên độc giả: mượn: STT 1 2 3 Tên sách Tác giả Phiếu mượn sách Ngày I Xácđịnhyêucầu 3.3 Yêucầu chức năng hệ thống vàyêucầu chất lượng Cách tiến hành: Chuyên viên tin học, nhà chuyên môn cùng đề xuất và cùng xem xét lại các yêucầu Các bước tiến hành Xem xét các yêucầu chức năng hệ thống: PHân quyền, Sao lưu, Phục hồi, Địnhcấu hình. .. toán Kết xuất I Xácđịnhyêucầu Lập bảng yêucầu chức năng nghiệp vụ như sau cùng với các thông tin liên quan Bộ phận: STT 1 2 Công việc Loại CV Quy định liên Biểu mẫu liên Ghi chú quan quan I Xácđịnhyêucầu Quy định liên quan được cho bởi bảng các quy định STT Mã số 1 QD1 2 QD2 Tên quy địnhMô tả chi tiết Ghi chú I Xácđịnhyêucầu Các biểu mẫu được mô tả chi tiết ngay sau bảng quy định Ví dụ: Xét... theo dõi hoạt động I Xácđịnhyêucầu C Chức năng tính toán: Tương ứng với công việc tính toán (theo quy ước cho trước) d Chức năng kết xuất: Tương ứng với công việc lập các báo cáo (theo biểu mẫu cho trước) I Xácđịnhyêucầu 1 Mô tả yêucầu 2 Phân loại yêucầu 2.1 Yêucầu chức năng 2.2) Yêucầu phi chức năng: Xácđịnh các tính chất và ràng buộc của hệ thống Giới hạn tài nguyên và sau này có thể... yêucầu chức năng hệ thống Xácđịnhyêucầu phi chức năng I Xácđịnhyêucầu 1 Mô tả yêucầu 2 Phân loại yêucầu 3 Các bước xácđịnhyêucầu 3.1 Khảo sát hiện trạng Với bước đầu tiên, các chuyên viên tin học sẽ đến tìm hiểu hiện trạng về các công việc của nhà chuyên môn Hiện trạng tổ chức Hiện trạng nghiệp vụ Hiện trạng tin học: Hệ thống phần cứng?, hệ thống phần mềm?, trình độ tin học? 1 Mô. .. thống phần cứng?, hệ thống phần mềm?, trình độ tin học? 1 Mô tả yêucầu 2 Phân loại yêucầu 3 Các bước xácđịnhyêucầu 3.1 Khảo sát hiện trạng 3.2 Xácđịnhyêucầu chức năng nghiệp vụ Cách tiến hành: Nhà chuyên môn để xuất và chuyên viên tin học sẽ đề xuất Bước tiến hành: B1: Xácđịnh bộ phân (người dùng) sẽ sử dụng phần mềm B2: Xácđịnh các công việc mà người dùng sẽ thực hiện trên máy tính... ents Num ber of target system s 2.3 Các yêucầu về miền Được dẫn xuất từ miền áp dụng vàmô tả các tính chất và các đặc trưng phản ánh miềm xácđịnh Có thể các yêucầu chức năng mới, các ràng buộc trên các yêucầu hiện hữu hay các tính toán riêng Nêu các yêucầu về miền không được thoả mãn thì hệ thống có thể không làm việc Tính hiểu được Các yêucầu được biểu diễn bằng ngôn ngữ của miền . trước). I. Xác đ nh yêu c u.ị ầ 1. Mô tả yêu cầu. 2. Phân loại yêu cầu 2.1 Yêu cầu chức năng 2.2) Yêu cầu phi chức năng: Xác định các tnh chất và ràng buộc của hệ thống. Giới hạn tài nguyên và. dựng pm Xác định yêu cầu Mô hình hoá yêu cầu Thiết kế Kiểm chứng Thực hiện phần mềm Phần mềm chuyển giao Quy trình xây dựng các phiên bản phần mềm I. Xác đ nh yêu c u.ị ầ 1. Mô tả yêu cầu. KN. III:ƯƠ XÁC Đ NH YÊU C U VÀ Ị Ầ MÔ HÌNH HOÁ YÊU C UẦ Nguyễn Thế Dũng http://sites.google.com/site/nguyenthedunghue/ Ch ng III: Xác đ nh yêu c u và mô hình ươ ị ầ hóa yêu c uầ Nhu cầu xây