CSC/ECE 517 Fall 2013/ch1 1w48 x: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
=== O-O Design Tools ===
=== O-O Design Tools ===
There are a lot of object oriented design tools can be used for software development.  
There are a lot of object oriented design tools can be used for software development.  
Rational Rose®, Visio, and PowerDesign are three most popular UML modeling tools used in software development.  
Rational Rose®, Visio, and PowerDesign are three most popular UML modeling tools used in software development.  
Rational Rose® is a set of UML modeling tools for software design, which is produced and marketed by the Rational division of IBM (previous Rational Software Corporation). By use of Rational Rose® software engineers can create visual models of software architectures, databases, application requirements and reusable assets. The Rational Rose® product family provides a set of model-driven capabilities for developing Java Platform, UNIX and Linux Platforms, and Microsoft Visual Studio-based software applications. Rational Rose® allows software developers to generate code for Java Enterprise Edition software applications from visual models using the UML.
Rational Rose® is a set of UML modeling tools for software design, which is produced and marketed by the Rational division of IBM (previous Rational Software Corporation). By use of Rational Rose® software engineers can create visual models of software architectures, databases, application requirements and reusable assets. The Rational Rose® product family provides a set of model-driven capabilities for developing Java Platform, UNIX and Linux Platforms, and Microsoft Visual Studio-based software applications. Rational Rose® allows software developers to generate code for Java Enterprise Edition software applications from visual models using the UML.
List of Tools, most of them are released before 2007.
List of Tools, most of them are released before 2007.

Revision as of 21:31, 5 October 2013

Introduction

The Unified Modeling Language(UML) is a standardized language approved by the Objective Management Group™ (OMG™). UML is used for sepcifying, visualizing, constructing, and documenting models in software systems.The Unified Modeling Language was developed by Grady Booch, Ivar Jacobson and James Rumbaugh at Rational Software in the 1990s.<ref>Marc Hamilton (1999) Software Development: A Guide to Building Reliable Systems p.48</ref>

O-O Design Tools

There are a lot of object oriented design tools can be used for software development.

Rational Rose®, Visio, and PowerDesign are three most popular UML modeling tools used in software development.

Rational Rose® is a set of UML modeling tools for software design, which is produced and marketed by the Rational division of IBM (previous Rational Software Corporation). By use of Rational Rose® software engineers can create visual models of software architectures, databases, application requirements and reusable assets. The Rational Rose® product family provides a set of model-driven capabilities for developing Java Platform, UNIX and Linux Platforms, and Microsoft Visual Studio-based software applications. Rational Rose® allows software developers to generate code for Java Enterprise Edition software applications from visual models using the UML. List of Tools, most of them are released before 2007. Compare them

Agile Development

Examples

O-O Design Tools example. Rational Rose

Hyperlinks to important terms

UML

List of UML Modeling tools

How to choose a UML modeling tool

Rational Rose

Microsoft Visio

PowerDesign

IBM Rational Software's UML Resource Page http://www-01.ibm.com/software/rational/uml/

References

<references/>