... III.BIỂU ĐỒ USE- CASE III.1.BIỂU ĐỒ USE- CASE KHÁCH HÀNG Hình Usecasengườidùng Huỳnh Duy Khánh-10T2 31 Tìm hiểu công nghệ J2EE xây dựng website quản lý tour du lịch III.2.BIỂU ĐỒ USE- CASE QUẢN ... web, lúc tồn ứng dụng web tương tác trực tiếp với người sử dụng trang web tĩnh, xử lý ngôn ngữ phía máy chủ Điều gây cản trở lớn cho người lập trình người sử dụng việc tiếp cận với ứng dụng web ... phức tạp dùng để điều khiển bị lẫn vào mã HTML dùng để trình bày Độ phức tạp chương trình cao, trang JSP khó bảo trì Hơn dự án phần mềm phức tạp, phẩn hiển thị trang JSP thường làm người thiết...
... sử dụng (use) : Được thành lập thiết lập Usecase mà tìm thấy vài Usecase có dòng hoạt động chung để tránh lặp lại Usecase tách dòng hoạt động chung thành UsecaseUsecase sử dụngUsecase khác ... Đặt tên cho Usecase Mô tả ngắn gọn Usecase với ngôn ngữ gần gũi với đối tượng sử dụng • Mô tả Usecase Việc mô tả Usecase gồm phần: Mục tiêu Usecase Actor khởi tạo Usecase Sự trao ... quan hệ Usecase Một Usecase liên kết với Usecase khác thông qua loại quan hệ sau: Liên kết mở rộng(extend): Là liên kết tổng quát - chuyên biệt, Usecase chuyên biệt mở rộng Usecase tổng...
... Giải đụng độ Use- Cas w Nhiều usecase truy cập riêng rẽ đe design object w Options § Dùng chế truyền message đồng = trước xử lý trước § Xác đònh ... thuộc tính Đònh nghóa phụ thuộc Đònh nghóa kết hợp Đònh nghóa quan hệ tổng quát hóa Giải đụng độ Use- Case Xử lý yêu cầu phi chức nói chung Checkpoints PT & TK Hướng đối tượng – Thiết kế kiến trúc ... thuộc tính Đònh nghóa phụ thuộc Đònh nghóa kết hợp Đònh nghóa quan hệ tổng quát hóa Giải đụng độ Use- Case Xử lý yêu cầu phi chức nói chung Checkpoints PT & TK Hướng đối tượng – Thiết kế kiến trúc...
... kiến trúc Dương Anh Đức Nhắc lại: Use- Case Realization Use- Case Model Design Model UseCase Use- Case Realization Sequence Diagrams Collaboration Diagrams UseCase PT & TK Hướng đối tượng – Thiết ... Design Use- Case Analysis Designer Describe Distribution Design Reviewer Tổng quan Thiết kế Use- Case Supplementary Specifications Design Subsystems and Interfaces Use- Case Realization Use- Case Design ... Tìm hiểu mục đích bước thiết kế Use- Case thời điểm thực công đoạn w Kiểm đònh tính quán cài đặt usecase w Tinh chỉnh use- case realizations có từ bước phân tích Use- Case dựa phần tử thiết kế xây...
... xác thực cho user 15 User khẳng định nhận mã 16 Usecase kết thúc Thí dụ tài liệu luồng kiện Luồng phụ A1 Không có chuyến bay Hệ thống hiển thị thông điệp thông báo chuyến bay User khẳng định ... thái sách thành đặt trước References http://www.agilemodeling.com/essays/useCaseReuse.htm Bài tập Vẽ biểu đồ use cases cho hệ thống phần mềm: Bán vé máy bay Máy rút tiền ATM ... tả kịch dùng: Các Biểu đồ Biểu đồ tương tác Các tác nhân Một tác nhân người thiết bị có phản ứng với hệ thống Quan hệ tác nhân: tổng quát hóa (thừa kế) Người mượn sách Thủ thư Người quản...
... đồ usecase 28 Nội dung Mô hình hóa yêu cầu Biểu đồ usecase Đặc tả usecase Thuâ ât ngư Đă âc tả phụ trợ 30 Đặc tả UseCase • Tên: – Tên Usecase • Mô tả ngắn gọn: – Mô tả vai trò mục đích use ... tác với tác nhân – Nhóm UseCase hợp thành quy trình (module) tương đối hoàn thiện 27 2.4 Biểu đồ usecase • Biểu đồ usecase (use case diagram) – Là tập hợp actor usecase lại; bổ sung mối liên ... Hành động đơn giản mà cần mô tả vài dòng • Tạo nhiều Usecase (hàng chục) – Nhóm Usecase liên quan thành Usecase tổng quát (mức 1) – Mô tả UseCase tổng quát sơ đồ khác (mức 2) • Ví dụ: “Quản lý...
... hình UseCase Phân tích UseCase Mô hình UseCaseUseCase gì? UC yêu c u ch c n ng h th ng UC mô t ng tác gi a ng i s ng v i th ng ph n m m Mô t UC làm gì? Không c n tr i ”nh th nào?” Mô hình Use ... hóa tác nhân 29 Mô hình UseCase Quan h t ng quát hóa Tác nhân tr u t Ng Ng i dùng A ng i dùng ng quát Tác nhân c th Ng i dùng B 30 15 Mô hình UseCase Tác nhân tr u t Ng i dùng ng quát Tác nhân ... gia hi c l p u có khác bi t th c p? 12 Mô hình UseCase Phân ho ch yêu c u Ng i dùng A p yêu c u h th ng Ng i dùng B Ng i dùng C 13 Mô hình UseCase M t s câu truy v n th c hi n tìm ki m UC Tác...
... Anh Đức 19 Use- Case Model Giới thiệu Survey Description Use- Case Packages Use Cases Actors Relationships Diagrams Use- Case View Use- Case Model Actors Use Cases Use- Case Reports ... xác định yêu cầu ngườidùng Dương Anh Đức 10 System boundary? Khái niệm Use- Case Modeling: Use- Case Use- Case Tổng quan xác định yêu cầu ngườidùng Dương Anh Đức 11 Các Package Use- Case Model Tổng ... diện nguờidùng cho hệ thống Tổng quan xác định yêu cầu ngườidùng Dương Anh Đức Các dạng thông tin yêu cầu ngườidùng Use- Case Model Bảng giải Actors Các UseCase Các đặc tả bổ sung Use- Case Reports...
... chứa đựng số cảng 11.2 ngời dùng DATAGRM Những gói UDP, gọi ngời dùng gói liệu, có đầu mục kích thớc cố định (của) bytes Hình 11.7 cho thấy khuôn dạng (của) gói liệu ngời dùng Những lịch vực nh sau: ... chấp nhận đợc thêm vào gói liệu ngời dùng Nếu kết điều khác, vứt gói liệu ngời dùng Một ví dụ Hình 11.9 cho thấy tính toán tổng kiểm tra cho gói liệu ngời dùng nhỏ với bytes (của) liệu Vì số (của) ... ngời dùng (thì) phân phát tới IP Sự tín toán tổng kiểm tra hình 11.9 (của) gói liệu ngời dùng UDP đơn giản Để chọn sử dụng tổng kiểm tra Sự tính toán tổng kiểm tra bao gồm (của) gói liệu ngời dùng...
... qua DFD Yêu cầu từ người mượn Tên sách, tác giả Tên người mượn Sách Kho sách Tên tác giả Có sách Danh sách tác giả Tên sách Danh sách tên sách Sách Thông tin sách Tên sách; Tên người mượn Danh sách ... (Software) Cỏc yờu cu v phn cng (Hardware) Cỏc yờu cu v d liu (Data) Cỏc yờu cu v ngi (People, Users) Mc ớch: mc ớch ca yờu cu phn mm l xỏc nh c phn mm ỏp ng c cỏc yờu cu v mong mun ca khỏch ... Phn III Yờu cu ngi dựng Users Requirements Chng 5: Phng phỏp xỏc nh yờu cu 5.1 K thut xỏc nh yờu cu 5.2 Ni dung xỏc nh yờu...
... Ð?c 9/2000 18 Use- Case Model ?Giới thiệu ?Survey Description ?Use- Case Packages ?Use Cases ?Actors ?Relationships ?Diagrams ?Use- Case View Use- Case Model Actors Use Cases Use- Case Reports OOAD ... đặc tả Use- Case ?Is it clear who wishes to perform a use- case? ?Mục đích use- case có rõ ràng? ?Brief description có cho ta hình ảnh trung thực usecase? ?Có xác đònh rõ luồng kiện use- case bắt ... khác OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Use- Case Model Actors Use Cases Use- Case Reports 22 Luồng kiện (Use- Case Flows of Events) ?Có basic flow (Happy Path)...
... UML - Phân tích Use- Case Dương Anh Đức 9/2000 Các bước thực phân tích Use- Case Bổ sung Use- Case Description Với use- case realization – Tìm Class từ Use- Case Behavior – Phân bổ Use- Case Behavior ... UML - Phân tích Use- Case Dương Anh Đức 9/2000 Các bước thực phân tích Use- Case Bổ sung Use- Case Description Với use- case realization – Tìm Class từ Use- Case Behavior – Phân bổ Use- Case Behavior ... thiểu use- case flows of events OOAD Sử dụng UML - Phân tích Use- Case Dương Anh Đức 9/2000 44 Use- Case Analysis Steps Bổ sung mơ tả Use- Case Đ/v use- case realization – Tìm Class từ Use- Case Behavior...
... kiến trúc Dương Anh Đức Nhắc lại: Use- Case Realization Use- Case Model Design Model UseCase Use- Case Realization Sequence Diagrams Collaboration Diagrams UseCase PT & TK Hướng đối tượng – Thiết ... Design Use- Case Analysis Designer Describe Distribution Design Reviewer Tổng quan Thiết kế Use- Case Supplementary Specifications Design Subsystems and Interfaces Use- Case Realization Use- Case Design ... Tìm hiểu mục đích bước thiết kế Use- Case thời điểm thực công đoạn w Kiểm đònh tính quán cài đặt usecase w Tinh chỉnh use- case realizations có từ bước phân tích Use- Case dựa phần tử thiết kế xây...
... chứa đựng số cảng 11.2 ngời dùng DATAGRM Những gói UDP, gọi ngời dùng gói liệu, có đầu mục kích thớc cố định (của) bytes Hình 11.7 cho thấy khuôn dạng (của) gói liệu ngời dùng Những lịch vực nh sau: ... chấp nhận đợc thêm vào gói liệu ngời dùng Nếu kết điều khác, vứt gói liệu ngời dùng Một ví dụ Hình 11.9 cho thấy tính toán tổng kiểm tra cho gói liệu ngời dùng nhỏ với bytes (của) liệu Vì số (của) ... ngời dùng (thì) phân phát tới IP Sự tín toán tổng kiểm tra hình 11.9 (của) gói liệu ngời dùng UDP đơn giản Để chọn sử dụng tổng kiểm tra Sự tính toán tổng kiểm tra bao gồm (của) gói liệu ngời dùng...
... Ð?c 9/2000 18 Use- Case Model ?Giới thiệu ?Survey Description ?Use- Case Packages ?Use Cases ?Actors ?Relationships ?Diagrams ?Use- Case View Use- Case Model Actors Use Cases Use- Case Reports OOAD ... đặc tả Use- Case ?Is it clear who wishes to perform a use- case? ?Mục đích use- case có rõ ràng? ?Brief description có cho ta hình ảnh trung thực usecase? ?Có xác đònh rõ luồng kiện use- case bắt ... khác OOAD S? d?ng UML - T?ng quan v? u c?u ngu?i dùng Duong Anh Ð?c 9/2000 Use- Case Model Actors Use Cases Use- Case Reports 22 Luồng kiện (Use- Case Flows of Events) ?Có basic flow (Happy Path)...
... Anh Đức Use- Case Analysis Analysis Model (optional) Analysis Classes Use- Case Realization (developed) Design Model Các bước thực phân tích Use- Case w Bổ sung Use- Case Description w Với use- case ... Dương Anh Đức Các bước thực phân tích Use- Case w Bổ sung Use- Case Description w Với use- case realization § Tìm Class từ Use- Case Behavior § Phân bổ Use- Case Behavior Class w Với analysis class ... Dương Anh Đức Các bước thực phân tích Use- Case w Bổ sung Use- Case Description w Với use- case realization § Tìm Class từ Use- Case Behavior § Phân bổ Use- Case Behavior Class w Với analysis class...