- Bộ Môn Điện tử - Kỹ thuật máy tính. - Kỹ thuật phần mềm ứng dụng. - Chương 3: Kỹ thuật hệ thống (System Engineering). - Sự phân cấp của kỹ thuật hệ thống. - Kỹ thuật tiến trình nghiệp vụ. - Kỹ thuật sản phẩm phần mềm. - Kỹ thuật thu thập và xử lý yêu cầu (requirements engineering). - Hệ thống máy tính (computer-based system):. - Các thành phần của hệ thống máy tính:. - Phần mềm. - Kỹ thuật hệ thống – Tính phân cấp. - Kỹ thuật hệ thống – Phân loại. - Kỹ thuật tiến trình nghiệp vụ (Business Process Engineering). - Là kỹ thuật tập trung vào mặt nghiệp vụ của một tổ chức – Mỗi nghiệp vụ có thể tạo ra nhiều sản phẩm phần mềm. - Kỹ thuật sản phẩm phần mềm (Product Engineering). - Là kỹ thuật tập trung vào việc sản xuất ra 1 sản phẩm phần mềm cho một nghiệp vụ nào đó. - Mục đích: Là quá trình xác định các kiến trúc cho phép một nghiệp vụ sử dụng thông tin một cách hiệu quả.. - Mục đích: là chuyển các yêu cầu của khách hàng thành tập các tính năng (capabilities) trong sản phẩm phần mềm.. - Nó cũng có tính phân cấp tương tự như kỹ thuật tiến trình nghiệp vụ và kỹ thuật hệ thống. - Kỹ thuật thu thập và xử lý yêu cầu. - Mục đích: là cơ chế phù hợp để giúp hiểu rõ khách hàng cần gì, phân tích các yêu cầu, đánh giá tính khả thi, đàm phán để đưa ra giải pháp hợp lý.. - Kỹ thuật này bao gồm 4 bước:. - Thu thập các yêu cầu – Phân tích và đàm phán. - Kiểm tra tính hợp lệ của các yêu cầu – Quản lý các yêu cầu. - Thu thập các yêu cầu. - Mục đích: thu thập đầy đủ các loại yêu cầu của hệ thống cần xây dựng. - người bị ảnh hưởng bởi hệ thống một cách trực tiếp hay gián tiếp. - cấp các yêu cầu cho hệ thống.. - Phân loại các yêu cầu:. - Yêu cầu về chức năng (functional requirements):. - mô tả các dịch vụ mà hệ thống có thể thực hiện – Yêu cầu phi chức năng (non-functional. - Vấn đề xác định không rõ phạm vi của hệ thống:. - Không xác định rõ biên của hệ thống – Vấn đề thấu hiểu hệ thống không đầy đủ:. - Không rõ hệ thống cần làm gì. - Không rõ vấn đề thực sự của hệ thống là gì. - Các yêu cầu lại luôn thay đổi:. - Xác định rõ những người dùng có thể giúp mô tả chi tiết các yêu cầu, cũng như các vấn đề của hệ thống. - Xác định rõ môi trường kỹ thuật mà hệ thống sẽ hoạt động trong đó (như kiến trúc tính toán, hệ điều hành,v.v.). - Tính rõ ràng, không nhập nhằng của các y/c – Các y/c là nhất quán. - Tính phân cấp của kỹ thuật hệ thống cho phép nhìn hệ thống ở nhiều mức khác nhau. - Mối liên hệ giữa Kỹ thuật tiến trình nghiệp vụ và Kỹ thuật sản phẩm phần mềm. - Các bước cơ bản trong Kỹ thuật thu thập và xử lý yêu cầu
Xem thử không khả dụng, vui lòng xem tại trang nguồn hoặc xem
Tóm tắt