Phân tích yêu cầu theo phương pháp cổ điển

17 726 1
Phân tích yêu cầu theo phương pháp cổ điển

Đ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

Trường Đại Học Bách Khoa Tp. Hồ Chí Minh Khoa Công Nghệ Thông Tin Chương 2 PHÂN TÍCH YÊU CẦU THEO PHƯƠNG PHÁP CỔ ĐIỂN ✦ ✦✦ ✦ Mô hình phân tích ✦ ✦✦ ✦ DFD & STD ✦ ✦✦ ✦ Từ điển dữ liệu -Trang 27- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển GIỚI THIỆU  Khách hàng và nhà phát triển gặp nhau để thảo luận về yêu cầu của hệ thống phần mềm cần xây dựng  Nhà phát triển kiểm chứng lại (validate) yêu cầu và biểu diễn nó bằng mô hình phân tích  Mô hình phân tích (WHAT?): các chức năng, dữ liệu input & output, các trạng thái khác nhau . -Trang 28- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển NỘI DUNG 2.1. Các yếu tố căn bản của mô hình phân tích 2.2. Mô hình chức năng và dòng thông tin 2.2.1. Lược đồ dòng chảy dữ liệu với các ký hiệu bản 2.2.2. Mở rộng của Ward và Mellor 2.2.3. Mở rộng của Hatley & Pirbhai 2.3. Mô hình hành vi phần mềm 2.4. Kỹ thuật phân tích yêu cầu 2.4.1. Xây dựng DFD 2.4.2. Viết PSPEC 2.5. Từ điển dữ liệu -Trang 29- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH PHÂN TÍCH  Mô hình chức năng và dòng thông tin: DFD, PSPEC  Mô hình dữ liệu: ERD, đặc tả đối tượng dữ liệu  Mô hình hành vi: STD, CSPEC Từ điển dữ liệu Lưu đồ dòng chảy dữ liệu Lưu đồ quan hệ thực thể Lưu đồ dòch chuyển trạng thái Process Specification (PSPEC) Đặc tả đối tượng dữ liệu Control Specification (CSPEC) -Trang 30- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển MÔ HÌNH CHỨC NĂNG VÀ DÒNG THÔNG TIN  Mô tả dòng thông tin di chuyển (flow) xuyên qua các hệ thống thiên về phần mềm.  Thông tin input cũng như output thể ở nhiều dạng khác nhau: file, bàn phím, trên mạng, từ thiết bò, kết xuất ra màn hình và máy in…  Các giải thuật xử lý cũng rất đa dạng -Trang 31- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển MÔ HÌNH CHỨC NĂNG VÀ DÒNG THÔNG TIN (t.t)  Lưu đồ dòng chảy dữ liệu DFD (Data Flow Diagram) cung cấp 4 ký hiệu bản để mô hình sự di chuyển của dòng thông tin  DFD được mở rộng để mô hình các hệ thống thời gian thực  Mở rộng của Ward và Mellor (tự đọc: [1], trang 312)  Mở rộng của Hatley & Pirbhai (tự đọc: [1], trang 315) -Trang 32- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển LƯC ĐỒ DÒNG CHẢY DỮ LIỆU (DFD)  4 phần tử chính  Thực thể: tạo ra hoặc tiêu thụ thông tin, nằm bên ngoài biên giới của phạm vi thông tin hệ thống  Chức năng xử lý: thực hiện chức năng nào đó, tiêu thụ và tạo ra thông tin, nằm bên trong phạm vi thông tin hệ thống  Thông tin hay dữ liệu  Kho dữ liệu: lưu trữ dữ liệu mà được sử dụng bởi nhiều chức năng xử lý Thực thể Chức năng xử lý Dữ liệu Kho dữ liệu -Trang 33- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển LƯC ĐỒ DÒNG CHẢY DỮ LIỆU (t.t)  DFD được xây dựng qua nhiều mức khác nhau: mức 0, 1, 2…  DFD mức sau chi tiết hơn mức trước  Process Specification (PSPEC) bổ sung cho DFD  Tính liên tục của dòng dữ liệu -Trang 34- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển MÔ HÌNH HÀNH VI PHẦN MỀM  Lược đồ dòch chuyển trạng thái (STD) thể hiện  Các trạng thái khác nhau của hệ thống  Sự dòch chuyển giữa các trạng thái đó  Ví dụ: miêu tả hoạt động của máy photocopy Đọc lệnh Xử lý lỗi Thực hiện copy Nạp giấy Hết giấy ———————— Yêu cầu nạp giấy Kẹt giấy ———————— Yêu cầu xử lý lỗi Hết kẹt giấy ———————— Yêu cầu đọc lệnh Đầy giấy ———————— Yêu cầu đọc lệnh Rảnh ———————— Yêu cầu đọc lệnh Đầy giấy và sẵn sàng ———————— Yêu cầu copy Copy xong ———————— Yêu cầu đọc lệnh -Trang 35- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển KỸ THUẬT PHÂN TÍCH YÊU CẦU  Thiết lập đoạn văn miêu tả chức năng (processing narrative) cho hệ thống cần xây dựng  Xây dựng DFD ở các mức khác nhau  Thiết lập sơ đồ ngữ cảnh (DFD mức 0)  Phân hoạch DFD vào các mức cao hơn  Sử dụng phương pháp duyệt văn phạm.  Luôn luôn tuân theo tính liên tục của dòng dữ liệu  Viết PSPEC cho các chức năng của DFD mức cao nhất -Trang 36- Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển [...]... Chương 2: Phân tích yêu cầu theo pp cổ điển VIẾT PSPEC thể viết PSPEC bằng một trong 2 cách Ngôn ngữ tự nhiên (tương tự processing narrative) Ngôn ngữ PDL - là ngôn ngữ giả giúp thể hiện kiến trúc và giao tiếp của chức năng xử lý - Trang 40 Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển TỪ ĐIỂN DỮ LIỆU Nhiều phần tử được tạo ra trong mô hình phân tích: ... đòa phương | số đường dài ] số đòa phương = tiền tố + số đường dài = (1) + mã vùng + số đòa phương tiền tố = [ 795 | 799 | 874 | 877 ] - Trang 42 Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển TỔNG KẾT Phân tích yêu cầu theo pp cổ điển bao gồm: mô hình chức năng và dòng thông tin (DFD), mô hình dữ liệu (ERD) và mô hình hành vi (STD) Lược... Chương 2: Phân tích yêu cầu theo pp cổ điển TỪ ĐIỂN DỮ LIỆU (t.t) Ví dụ phần tử dữ liệu số điện thoại Tên: Số điện thoại Bí danh: Không Được dùng ở đâu/như thế nào: output của Thiết lập điều kiện báo động input của Quay số Đặc tả nội dung: số điện thoại = [ mở rộng đòa phương | số bên ngoài ] mở rộng đòa phương = [ 2001 | 2002 … | 2009 ] số bên ngoài = 9 + [ số đòa phương | số đường dài ] số đòa phương. .. Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển XÂY DỰNG DFD (t.t) Bảng điều khiển Lệnh và dữ liệu Yêu cầu cấu hìnhh Tương tác với user Mật mã Cấu hình hệ thống Thông số cấu hình DFD mức 1: hình thành một số chức năng chính Start/stop Cấm/ Cho phép Màn hình Thông báo a/d Thông tin hiển thò Xử lý mật mã Hiển thò Xác nhận mật mã Thông tin cảm ứng Trạng thái cảm ứng Bộ cảm ứng Theo dõi cảm ứng Kiểu... Kiểu báo động Chuông Tần số của số điện thoại Đường điện thoại - Trang 38 Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển XÂY DỰNG DFD (t.t) Thông tin cảm ứng tinh chế chức Đònh dạng hiển thò Thông số cấu hình năng Theo Id, type, vò trí dõi cảm ứng” Dữ liệu cấu hình Id, type Đọc dữ liệu cảm ứng Trạng thái cảm ứng Bộ cảm ứng Thiết lập điều kiện báo động... các hệ thống thời gian thực Xây dựng DFD mức 0 rồi đến các mức cao hơn; chú ý bảo toàn tính liên tục của dòng dữ liệu Từ điển dữ liệu giúp quản lý và tra cứu các phần tử dữ liệu - Trang 43 Khoa Công Nghệ Thông Tin - Môn Công Nghệ Phần Mềm - Chương 2: Phân tích yêu cầu theo pp cổ điển ... điều khiển… Phải một cách thức quản lý các phần tử đó sao cho hiệu quả: từ điển dữ liệu Đònh nghóa: Từ điển dữ liệu là một danh sách tổ chức của tất cả các phần tử dữ liệu cần thiết cho hệ thống Các phần tử được đònh nghóa chính xác và chặt chẽ sao cho cả phân tích viên và khách hàng cùng chia sẻ một suy nghó về chúng Từ điển dữ liệu thường được hiện thực như là một phần của công cụ CASE Mỗi phần . Công Nghệ Thông Tin Chương 2 PHÂN TÍCH YÊU CẦU THEO PHƯƠNG PHÁP CỔ ĐIỂN ✦ ✦✦ ✦ Mô hình phân tích ✦ ✦✦ ✦ DFD & STD ✦ ✦✦ ✦ Từ điển dữ liệu -Trang 27- Khoa. ———————— Yêu cầu nạp giấy Kẹt giấy ———————— Yêu cầu xử lý lỗi Hết kẹt giấy ———————— Yêu cầu đọc lệnh Đầy giấy ———————— Yêu cầu đọc lệnh Rảnh ———————— Yêu cầu

Ngày đăng: 29/09/2013, 14:20

Hình ảnh liên quan

✦ Mô hình phân tích - Phân tích yêu cầu theo phương pháp cổ điển

h.

ình phân tích Xem tại trang 1 của tài liệu.
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH PHÂN TÍCH - Phân tích yêu cầu theo phương pháp cổ điển
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH PHÂN TÍCH Xem tại trang 4 của tài liệu.
MÔ HÌNH HÀNH VI PHẦN MỀM - Phân tích yêu cầu theo phương pháp cổ điển
MÔ HÌNH HÀNH VI PHẦN MỀM Xem tại trang 9 của tài liệu.
Màn hình - Phân tích yêu cầu theo phương pháp cổ điển

n.

hình Xem tại trang 11 của tài liệu.
hình thành một số chức  năng chínhTương tác  - Phân tích yêu cầu theo phương pháp cổ điển

hình th.

ành một số chức năng chínhTương tác Xem tại trang 12 của tài liệu.
Dữ liệu cấu hìnhThông số cấu hình - Phân tích yêu cầu theo phương pháp cổ điển

li.

ệu cấu hìnhThông số cấu hình Xem tại trang 13 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan