UML (Unified Modeling Language potx

29 362 4
UML (Unified Modeling Language potx

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 UML (Unified Modeling Language) • Tập hợp các ký pháp đồ hoạ được sử dụng để mô hình hoá hệ thống hướng đối tượng. • UML có 4 biểu đồ cơ bản: – Ca sử dụng (Use Case): mô tả tương tác của ứng dụng với môi trường bên ngoài. – Biểu đồ lớp (Class Diagram): mô tả cấu trúc của lớp và mối quan hệ giữa các lớp. – Biểu đồ trình tự (Sequence Diagram): Mô tả tương tác giữa các lớp theo trình tự thời gian và các thông điệp. – Biểu đồ trạng thái (State Diagram): Mô tả cách chuyển biến trạng thái của đối tượng tương ứng với tác động bên ngoài. 2 1. Khái niệm về hướng đối tượng • Lớp (Class): mô tả một tập hợp các đối tượng có chung: – Thuộc tính – Phương thức – Quan hệ • Đối tượng (Object): là một thể hiện cụ thể của một lớp. • Ví dụ: – SinhViên là một lớp – Sinh viên Nguyễn Văn A là đối tượng thuộc lớp SinhViên 3 Khái niệm về hướng đối tượng … • Một lớp chứa: – Tên của lớp – Thuộc tính – Phương thức 4 Khái niệm về hướng đối tượng … • Thuộc tính được cài đặt như một trường trong CSDL. • Tất cả các đối tượng của lớp đều có cùng thuộc tính. • Mô tả khoảng giá trị mà mỗi đối tượng có thể chứa. • Có thể xác định kiểu dữ liệu và giá trị mặc định của thuộc tính. – chiềurộng: Float – trạngthái: Boolean = false 5 Khái niệm về hướng đối tượng … • Ứng xử: – Một đối tượng “có thể hiểu được” các thông điệp gửi tới nó và đáp ứng chúng. – Ứng xử của một đối tượng phụ thuộc vào giá trị/trạng thái hiện tại của các thuộc tính của đối tượng đó. 6 Khái niệm về hướng đối tượng … • Phương thức (operation / method) là một tiến trình hoặc dịch vụ mà lớp phải thực hiện • Một lớp có thể không có hoặc có nhiều phương thức. • Viện dẫn tới phương thức thông qua thông điệp có thể làm thay đổi trạng thái của đối tượng (giá trị của thuộc tính) 7 2. Ca sử dụng • Kịch bản là một tập hợp các bước mô tả tương tác giữa người sử dụng và hệ thống • Ca sử dụng là một tập hợp các kịch bản có quan hệ với nhau. 8 Ví dụ: Mua hàng trực tuyến Khách hàng duyệt danh sách các mặt hàng và bố sung mặt hàng cần mua vào giỏ hàng. Khách hàng nhấn nút “Thanh toán”, hệ thống yêu cầu nhập các thông tin để giao hàng và thẻ tín dụng. Thông tin chi tiết về đơn hàng được hiển thị để khách hàng duyệt lại. Khách hàng nhấn nút “Đặt hàng” Hệ thống xác thực thẻ tín dụng và thông tin bán hàng theo e-mail. 9 Ca sử dụng … • Để xây dựng một ca sử dụng, trước hết phải xác định tác nhân. • Ca sử dụng là khung nhìn của tác nhân • Ca sử dụng thường có một kịch bản chính và các kịch bản phụ tương ứng với những luồng ngoại lệ. 10 Ví dụ: Mua hàng trực tuyến 1. Khách hàng duyệt danh sách các mặt hàng và bố sung mặt hàng cần mua vào giỏ hàng. 2. Khi mua hàng xong, khách hàng nhấn nút “Thanh toán” 3. Hệ thống yêu cầu nhập các thông tin để giao hàng 4. Hệ thống hiển thị thông tin chi tiết về đơn hàng, bao gồm cả chi phí vận chuyển. 5. Khách hàng nhập thẻ tín dụng và nhấn nút “Đặt hàng” 6. Hệ thống xác thực thẻ tín dụng 7. Hệ thống hiển thị lại thông tin bán hàng 8. Hệ thống gửi e-mail cho khách hàng. . 1 UML (Unified Modeling Language) • Tập hợp các ký pháp đồ hoạ được sử dụng để mô hình hoá hệ thống hướng đối tượng. • UML có 4 biểu đồ

Ngày đăng: 14/03/2014, 15:20

Hình ảnh liên quan

hình hố hệ thống hướng đối tượng. - UML (Unified Modeling Language potx

hình h.

ố hệ thống hướng đối tượng Xem tại trang 1 của tài liệu.

Từ khóa liên quan

Mục lục

  • UML (Unified Modeling Language)

  • 1. Khái niệm về hướng đối tượng

  • Khái niệm về hướng đối tượng …

  • Slide 4

  • Slide 5

  • Slide 6

  • 2. Ca sử dụng

  • Ví dụ: Mua hàng trực tuyến

  • Ca sử dụng …

  • Slide 10

  • Slide 11

  • Slide 12

  • 3. Biểu đồ lớp (Class Diagram)

  • Biểu đồ lớp …

  • Quan hệ kết hợp

  • Quan hệ phụ thuộc

  • Quan hệ tổng quát hoá

  • Slide 18

  • 4. Biểu đồ trình tự (Sequence Diagram)

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan