Bài tập Nhập môn công nghệ phần mềm (Introduction to software engineering) - Bài tập tuần 06: Kỹ nghệ yêu cầu phần mềm (Requirement Engineering). Mục tiêu của bài tập này gồm: Thực hiện các bài tập (câu hỏi) về yêu cầu phần mềm, thực hiện các bài tập về công cụ đặc tả yêu cầu phần mềm, đặc tả các yêu cầu cho bài toán (casestudy) của môn học: sử dụng usecase của UML. | Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Bài tập tuần 06 Kỹ nghệ yêu cầu phần mềm Requirement Engineering Mục tiêu - Thực hiện các bài tập câu hỏi về Yêu cầu phần mềm - Thực hiện các bài tập về công cụ đặc tả yêu cầu phần mềm - Đặc tả các yêu cầu cho bài toán casestudy của môn học sử dụng usecase của UML o Xác định các thành phần tác nhân actor ca sử dụng usecase và các quan hệ à xây dựng biểu đồ usecase om o Đặc tả kịch bản chi tiết cho các usecase o Xác định và mô tả các yêu cầu phi chức năng .c Đánh giá - Hoàn thành các bài tập về Yêu cầu phần mềm ng - Nắm được đặc điểm của các công cụ đặc tả yêu cầu phần mềm Biểu đồ luồng dữ co liệu DFD data flow diagram Máy trạng thái FSM Finite state machine Sơ an đồ thực thể liên kết ERD entity relation diagram Usecase UML - Hoàn thành đặc tả các yêu cầu cho bài toán casestudy của môn học sử dụng th usecase của UML g Phần I on Bài du a Lựa chọn nào sau đây mô tả một yêu cầu phi chức năng u 1. Hệ thống phải phát sinh ra một báo cáo về tất cả các chiến dịch quảng cáo cho một cu khách hàng cụ thể 2. Hệ thống phải cho phép những người sử dụng nhập vào chi tiết các khách hàng 3. Hệ thống phải có khả năng lưu trữ ban đầu là 500MB dữ liệu mỗi năm tăng lên 100MB 4. Tất cả các phương án trên đều đúng b Lựa chọn nào sau đây mô tả một yêu cầu chức năng 1. Hệ thống phải có khả năng trả lời tất cả các truy vấn trong 5 giây 2. Hệ thống cho phép người sử dụng thêm một sản phẩm muốn mua vào giỏ hàng 3. Người sử dụng sẽ gây ra ít lỗi hơn 50 so với hệ thống hiện tại 4. Giao diện hệ thống thân thiện với người dùng c Sơ đồ luồng dữ liệu cung cấp thông tin gì Software Engineering Department - SoICT HUST Trang 1 17 https tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm 1. Đưa ra hình ảnh quan hệ giữa các đối tượng dữ liệu 2. Đưa ra hình ảnh những chức năng biến đổi luồng dữ liệu 3. Chỉ ra những quyết định logic chính khi chúng xuất hiện 4. Chỉ ra sự .