Công nghệ phần mềm xác định yêu cầu

36 594 0
Công nghệ phần mềm  xác định 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

XÁC ĐỊNH YÊU CẦU GVHD: Phạm Minh Đương Email: duongmtvu@yahoo.com Xác định yêu cầu • • • • • Phân tích khả thi Mô tả yêu cầu Phân loại yêu cầu Các bước xác định yêu cầu Mô hình hóa yêu cầu 9/4/2016 Công nghệ phần mềm Phân tích khả thi • Mục tiêu − Nhằm phát họa trạng hệ thống − Cùng với vấn đề cách giải vấn đề trạng • Kết − Phương án cụ thể để giải vấn đề − Kế hoạch thực phuơng án 9/4/2016 Công nghệ phần mềm Báo cáo phân tích khả thi • Mở đầu • Hiện trạng • Vấn đề • Hướng giải • Phương án • Kế hoạch • Kết luận 9/4/2016 Công nghệ phần mềm Mở đầu • Trình bày sơ lược nét lớn giới thực • Nêu lên vấn đề cần giải • Tạo cho người đọc có cảm giác tập trung vào vấn đề • Giới thiệu tổng quát môi trường, đối tượng phục vụ… 9/4/2016 Công nghệ phần mềm Hiện trạng Dùng lời sơ đồ khối mô tả lại trạng giới thực mặt: • Tổ chức: Bao nhiêu đơn vị, phòng ban • Nghiệp vụ: Danh sách công việc đơn vị phụ trách • Nhân sự: Chuyên môn, trình độ tin học • Tin học: Phần cứng, phần mềm • Thông tin: Giao tiếp bên ngoài, mối quan hệ… 9/4/2016 Công nghệ phần mềm Vấn đề • Là mục đích/mục tiêu phần mềm vấn đề đặt giới thực • Vấn đề trước mắt • Vấn đề tương lai • Vấn đề đặt gì? • Giải vấn đề gì? 9/4/2016 Công nghệ phần mềm Hướng giải • Hướng tổ chức hành chánh nghiệp vụ: Đây hướng phi tin học, giải mà không cần tin học • Hướng tin học hóa giữ nguyên trạng: Dùng tin học để giải vấn đề • Hướng tin học hóa kết hợp với xếp lại tổ chức nghiệp vụ chuyên môn • Phân tích ưu khuyết điểm chọn hướng thích hợp 9/4/2016 Công nghệ phần mềm Phương án, kế hoạch • Ngắn hạn: – tháng, trung hạn: < năm, dài hạn: >2 năm • Trong loại phương án nên đề xuất cụ thể − Phần cứng gì? Phần mềm gì? − Thông báo chi phí thời gian thực hiện, lợi ích chọn loại phương án • Kế hoạch − Phân bổ việc thực theo thời gian − Nhân thực 9/4/2016 Công nghệ phần mềm Mô tả yêu cầu • Các yêu cầu phần mềm mô tả − Thật rõ ràng, − Cụ thể − Chính xác − Là sở để nghiệm thu, đánh giá phần mềm chuyển giao • Yêu cầu phần mềm công việc muốn thực máy tính 9/4/2016 Công nghệ phần mềm 10 Các bước xác định yêu cầu • Khảo sát trạng • Xác định yêu cầu chức • Xác định yêu cầu phi chức 9/4/2016 Công nghệ phần mềm 22 Các bước xác định yêu cầu(tt) a Khảo sát trạng - Hiện trạng mặt tổ chức: + Cơ cấu tổ chức phận giới thực + Trách nhiệm quyền hạn phận + Xác định phận người dùng sử dụng phần mềm để từ khảo sát chi tiết  Vẽ lại sơ đồ tổ chức - Hiện trạng mặt nghiệp vụ: + Lập danh sách công việc mà phận phụ trách + Tìm hiểu thông tin chi tiết cho công việc (kể quy định, ràng buộc) - Hiên trạng mặt tin học: Phần cứng, phần mềm, nhân 9/4/2016 Công nghệ phần mềm 23 Các bước xác định yêu cầu (tt) b Xác định yêu cầu chức - Chức nghiệp vụ: Nhà chuyên môn đề xuất chuyên viên tin học xem xét lại + Xác định phận/người dùng thực + Xác định công việc mà người dùng thực máy tính theo loại: Lưu trữ Tra cứu Tính toán Kết xuất + Bảng yêu cầu chức nghiệp vụ: 9/4/2016 Công nghệ phần mềm 24 Các bước xác định yêu cầu (tt) b Xác định yêu cầu chức năng(tt) STT Công việc Loại QĐ liên CN quan Biểu mẫu liên quan Ghi Bảng quy định liên quan: STT Mã số Tên quy định Mô tả quy tắc Ghi Các biểu mẫu liên quan: Mô tả chi tiết sử dụng biểu mẫu thật 9/4/2016 Công nghệ phần mềm 25 Ví dụ: Phần mềm QL thư viện ST T Công việc Loại CN Cho mượn sách Lưu trữ Tính tiền phạt QĐ liên BM liên Ghi quan quan QĐ1 BM1 Tính toán QĐ2 Tra cứu sách Tra cứu In báo cáo số Kết xuất lượt mượn sách, số lượng sách nhập theo thể loại năm … … … 9/4/2016 Trả sách trễ BM2, BM3 … Công nghệ phần mềm … … 26 Ví dụ: Phần mềm QL thư viện STT Mã số QĐ1 QĐ2 … … 9/4/2016 Tên quy Mô tả quy tắc định Quy định - Số sách mượn tối đa [...]... Bảng yêu cầu chức năng nghiệp vụ: 9/4/2016 Công nghệ phần mềm 24 Các bước xác định yêu cầu (tt) b Xác định yêu cầu chức năng(tt) STT Công việc Loại QĐ liên CN quan Biểu mẫu liên quan Ghi chú Bảng quy định liên quan: STT Mã số Tên quy định Mô tả quy tắc Ghi chú Các biểu mẫu liên quan: Mô tả chi tiết hoặc sử dụng các biểu mẫu thật 9/4/2016 Công nghệ phần mềm 25 Ví dụ: Phần mềm QL thư viện ST T 1 2 Công. .. quan tâm đặt biệt đến: Quy định cần kiểm tra khi thực hiện công việc ghi nhận thông tin Vd: Quy định về điểm thi Điểm từ 0  10 Điểm lẽ 0.25 Quy định về công thức tính toán khi thực hiện công việc tính toán Vd: Quy định tính điểm trung bình môn 9/4/2016 Công nghệ phần mềm 12 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 9/4/2016 Công nghệ phần mềm 13 Yêu cầu chức năng • Các chức năng... cứng: Yêu cầu về phần cứng, chạy trên môi trường nào - Sưu liệu chương trình: Tài liệu hướng dẫn sử dụng, hướng dẫn cài đặt - Công tác huấn luyện sử dụng - An toàn bảo mật - Xử lý lỗi: Dự kiến 1 số lỗi có thể xảy ra  người xây dựng phần mềm sẽ quy định cách thức xử lý lỗi 9/4/2016 Công nghệ phần mềm 21 Các bước xác định yêu cầu • Khảo sát hiện trạng • Xác định yêu cầu chức năng • Xác định yêu cầu phi...Mô tả yêu cầu Các loại thông tin cần thiết liên quan đến yêu cầu phần mềm • Tên công việc ứng với yêu cầu • Người thực hiện hay bộ phận thực hiện • Địa điểm công việc được thực hiện • Thời gian công việc được thực hiện 9/4/2016 Công nghệ phần mềm 11 Mô tả yêu cầu( tt) • Nội dung công việc: Là phần chính của của mô tả yêu cầu − Cách thức tiến hành công việc − Các quy định liên quan (ràng... hiểu các thông tin chi tiết cho từng công việc (kể cả các quy định, ràng buộc) - Hiên trạng về mặt tin học: Phần cứng, phần mềm, nhân sự 9/4/2016 Công nghệ phần mềm 23 Các bước xác định yêu cầu (tt) b Xác định yêu cầu chức năng - Chức năng về nghiệp vụ: Nhà chuyên môn đề xuất và chuyên viên tin học sẽ xem xét lại + Xác định bộ phận/người dùng thực hiện + Xác định các công việc mà người dùng thực hiện... 9/4/2016 Công nghệ phần mềm 28 Ví dụ: Phần mềm QL thư viện • BM2: Báo cáo thống kê về số lượt mượn sách theo từng thể loại trong năm • BM3: Báo cáo thống kê về số lượng sách nhập theo từng thể loại trong năm 9/4/2016 Công nghệ phần mềm 29 Ví dụ: Phần mềm QL thư viện BM2 Stt The loai So luot Ty le Ghi chu The loai So luong Ty le Ghi chu BM3 Stt 9/4/2016 Công nghệ phần mềm 30 Các bước xác định yêu cầu (tt)... 9/4/2016 Công nghệ phần mềm 19 Yêu cầu phi chức năng Là những yêu cầu liên quan đến chất lượng phần mềm - Tính tiến hóa Vd: Cho phép thay đổi quy định xếp loại học lực SV - Tính tiện dụng - Tính hiệu quả Vd: Thời gian tra cứu một SV không quá 5 giây - Tính tương thích Vd: Cho phép chuyển báo cáo sang dạng tập tin XLS , DOC 9/4/2016 Công nghệ phần mềm 20 Yêu cầu phi chức năng - Ràng buộc về môi trường phần. .. định yêu cầu (tt) b Xác định yêu cầu chức năng(tt) - Chức năng về hệ thống: Chuyên viên tin học và nhà chuyên môn cùng đề xuất và xem xét lại yêu cầu + Xem xét các yêu cầu chức năng hệ thống cơ bản, thông dụng (các yêu cầu phát sinh do thực hiện các công việc trên máy tính): Phân quyền, sao lưu, phục hồi, định cấu hình… + Xem xét các yêu cầu chức năng chuyên biệt (các yêu cầu về công việc chỉ có thể... phép nhập ngày dạng dd/mm/yy … … Công nghệ phần mềm 32 Các bước xác định yêu cầu (tt) c Xác định yêu cầu phi chức năng Xem xét các yêu cầu về chất lượng theo từng loại tiêu chuẩn như: Tính tiến hóa Tính tiện dụng Tính hiệu quả Tính tương thích Bảng yêu cầu về chất lượng: STT 9/4/2016 Nội dung Tiêu chuẩn Mô tả công việc Công nghệ phần mềm Ghi chú 33 Ví dụ: QLTV TT 1 2 3 4 9/4/2016 Nội dung Cho phép... sách trễ BM2, BM3 … Công nghệ phần mềm … … 26 Ví dụ: Phần mềm QL thư viện STT Mã số 1 QĐ1 2 QĐ2 … … 9/4/2016 Tên quy Mô tả quy tắc định Quy định - Số sách mượn tối đa

Ngày đăng: 08/09/2016, 18:36

Từ khóa liên quan

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

Tài liệu liên quan