HƯỚNG DẪN SỬ DỤNG PHẦN MỀM ASTAH PROFESSIONAL

9 54 0
HƯỚNG DẪN SỬ DỤNG PHẦN MỀM ASTAH PROFESSIONAL

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

Thông tin tài liệu

với một đối tượng nào đó, hoặc giữa các đối tượng tương tác với nhau theo trình tự thời gian và vẽ lần lượt các hoạt động đó từ trên xuống theo thứ tự thực hiện trong t[r]

(1)

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang CRUD, sơ đồ yêu cầu, MindMap

Astah hỗ trợ tối đa công việc thiết kế URL biểu đồ lớp, biểu đồ tuần tự, biểu đồ hoạt động , biểu đồ user case … Khi hoàn thành xong biểu đồ hồn tồn sử dụng astah để lưu biểu đồ dạng ảnh PDF

Ưu điểm :

 Là công cụ đơn giản, dễ sử dụng cho người bắt đầu sử dụng  Là cơng cụ có phí với sinh viên License key miễn phí

 Hỗ trợ đa tảng.(Window, Linux, Mac…)

 Là công cụ mạnh, đa chức , nhẹ , thân thiện với người dùng Đặc biệt có chức tìm kiếm

 Dễ dàng cài đặt Nhược điểm :

 Khi muốn sử dụng nhiều chức cần phải sử dụng phí 2 Download cài đặt Professional phiên miễn phí dành cho sinh viên:

(2)

Thực hành Phân tích thiết kế hướng đối tượng

Nhấp vào button Are you Student

Khai báo thông tin click Send request

Truy cập mail cấp link tải professional kèm key Tiền hành cài đặt

(3)

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang  Management View: Là cơng cụ astah, chứa lựa chon cơng

cụ  Project View:

- Structure Tree: Hiển thị cấu trúc mơ hình

- Inheritance Tree: Hiển thị cấu trúc thừa kế

- Map View: Hiển thị toàn Diagram Editor

- Diagram View: Hiển thị danh sách sơ đồ

 Property View: Chỉnh sửa thuộc tính mơ hình  Diagram Editor: Để chỉnh sửa sơ đồ

Cách tạo models/diagram:

 Tạo project:

o Chọn [File] – [New] menu, [Create New Project] tool bar

 Tạo project theo mẫu cho trước:

o Chọn [File] – [New by Template lựa chọn mẫu template có sẵn

 Tạo sơ đồ

o Mọi sơ đồ tạo dạng packages

o Chọn [Diagram]trên menu [Create Diagram]trong structure tree

Map View:

(4)

Thực hành Phân tích thiết kế hướng đối tượng

Icon Notation:

 Chọn thuộc tính sơ đồ chọn nút [Normal Notation] / [Icon Notation]

trên tools bar

 Chọn Icon Notation cửa sổ hiên

(5)

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang

Set color:

 Chọn thuộc tính biểu đồ, sau chọn [Set Color]trên tools bar

 Hoặc chọn [Edit] – [Set Color] menu Sau chọn [set Color] cửa sổ

hiện

Một vài sơ đồ tạo Astah:

Sơ đồ lớp:

- Mục đích sơ đồ lớp cho biết kiểu thành phần hệ thống

Trong hầu hết hệ thống, thành phần gồm có:

 Lớp

 Giao diện

 Kiểu liệu

 Thành phần

- UML sử dụng tên đặc biệt cho thành phần này: “phân loại"

(classifier) Nói chung phân loại giống lớp, mặt kỹ thuật, phân loại thuật ngữ tổng quát hơn, nói đến ba kiểu thành phần khác nêu

- Hình thức biểu diễn UML lớp hình chữ nhật có ngăn xếp

(6)

Thực hành Phân tích thiết kế hướng đối tượng sở UML, hoạt động lớp Một lớp khơng có thuộc tính liệt kê ngăn ngăn Nhưng tên lớp bắt buộc phải có

- Ví dụ sơ đồ lớp:

Sơ đồ UseCase:

- Use Case mô tả ngôn ngữ UML qua biểu đồ Use Case

- Một Use Case cần phải mô tả cho dễ hiểu dễ giao tiếp

người sử dụng, mà cấu trúc phức tạp biểu đồ hoạt động gây cảm giác xa lạ người không quen sử dụng

- Một biểu đồ UseCase gồm thành phần:

 Hệ thống

 Tác nhân

 UseCase

(7)

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang - Trong đó:

 Hệ thống biểu diễn hình chữ nhật với tên hệ thống

 Tác nhân thể qua ký hiệu hình nhân

 UseCase thể qua hình eclipse

Biểu đồ trình tự:

- Biểu đồ trình tự mơ tả trao đổi thơng điệp đối tượng trình tự

theo thời gian, thông điệp gửi nhận đối tượng hoạt động hệ thống Biểu đồ trình tự thể theo hai trục:

 Trục dọc xuống thời gian xảy kiện, hay truyền

thông điệp, biểu diễn đường thẳng đứng đứt nét đỉnh đến đáy biểu đồ

 Trục ngang từ trái qua phải dãy đối tượng tham gia vào việc

trao đổi thông điệp với theo chiều ngang, có tác nhân

- Đối tượng biểu diễn hình chữ nhật có tên đối tượng cụ

thể và/hoặc tên lớp gạch (hoặc tên lớp gạch biểu diễn cho đối tượng lớp đó)

(8)

Thực hành Phân tích thiết kế hướng đối tượng

- Các bước xây dựng biểu đồ trình tự:

 Xác định tác nhân, đối tượng tham gia vào ca sử dụng vẽ

chúng theo hàng ngang theo ký hiệu,

 Xác định thông điệp (lời gọi hàm) mà tác nhân cần trao đổi

với đối tượng đó, đối tượng tương tác với theo trình tự thời gian vẽ hoạt động từ xuống theo thứ tự thực thực tế Cần xác định xác loại thông điệp trao đổi đối tượng đơn giản, đồng hay dị

Biểu đồ trạng thái:

- Biểu đồ trạng thái mô tả chu kỳ tồn đối tượng từ sinh đến

khi bị phá hủy Sử dụng để mơ hình hóa khía cạnh động lớp

- Biểu đồ trạng thái bao gồm thông tin sau

 Các trạng thái đối tượng

 Hành vi đối tượng

 Sự kiện tác động làm thay đổi trạng thái

- Biểu đồ trạng thái dùng để

 Phân tích viên, người thiết kế người sử dụng hiểu hành vi đối

tượng

 Người phát triển hiểu hành vi đối tượng để cài đặt

(9)

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang Ngồi cịn nhiểu kiểu biểu đồ khác như:

- Biểu đồ hoạt động (Activity Diagram)

- Biểu đồ giao tiếp (Communication Diagram)

- Biểu đồ thành phần ( Component Diagram)

- Biểu đồ triển khai (Deployment Diagram),

cập http://astah.net/download

Ngày đăng: 16/12/2020, 13:16

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

Tài liệu liên quan