Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
302,71 KB
Nội dung
Exercise: Use-Case Analysis, Part w Hãy xây dựng: § Use-Case Model, đặc biệt use-c of events § Các trừu tượng hóa/class then chốt (còn tie PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 42 Exercise: Use-Case Analysis, Part ( w Hãy xác định thông tin sau cho case cụ theồ: Đ Caực analysis class, cuứng vụựi chuựng laứ: ã Brief descriptions ã Stereotypes ã Responsibilities Đ Caực collaboration can thiết để cài đặt (còn tie PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 43 Exercise: Use-Case Analysis, Part ( w Với use case cụ thể, thiết la § Use-case realization interaction diagra thiểu use-case flows of e PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 44 Use-Case Analysis Steps w Bổ sung mô tả Use-Case w Đ/v use-case realization § Tìm Class từ Use-Case Behavior § Phân bổ Use-Case Behavior cho C w Đ/v analysis class tìm § Mô tả nhiệm vụ chúng § Mô tả Attribute Association § Lượng giá Analysis Mechanism w Hợp Analysis Class w Checkpoints PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 45 Describe Responsibilities w Trách nhiệm (responsibilities) gì? w Làm để tìm chúng? Interaction Diagram :Client :Supplier // PerformResponsibility Class Diagram Supplier // PerformResponsibility PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức 46 Ví duï: View of Participating Classes (VOPC) Diagram RegistrationController RegisterForCoursesForm // submit schedule() // display course offerings() // display schedule() // create schedule() // select primary and alternate offerings() // display blank schedule() Student // add schedule() // has pre-requisites() // get course offerings() // submit schedule() // create schedule with offerings() // get co Schedule Sch statu // create with offerings() // submit() // save() // ma // ma // is s CourseOffering number : String = "100" startTime : Time endTime : Time days : Enum // add student() // still open?() // save() PT & TK Hướng đối tượng – Thiết kế kiến trúc Dương Anh Đức