« Home « Kết quả tìm kiếm

Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 3 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)


Tóm tắt Xem thử

- 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