Đề thi học kỳ phụ Phân tích thiết kế hướng đối tượng - UML: CĐ Kỹ thuật Cao Thắng sẽ giới thiệu tới các bạn 3 phần thi chính về : Các loại lược đồ trong UML; quá trình phân tích và thiết kế sử dụng UML;...
BỘ CÔNG THƯƠNG TRƯỜNG CĐ KỸ THUẬT CAO THẮNG ĐỀ THI HỌC KỲ PHỤ - NĂM HỌC 2009-2010 MÔN : PTTK HĐT-UML LỚP: CĐ TH07 Thời gian làm bài: 90 phút, không kể thời gian phát đề Chú ý: Sinh viên không sử dụng tài liệu Phần I (1đ): Hãy liệt kê tất loại lược đồ UML Trình bày ý nghĩa mục đích sử dụng loại lược đồ tùy chọn số loại lược đồ Trả Lời: Phần II (2đ): Hãy xếp bước sau theo thứ tự q trình phân tích thiết kế sử dụng UML: xác định yêu cầu, thiết kế Class, thiết kế Use-Case, phân tích Use-Case Mơ tả nội dung bước (Đầu vào (input) gì? Đầu (output) gì? Cơng việc cần làm?) Trả Lời: Tuần tự xếp giai đoạn: xác định yêu cầu, phân tích use-case, thiết kế use-case, thiết kế class - Xác định yêu cầu: o Đầu vào: hệ thống cần xây dựng - o Đầu ra: phát biểu toán, giải, use-case model, đặc tả bổ sung o Công việc: Đi đến thỏa thuận với khách hàng người dùng chức hệ thống (những hệ thống phải thực hiện) Xác định rõ ràng yêu cầu hệ thống Phân định ranh giới hệ thống Thiết kế use-case: o Đầu vào: (xem hình) o Đầu ra: (xem hình) o Cơng việc: Xác định thực use-case flow of events Phân phối hành vi (behavior) use-case class thơng qua việc xác định nhiệm vụ class Phát triển use-case realization mô hình hóa collaboration thể class xác định - Phân tích use-case: o Đầu vào: (xem hình) o Đầu ra: (xem hình) o Cơng việc: Kiểm định tính quán cài đặt use-case Tinh chỉnh use-case realizations có từ bước phân tích use-case phần tử tihết kể xây dựng - Thiết kế class: o Đầu vào: (xem hình) o Đầu ra: (xem hình) o Cơng việc: Xác định bổ sung class quan hệ chúng Xác định phân tích việc chuyển đổi trạng thái đối tượng class kiểm soát trạng thái Tinh chỉnh quan hệ, operation, thuộc tính Phần III (7đ): Chương trình Quản lý khách sạn Yêu cầu: Hãy xây dựng sơ đồ trường hợp sử dụng (use case diagram) cho hệ thống - Xác định đúng, đầy đủ actor use-case - Xác định đúng, đầy đủ mối quan hệ actor-actor, actor-usecase, usecase-usecase Xây dựng sơ đồ (sequence diagram) cho chức trả phòng tốn chi phí (checkout) - Xác định đúng, đầy đủ class có tham gia vào luồng kiện - Xác định đúng, đầy đủ luồng kiện thứ tự thời gian chúng - Có mơ tả cần thiết cho thành phần Xây dựng sơ đồ lớp (nghiệp vụ/phân tích) hệ thống - Xác định đúng, đầy đủ class vai trò, chất chúng - Xác đinh thuộc tính, hoạt động class - Xác định mối quan hệ kết hợp class xây dựng Duyệt khoa GV đề Nguyễn Duy Khánh ... thống Phân định ranh giới hệ thống Thi? ??t kế use-case: o Đầu vào: (xem hình) o Đầu ra: (xem hình) o Công việc: Xác định thực use-case flow of events Phân phối hành vi (behavior) use-case class... Kiểm định tính quán cài đặt use-case Tinh chỉnh use-case realizations có từ bước phân tích use-case phần tử tihết kể xây dựng - Thi? ??t kế class: o Đầu vào: (xem hình) o Đầu ra: (xem hình) o... (checkout) - Xác định đúng, đầy đủ class có tham gia vào luồng kiện - Xác định đúng, đầy đủ luồng kiện thứ tự thời gian chúng - Có mơ tả cần thi? ??t cho thành phần Xây dựng sơ đồ lớp (nghiệp vụ /phân tích)