Bài giảng Nhập môn công nghệ phần mềm: Chương 3 - Nguyễn Thanh Bình
Số trang: 20
Loại file: pdf
Dung lượng: 171.35 KB
Lượt xem: 54
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Nhập môn công nghệ phần mềm - Chương 3: Phân tích và đặc tả yêu cầu" cung cấp cho người đọc các kiến thức: Khái niệm yêu cầu, yêu cầu chức năng và phi chức năng, tài liệu đặc tả yêu cầu, các bước phân tích và đặc tả yêu cầu. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 3 - Nguyễn Thanh Bình Phân tích và ñặc tả yêu cầu (3) Nguyễn Thanh Bình Khoa Công nghệ Thông tin Trường ðại học Bách khoa ðại học ðà Nẵng Nội dung Khái niệm yêu cầu Yêu cầu chức năng và phi chức năng Tài liệu ñặc tả yêu cầu Các bước phân tích và ñặc tả yêu cầu Phân tích bài toán Thu thập yêu cầu Phân tích yêu cầu ðặc tả yêu cầu Hợp thức hóa yêu cầu 2 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt Phân tích và ñặc tả yêu cầu Phân tích và ñặc tả yêu cầu là tiến trình xác ñịnh: các dịch vụ/chức năng mà khách hàng yêu cầu từ hệ thống các ràng buộc mà hệ thống ñược phát triển và vận hành 3 Yêu cầu là gì Một yêu cầu có thể là từ một phát biểu mức trừu tượng rất cao về dịch vụ hay hệ thống cho ñến một ñặc tả toán học rất chi tiết Yêu cầu là năng lực của phần mềm mà người sử dụng cần ñể giải quyết vấn ñề ñặt ra nhằm ñạt ñược mục ñích xác ñịnh năng lực của phần mềm cần có nhằm thỏa mãn một hợp ñồng, một chuẩn, một ñặc tả 4 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại yêu cầu Yêu cầu người sử dụng các phát biểu bằng ngôn ngữ tự nhiên (và các sơ ñồ) về dịch vụ và ràng buộc mà hệ thống cung cấp dành cho khách hàng Yêu cầu hệ thống tài liệu có cấu trúc mô tả chi tiết các dịch vụ của hệ thống là hợp ñồng giữa khách hàng và người phát triển ðặc tả phần mềm mô tả chi tiết về phần mềm, nhằm phục vụ cho thiết kế, mã hóa dành cho người phát triển 5 Người ñọc yêu cầu Client man agers System end-us ers Us er req uirements Client en gineers Contractor managers System architects System end-us ers Client en gineers System requ irements System architects Software d ev elopers Client en gineers (perh aps) Software design System architects specificatio n Software d ev elopers 6 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Yêu cầu chức năng và phi chức năng Yêu cầu chức năng phát biểu về các dịch vụ/chức năng mà hệ thống cần cung cấp • hệ thống cần trả lời các sự kiện hay dữ liệu vào như thế nào Yêu cầu phi chức năng các ràng buộc trên các dịch vụ/chức năng của hệ thống • thời gian • tiến trình phát triển • chuẩn... 7 Yêu cầu chức năng Mô tả chức năng của hệ thống Ví dụ Người sử dụng có thể tìm kiếm các tài liệu dựa trên từ khóa chứa trong tài liệu hoặc tên tài liệu Hệ thống cần cung cấp cho người sử dụng phương tiện hiển thị dễ dàng các tài liệu từ CSDL Hệ thống phải ñọc ñược các ñịnh dạng khác nhau của tài liệu: văn bản (text), pdf, .doc, bảng tính Excel 8 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 3 - Nguyễn Thanh Bình Phân tích và ñặc tả yêu cầu (3) Nguyễn Thanh Bình Khoa Công nghệ Thông tin Trường ðại học Bách khoa ðại học ðà Nẵng Nội dung Khái niệm yêu cầu Yêu cầu chức năng và phi chức năng Tài liệu ñặc tả yêu cầu Các bước phân tích và ñặc tả yêu cầu Phân tích bài toán Thu thập yêu cầu Phân tích yêu cầu ðặc tả yêu cầu Hợp thức hóa yêu cầu 2 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt Phân tích và ñặc tả yêu cầu Phân tích và ñặc tả yêu cầu là tiến trình xác ñịnh: các dịch vụ/chức năng mà khách hàng yêu cầu từ hệ thống các ràng buộc mà hệ thống ñược phát triển và vận hành 3 Yêu cầu là gì Một yêu cầu có thể là từ một phát biểu mức trừu tượng rất cao về dịch vụ hay hệ thống cho ñến một ñặc tả toán học rất chi tiết Yêu cầu là năng lực của phần mềm mà người sử dụng cần ñể giải quyết vấn ñề ñặt ra nhằm ñạt ñược mục ñích xác ñịnh năng lực của phần mềm cần có nhằm thỏa mãn một hợp ñồng, một chuẩn, một ñặc tả 4 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại yêu cầu Yêu cầu người sử dụng các phát biểu bằng ngôn ngữ tự nhiên (và các sơ ñồ) về dịch vụ và ràng buộc mà hệ thống cung cấp dành cho khách hàng Yêu cầu hệ thống tài liệu có cấu trúc mô tả chi tiết các dịch vụ của hệ thống là hợp ñồng giữa khách hàng và người phát triển ðặc tả phần mềm mô tả chi tiết về phần mềm, nhằm phục vụ cho thiết kế, mã hóa dành cho người phát triển 5 Người ñọc yêu cầu Client man agers System end-us ers Us er req uirements Client en gineers Contractor managers System architects System end-us ers Client en gineers System requ irements System architects Software d ev elopers Client en gineers (perh aps) Software design System architects specificatio n Software d ev elopers 6 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Yêu cầu chức năng và phi chức năng Yêu cầu chức năng phát biểu về các dịch vụ/chức năng mà hệ thống cần cung cấp • hệ thống cần trả lời các sự kiện hay dữ liệu vào như thế nào Yêu cầu phi chức năng các ràng buộc trên các dịch vụ/chức năng của hệ thống • thời gian • tiến trình phát triển • chuẩn... 7 Yêu cầu chức năng Mô tả chức năng của hệ thống Ví dụ Người sử dụng có thể tìm kiếm các tài liệu dựa trên từ khóa chứa trong tài liệu hoặc tên tài liệu Hệ thống cần cung cấp cho người sử dụng phương tiện hiển thị dễ dàng các tài liệu từ CSDL Hệ thống phải ñọc ñược các ñịnh dạng khác nhau của tài liệu: văn bản (text), pdf, .doc, bảng tính Excel 8 ...
Tìm kiếm theo từ khóa liên quan:
Nhập môn công nghệ phần mềm Công nghệ phần mềm Phần mềm máy tính Đặc tả yêu cầu phần mềm Phân tích phần mềmTài liệu có liên quan:
-
62 trang 420 3 0
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 372 1 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 364 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 242 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 214 0 0 -
6 trang 212 0 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 203 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 196 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 195 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 187 0 0