You are on page 1of 3

II.

Tổng quan về phần mềm Altova Umodel


1. Giới thiệu về phần mềm Altova Umodel

- Là công cụ UML cho phép phân tích, thiết kế phần mềm 1 cách trực quan, linh hoạt và mạnh mẽ.

- Nằm trong bộ sản phẩm Altova MissionKit của công ty Altova.

- Altova được thành lập vào năm 1992 có trụ sở chính tại Beverly, MA, Vienna và Úc, có hơn
100000 công ty trên toàn cầu. Đầu năm 2014, công ty đã báo cáo rằng có hơn 4,6 triệu người
dùng.

- Altova UML là một công cụ hỗ trợ thiết kế phần mềm cho các dự án phần mềm, dự án kinh
doanh. Cho phép tạo ra các biểu đồ UML, tạo mã và tài liệu dự án khác nhau bằng Java, C++
hoặc Visual Basic.NET, hoặc sử dụng chương trình dịch ngược tạo ra các sơ đồ UML từ các
chương trình đã có, hoàn thành Kỹ thuật xoay vòng sau đó nâng cấp, hoàn hiện hơn các dự án,
các thiết kế.

 Điều gì khiến cho Umodel vượt trội hơn các công cụ mô hình hóa UML khác?

UModel là công cụ UML giá cả phải chăng kết hợp với giao diện trực quan phong phú cùng với
các chức năng cao cấp như kỹ thuật mã nguồn, trao đổi mô hình XML, hỗ trợ tạo Mô hình hóa
Quy trình nghiệp vụ v.v.. để cung cấp cho nhóm phát triển một công cụ mạnh mẽ trước nhũng thử
thách, khó khăn của những dự án ngày nay.

 Altova UModel là điểm bắt đầu cho 1 dự án phát triển phần mềm thành công. Thiết kế
trực quan các mô hình ứng dụng UML, tạo ra mã Java, C#, Visual Basic NET. Là công
cụ UML có hình ảnh phần mềm thiết kế thiết thực cho bất kỳ dự án nào.

 Altova UModel có một giao diện với hình ảnh phong phú kết hợp với các tính năng sử
dụng cao cho UML, đồng thời bao gồm các chức năng cao cấp tạo lợi ích nhiều nhất cho
người sử dụng.

 UModel hỗ trợ tất cả 14 UML loại sơ đồ kiến trúc phần mềm UML 2.5, cùng với các
kiểu sơ đồ kiểu UML cho lược đồ XML và các bảng trong cơ sở dữ liệu SQL phổ biến.

 UModel bao gồm các chức năng kỹ thuật mã cho phát triển ứng dụng: tạo ra mã Java, C#
và Basic NET,… đồng bộ hóa các thay đổi giữa các mã và mô hình tại bất kỳ thời điểm
nào trong cả hai hướng. Những lợi ích của phần mềm UML được nhân lên khi nhiều nhà
phát triển cùng làm việc trên cùng một dự án.

 Umodel có các tính năng hỗ trợ các nhóm làm việc với nhau như tiểu dự án, gói phần
mềm chia sẻ, hỗ trợ kiểm soát, hệ thống tự động của tài liệu dự án, tích hợp với Visual
Studio và Eclipse, và một API cho phép tự động hóa các hành động lặp đi lặp lại. UML
là ngôn ngữ mô hình hoàn chỉnh không có những quy định, cho phép sự linh hoạt hoàn
toàn trong quá trình làm mẫu: Sơ đồ Umodel có thể được tạo theo bất kỳ thứ tự nào, bất
kỳ lúc nào không cần phải theo một trình tự quy định trong mô hình. Tùy chỉnh mã số
thế hệ: Tạo mã trong UML được dựa trên các mẫu SPL do đó là hoàn toàn tùy biến. Tùy
chỉnh tự động được công nhận trong thế hệ mã. Mã số thế hệ và kỹ thuật đảo ngược hiện
đang hổ trợ Java phiên bản 17, 18, 19, C# phiên bản 10 và các phiên bản Visual Basic
10.0 – 16.9. Hỗ trợ cho Eclipse 4.23 4.24 4.25.

 Những điểm nổi bật

 Màu sắc tực quan cho từng mã hóa và các loại ký hiệu

 Các nút xử lý nhanh, hỗ trợ đầu vào

 Thanh công cụ riêng cho mỗi loại sơ đồ

 Bố cục thanh công cụ để xác định kích thước, căn chỉnh và nhiều hơn nữa

 Cascading Styles cho màu sắc, phông chữ, đường dây và nhiều hơn nữa

 Các phần tử có thể được gán cho các lớp biểu đồ, được xem hoặc ẩn đi theo chọn lọc

 Undo/Redo không giới hạn

2. Giới thiệu về Alvota Umodel 2023

2.1. Các phiên bản

 Phiên bản Doanh Nghiệp: bao gồm các gói hỗ


trợ các mô hình nền tảng độc lập và các tính
năng toàn diện nhất.

 Phiên bản Chuyên nghiệp: cung cấp hỗ trợ cho


SysML và BPMN, sơ đồ CSDL UML và tích
hợp với Visual Studio và Eclipse IDE.

 Phiên Bản Cơ bản: hỗ trợ tất cả 14 biểu đồ


UML, tạo mã, kỹ thuật đảo ngược, kỹ thuật
quay vòng và nhiều hơn nữa.

LINK DOWNLOAD: https://www.altova.com/umodel/download

2.2. Những nâng cấp của Alvota Umodel 2023 so với các phiên bản trước

 Hỗ trợ Java 17, 18, 19.


 Hỗ trợ các phiên bản cơ sở dữ liệu được bổ sung.

 Hỗ trợ Firebird 4, PostgreSQL 15, SQL Server 2022.

 Tích hợp với Eclipse 4.26, 4.27

 Hỗ trợ Visual Basic 10.0 - 16.9

2.3. Altova hỗ trợ 14 biểu đồ UML

 USE CASE DIAGRAM (Sơ đồ tình huống sử dụng): Biểu diễn sơ đồ chức năng
của hệ thống.

 CLASS DIAGRAM (Sơ đồ lớp): mô tả cấu trúc và mối quan hệ giữa các lớp trong
một hệ thống phần mềm.

 OBJECT DIAGRAM (Sơ đồ đối tượng):

 STATE MACHINE DIAGRAM:

 SEQUENCE DIAGARM:

 COMMUNICATION DIAGRAM:

 ACTIVITY DIAGRAM:

 COMPONENT DIAGARM:

 DELOYMENT DIAGRAM:

 INTERACTION DIAGRAM:

 COMPOSITE STRUCTURE DIAGRAM:

 PACKAGE DIAGRAM:

 TIMING DIAGRAM:

 PROFILE DIAGRAM:

You might also like