xác định yêu cầu và mô hình hoá yêu cầu

34 1K 0
xác định yêu cầu và mô hình hoá yêu cầu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CH NG III:ƯƠ XÁC Đ NH YÊU C U Ị Ầ 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 hình ươ ị ầ hóa yêu c uầ Nhu cầu xây dựng pm Xác định yêu cầu 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. tả yêu cầu.  KN yêu cầu: Phân tch các yêu cầ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êu cầu các ràng buộc về vận hành phát triển hệ thống đó.  Các yêu cầu là sự tả các dịch vụ của hệ thống 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 tả các loại thông tin cần thiết liên quan đến yêu cầu phần mềm. Thông tin cần xác định với một yêu cầu Ai? Nghiệp vụ nào? Mức độ hỗ trợ? I. Xác đ nh yêu c u.ị ầ  Quy phần mềm phụ thuộc vào số lượng các bộ phận, số lượng nghiệp 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 … . tả bước tiến hành tả bước tiến hành Đây là phần chính yếu khi tả yêu cầ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.  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ọ 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 tnh 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. tả yêu cầu. 2. Phân loại yêu cầu Phân loại yêu cầu Yêu cầu chức năng Yêu cầ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 tả tương ứng Đây là các yêu cầ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êu cầu chức năng I. Xác đ nh yêu c u.ị ầ [...]... yêu cầu miền I Xác định yêu cầu 1 tả yêu cầu 2 Phân loại yêu cầu 3 Các bước xác định yêu cầ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 định yêu cầu  Để có được một danh sách đầy đủ chính xác các yêu cầu, quá trình xác định yêu cầu phải theo các bước sau:  Khảo sát hiện trạng  Xác định yêu cầ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êu cầu của phần mềm dưới dạng hình thông qua các sơ đồ  hình hoá cho phép thể hiện trực quan, súc tích tổng thể hiện trạng, yêu cầu hình hoá yêu cầu Khảo sát hiện trạng HT tổ chức hình tổ chức HT nghiệp vụ Mô hình chức năng Mô hình DFD HT tin học hình dữ liệu logic hình phần cứng hình phần mềm II hình hoá yêu cầu BT cuối chương 3: Anh(chị)... giá phạt 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 định yêu cầu hình hóa yêu cầu II hình hoá yêu cầ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ệ hình hoá thành sơ đồ   Độ chính xác cao  Trực quan  Thể hiện tốt các mối quan hệ II hình hoá yêu cầu Khái niệm:  hình hoá là...I Xác định yêu cầu 1 tả yêu cầu 2 Phân loại yêu cầu 2.1 Yêu cầu chức năng Yêu cầu chức năng nghiệp vụ Yêu cầu chức năng Yêu cầ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ầu Yêu cầu chức năng nghiệp... T tả chi tiết Ghi c h ú I Xác định yêu cầ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 định yêu cầu    3.3 Yêu cầu chức năng hệ thống yêu cầ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 cùng xem xét lại các yêu cầu Các bước tiến hành    Xem xét các yêu cầu chức năng hệ thống: PHân quyền, Sao lưu, Phục hồi, Định cấu hình. .. toán Kết xuất I Xác định yêu cầu Lập bảng yêu cầ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 định yêu cầ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 định tả chi tiết Ghi chú I Xác định yêu cầu Các biểu mẫu được tả chi tiết ngay sau bảng quy định Ví dụ: Xét... theo dõi hoạt động I Xác định yêu cầ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 định yêu cầu 1 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 tính chất ràng buộc của hệ thống Giới hạn tài nguyên sau này có thể... yêu cầu chức năng hệ thống  Xác định yêu cầu phi chức năng I Xác định yêu cầu 1 tả yêu cầu 2 Phân loại yêu cầu 3 Các bước xác định yêu cầ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 tả yêu cầu 2 Phân loại yêu cầu 3 Các bước xác định yêu cầu 3.1 Khảo sát hiện trạng 3.2 Xác định yêu cầu chức năng nghiệp vụ  Cách tiến hành: Nhà chuyên môn để xuất 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êu cầu về miền     Được dẫn xuất từ miền áp dụng tả các tính chất các đặc trưng phản ánh miềm xác định Có thể các yêu cầu chức năng mới, các ràng buộc trên các yêu cầu hiện hữu hay các tính toán riêng Nêu các yêu cầ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êu cầ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 tnh 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

Ngày đăng: 01/07/2014, 05:47

Từ khóa liên quan

Mục lục

  • CHƯƠNG III: XÁC ĐỊNH YÊU CẦU VÀ MÔ HÌNH HOÁ YÊU CẦU

  • Chương III: Xác định yêu cầu và mô hình hóa yêu cầu

  • I. Xác định yêu cầu.

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Ví dụ các yêu cầu ngoài chức năng

  • Mục tiêu các yêu cầu ngoài chức năng

  • Đo lường các yêu cầu ngoài chức năng

  • 2.3. Các yêu cầu về miền

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan