Love?

TRY TO MAKE DREAM COME TRUE

Quảng cáo

---

Chủ Nhật, 1 tháng 11, 2009

Các công cụ hộ trợ phân tích thiết kế




Thứ nhất là IBM Rational Rose Enterprise 7
Cái này trường mình các thầy thường hay cho dùng
BM® Rational® Rose® Enterprise provides a common modeling language for enabling faster creation of quality software
New modeling solutions from Rational
Jump-start your Ada, ANSI C++, C++, CORBA, Java™, J2EE™, Visual C++® and Visual Basic® applications with code generated from visual models.

* Includes Unified Modeling Language™ (UML™) support and is one of the most comprehensive products in the Rational Rose family
* Supports Analysis, ANSI C++, Rose J and Visual C++ patterns, Enterprise JavaBeans™ 2.0, and forward and/or reverse engineering for some of the most common Java 1.5 constructs
* Offers code quality analysis abilities and code generation, with configurable model-to-code synchronization capabilities, as well as more granular management and use of models with the separately controllable model components feature
* Integrates with other IBM Rational lifecycle development tools as well as any SCC-compliant version control system, including IBM Rational ClearCase®
* Includes a Web Modeling Add-In, which provides visualization, modeling and tools for developing Web applications
* Provides UML modeling for database designs, with the ability to represent the integration of data and application requirements through logical and physical designs
* Creates XML document type definitions (DTD) for use in your application

Link download (pass: it-uce.com)

Thứ hai là StarUML
StarUML - The Open Source UML/MDA Platform
StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.
  • UML 2.0 : UML is continuously expanding standard managed by OMG(Object Management Group). Recently, UML 2.0 is released and StarUML support UML 2.0 and will support lastest UML standard.
  • MDA (Model Driven Architecture) : MDA is a new technology introduced by OMG. To get advantages of MDA, software modeling tool should support many customization variables. StarUML is designed to support MDA and provides many customization variables like as UML profile, Approach, Model Framework, NX(notation extension), MDA code and document template and so on. They will help you fitting tool into your organizational cultures, processes, and projects.
  • Plug-in Architecture : Many users require more and more functionalities to software modeling tools. To meet the requirements, the tool must have well-defined plug-in platform. StarUML provides simple and powerful plug-in architecture so anyone can develop plug-in modules in COM-compatible languages (C++, Delphi, C#, VB, ...)
  • Usability : Usability is most important issue in software development. StarUML is implemented to provide many user-friend features such as Quick dialog, Keyboard manipulation, Diagram overview, etc.

StarUML is mostly written in Delphi. However, StarUML is multi-lingual project and not tied to specific programming language, so any programming languages can be used to develop StarUML. (for example, C/C++, Java, Visual Basic, Delphi, JScript, VBScript, C#, VB.NET, ...)

Link download

Không có nhận xét nào:

Đăng nhận xét