tailieunhanh - Kỹ thuật phần mềm ứng dụng - Chương 3: Kỹ thuật hệ thống

Hệ thống máy tính: Là một tập hợp hay bố trí các phần tử mà được tổ chức sao cho hoàn thành một mục tiêu xác định nào đó qua việc xử lý thông tin, 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 phần mềm ứng dụng Chương 3: Kỹ thuật hệ thống (System Engineering) Các nội dung chính Các khái niệm cơ bản 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) Các khái niệm cơ bản Hệ thống máy tính (computer-based system): Định nghĩa: Là một tập hợp hay bố trí các phần tử mà được tổ chức sao cho hoàn thành một mục tiêu xác định nào đó qua việc xử lý thông tin [Pressman, p246] Các thành phần của hệ thống máy tính: Phần mềm Phần cứng Con người Cơ sở dữ liệu Tài liệu Thủ tục Kỹ thuật hệ thống – Tính phân cấp World view Domain of interest v Domain view Detail view Element view System element Business or Product 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 đó Kỹ thuật tiến trình nghiệp vụ 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ả. Các kiến trúc cần xác định: Kiến trúc dữ liệu (data architecture) Kiến trúc ứng dụng (application architecture) Hạ tầng thông tin (information infrastructure)) Kỹ thuật sản phẩm phần mềm 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. Tính chất: 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 Requirements Engineering: 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 | Kỹ thuật phần mềm ứng dụng Chương 3: Kỹ thuật hệ thống (System Engineering) Các nội dung chính Các khái niệm cơ bản 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) Các khái niệm cơ bản Hệ thống máy tính (computer-based system): Định nghĩa: Là một tập hợp hay bố trí các phần tử mà được tổ chức sao cho hoàn thành một mục tiêu xác định nào đó qua việc xử lý thông tin [Pressman, p246] Các thành phần của hệ thống máy tính: Phần mềm Phần cứng Con người Cơ sở dữ liệu Tài liệu Thủ tục Kỹ thuật hệ thống – Tính phân cấp World view Domain of interest v Domain view Detail view Element view System element Business or Product 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

TỪ KHÓA LIÊN QUAN