Professional Documents
Culture Documents
Mọi người tham khảo và cho ý kiến, chúng ta phải nhanh chóng đi đến kết
quả đầu tiên trước tối nay: gôm các UML Tool lại, sắp xếp, cử ra 1 người
check & summarise lại, thống nhất về case study. Đi ngủ đây!!!!!!
Star UML
1. Đăc điểm hỗ trợ của StarUML:
• Chính xác theo chuẩn UML
• StarUML tuân thủ một cách chặt chẻ theo chuẩn UML của OMG.
• Định dạng mở: lưu file dưới dạng chuẩn XML => Ta có thể đọc hiểu được, đây
là chuẩn chung toàn thế giới, còn tương lai lâu dài.
• Thích ứng với nhiều "hệ phương pháp"(methodology) khác nhau và nhiều flatform.
• Khả năng mở rộng cao: Tất cả những chức năng của StarUML được tự động tương
xứng với Microsoft COM. Bất kì ngôn ngữ nào hỗ trợ COM đều có thể dùng để điều
khiển hoặc phát triển hệ thống Add-In.
• Thẩm tra mô hình phần mềm:
• Người dùng có thể có nhiều lỗi trong lúc mô hình hoá phần mềm. SatrUML tự động hoá
thẩm tra mô hình đã được phát triển bởi người dùng, giúp sớm phát hiện lỗi.
• Hỗ trợ nhiều Add-In có ích: StarUML có nhiều Add-In hữu ích, chức năng phong phú: hỗ
trợ round trip, import file Rational Rose, trao đổi thông tin với bất kì công cụ nào dùng
XML và hỗ trợ design pattern.
• Export file JPG
2. Bình luận sơ sơ:
• Nguyên nhân lựa chọn: Những feature nói trên (đặc biệt là trò Add-In, mã nguồn mở,
XML), dung lượng nhẹ(21.6MB), chỉ chuyên về UML và đặc biệt là software engineering
chứ ko lung tung, dể dùng.
• Khuyết điểm: hình ko đẹp mấy, cái hình epclise ko cho vẽ chữ bên ngoài như thầy
nói....Và những điều chưa biết khác.
Java:
• Phát sinh code Java/EJB
• Mẫu Java designpattern
• Phát sinh Javadoc
• Đồng bộ giữa code và mô hình trong model-driven hay round-trip mode?
• Reverse Java và EJB thành UML
• Hệ thống (built-in) hỗ trợ cho nhiều server ứng dụng.
C#:
• Phát sinh code C#
• Phát sinh Ndoc.
• Đồng bộ giữa code và mô hình trong model-driven hay round-trip mode?
• Chuyển C# source code và .Net components (assembly) sang UML
• Móc nối (coupling to) với MS VisualStudio
C++:
• Phát sinh code C++
• Phát sinh Doxigen.
• Đồng bộ giữa code và mô hình trong model-driven hay round-trip mode?
• Chuyển C++ source code và .Net sang UML
Java:
• Phát sinh code Java/EJB
• Mẫu Java designpattern
• Phát sinh Javadoc
• Đồng bộ giữa code và mô hình trong model-driven hay round-trip mode?
• Reverse Java và EJB thành UML
• Hệ thống (built-in) hỗ trợ cho nhiều server ứng dụng.
• Có thể tuỳ chỉnh việc phát sinh code 1 cách hoàn toàn
C#:
• Phát sinh code C#
• Phát sinh Ndoc.
• Đồng bộ giữa code và mô hình trong model-driven hay round-trip mode?
• Chuyển C# source code và .Net components (assembly) sang UML
• Móc nối (coupling to) với MS VisualStudio
• Có thể tuỳ chỉnh việc phát sinh code 1 cách hoàn toàn
C++:
• Phát sinh code C++
• Phát sinh Doxigen.
• Đồng bộ giữa code và mô hình trong model-driven hay round-trip mode?
• Chuyển C++ source code và .Net sang UML
• Có thể tuỳ chỉnh việc phát sinh code 1 cách hoàn toàn
Bình luận:
Bản free Edition thì tạm(nhưng kì kì sao áh) và có giới hạn về số
element?, bản Enterprise thì quá trời chức năng, khá mạnh nhưng ko
có tìm được bản “chùa” nên ko biết thế nào. Những cái khái niệm
trong phần overview của nó lạ, khó dịch.
Kết luận: Mệt!
Gợi ý cho case study Next page
Gợi ý phầm mềm cho Case study:
* Phần mềm: Echip Từ điển.
Đây là một dự án mã nguồn mở của Echip nhằm xây dựng bộ từ điển mở đã triển khai lâu
rồi nhưng chưa thấy gì đặc sắc hay thành công (????)
5. Database MS access mở khoảng >1000 từ tin học (ko password) thuận tiện cho
chúng ta nếu muốn xây dựng use case tra từ.
6. Giao diện, Icon,… có sẵn, khỏi làm cho mệt (tuy nhiên có nhiều chỗ xấu xí và nhiều
chỗ xinh đẹp).
7. Download cực kì gọn nhẹ (<2MB).
Link: http://www.echip.com.vn/echiproot/html/tudienechip/quydinhsudung.html