1. Trang chủ
  2. » Tất cả

Final se 181 vn thuan

2 0 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP HCM KHOA KH&KT MÁY TÍNH THI CUỐI KỲ Chữ ký GV ra đề (Che khi in sao đề) CNBM duyệt đề Học kỳ 1 Năm học 2018 2019 MÔN Công nghệ phần mềm (CO3001) THỜI GIAN 115 phút Ghi chú[.]

THI CUỐI KỲ TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM KHOA KH&KT MÁY TÍNH Ghi chú: Học kỳ Năm học 2018-2019 MƠN Cơng nghệ phần mềm (CO3001) THỜI GIAN 115 phút Chữ ký GV đề: (Che in đề) CNBM duyệt đề: - Sinh viên phép sử dụng tài liệu Yêu cầu người dùng Chúng ta cần phải phát triển ứng dụng di động để quản lý hệ thống nhà thông minh Hệ thống nhà thông minh cài đặt gồm số bóng đèn gắn với cơng tắc thơng minh (light switch), máy điều hòa nhiệt độ (air conditioner), thiết bị nhận diện chuyển động (motion detector) Tất thiết bị thông minh kết nối với cổng quản lý nhà thông minh (smart home gateway), máy chủ điều khiển tất thiết bị Để điều khiển nhà thông minh, chủ nhà sử dụng ứng dụng di động (để kết nối đến cổng quản lý / máy chủ) để xem thiết bị trạng thái chúng, đồng thời lệnh điều khiển thiết bị ví dụ mở đèn, mở máy lạnh với nhiệt độ 25oC Ứng dụng cịn dung để tái cấu hình hệ thống nhà thông minh thêm vào hay loại bỏ bóng đèn (thực chất cơng tắc thơng minh) Ngồi ra, cịn dung để cấu hình cách thiết bị nhận diện chuyển động tắt mở đèn (ví dụ mở số đèn có người vào khu vực nhận diện thiết bị) Lưu ý, thiết bị có số thơng tin ID, tên, vị trí nhà, nhà sản xuất trạng thái (đóng, mở) Nó có thêm thông tin riêng công suất (1 HP, HP, …) nhiệt độ máy lạnh, kết nhận dạng chuyển động (có người, khơng có người) thiết bị nhận dạng chuyển động Các thiết bị khác máy báo khói hay điều khiển cửa thêm vào tương lai Các báo cáo sử dụng thiết bị (số làm việc, …) khoảng thời gian (ngày, tuần, tháng, năm, từ ngày đến ngày) xem lúc Báo cáo tháng sinh cổng quản lý / máy chủ gửi tự động đến chủ nhà qua email Câu hỏi Câu 1) (L.O.2.1): Liệt kê thêm 05 yêu cầu phi chức mức chi tiết (detailed non-functional requirement), ngoại trừ cho đây, sử dụng định dạng bảng sau STT Yêu cầu (Requirement) Chi tiết kỹ thuật (metric) (dùng để kiểm thử) Ứng dụng dùng nhiều thiết Thiết bị di động chạy Android (từ 4.0) iOS (từ 9) bị di động Câu 2) (L.O.2.1, L.O.4.1): Trình bày lược đồ trường hợp sử dụng (use-case diagram) hệ thống Mỗi trường hợp sử dụng (use-case) cần có 1-2 dịng mơ tả ngắn gọn Câu 3) (L.O.2.2): Liệt kê tồn thành phần yếu kiến trúc phần mềm hệ thống cho Câu 4) (L.O.2.2): Trình bày kiến trúc hệ thống cho, sử dụng lại thành phần liệt kê câu Chỉ dùng hình hộp đường nối (boxes and lines) (không phải lược đồ UML) ghi đường nối mối quan hệ | Trang Câu 5) (L.O.3.1): Liệt kê lớp liệu (entity classes / data classes) thiết kế chi tiết cho hệ thống cho Câu 6) (L.O.3.1, L.O.4.3): Trình bày lược đồ lớp thiết kế cho hệ thống cho, sử dụng lại lớp liệu câu lớp khác (ví dụ business class, view class, …) Cần phải thể kể kiểu liệu thuộc tính, tham số hàm số/phương thức mức khả (visibility) thuộc tính hàm số/phương thức Gợi ý: Dùng mối quan hệ theo hình sau, cần Câu 7) (L.O.4): Trình bày lược đồ (UML sequence diagram) HOẶC lược đồ hoạt động (UML activity diagram) HOẶC lược đồ trạng thái (UML state diagram) mức thiết kế chi tiết thành phần/ chức hệ thống dùng lớp thiết kế câu Lưu ý: KHÔNG biểu diễn cho chức Đăng nhập/ Đăng xuất, phần mềm có chức Câu 8) (L.O.3.3): Trình bày cách thức kiểm thử yêu cầu "một thiết bị nhận diện chuyển động tắt mở đèn" Gợi ý: slide "Requirements Tests", chương thử với tất tình - END - | Trang

Ngày đăng: 02/04/2023, 12:16

Xem thêm:

w