Công cụ thiết kế phần mềm trên desktop 33 !

Một phần của tài liệu xây dựng và phát triển ứng dụng hỗ trợ thiết kế phần mềm trên môi trường web (Trang 35 - 36)

Một ứng dụng thiết kế thương mại nổi tiếng là Microsoft Visio1. Visio là ứng dụng cho phép mô hình hóa hệ thống phần mềm bằng các lược đồ UML như lược đồ lớp, lược đồ tuần tự, lược đồ use case, và các lược đồ khác. Không chỉ ứng dụng trong lĩnh vực công nghệ phần mềm, Visio còn cho phép người dùng mô hình hóa cơ sở dữ liệu ở

dạng Entity-Relationship Model (ERD), mô hình hóa hệ thống mạng. Ứng dụng trong quản lý, Visio hỗ trợ vẽ lược đồ tổ chức hay lên kế hoạch cho dự án. Được tích hợp chung với bộ Microsoft Office nên Visio tương thích rất tốt với các sản phẩm khác trong bộ Microsoft Office. Những lược đồ được vẽ trong Visio có thể dễ dàng đưa vào các ứng dụng như Word và Excel. Visio là sản phẩm có phí.

34

Một sản phẩm thiết kế phần mềm trên desktop khác mà hầu như các bạn sinh viên và giới công nghiệp ngành Công Nghệ Thông Tin đều biết đó là Rational Rose1. Rational Rose là phần mềm thiết kế. Đây là sản phẩm của IBM. Rational Rose hỗ trợ

nhiều chức năng hay như vẽ các lược đồ chính trong ngôn ngữ UML, tự động tạo tài liệu cho các lược đồ, tự động tạo mã nguồn cho một vài ngôn ngữ lập trình phổ biến như VB, C++, và Java. Rational Rose cũng là một sản phẩm có thu phí.

Một ứng dụng thiết kế phần mềm miễn phí nổi tiếng là ArgoUML2. ArgoUML cũng cho phép người dùng mô hình hóa hệ thống phần mềm bằng các lược đồ UML tương tự như Microsoft Visio. Vì là phần mềm miễn phí nên ArgoUML có một số hạn chế như chỉ hỗ trợ UML 1.4 và ít tài liệu hướng dẫn sử dụng.

Vì đều là ứng dụng desktop nên các ứng dụng này đều đòi hỏi người dùng phải cài

đặt. Những ứng dụng hay thường là có phí, đều này gây trở ngại cho sinh viên. Các phần mềm miễn phí thì hạn chế về tính năng. ArgoUML được viết bằng ngôn ngữ Java nên buộc trên máy người dùng phải có Java Runtime Environment (JRE).

Một phần của tài liệu xây dựng và phát triển ứng dụng hỗ trợ thiết kế phần mềm trên môi trường web (Trang 35 - 36)

Tải bản đầy đủ (PDF)

(85 trang)