Responsibility Driven Software Design with CRC Cards
PLACITAS, New Mexico, USA (December 1, 2005) -- Excel Software began
shipping QuickCRC MacOSX 1.0 for responsibility driven design of
object-oriented software. CRC cards are used to discover, collect
and document class information like responsibilities, attributes and
collaborations between classes. CRC cards are popular among
developers using agile development methods or as a front end to UML.
Developers use responsibility driven design to quickly derive a solid
class structure for projects. This foundation can substantially
reduce development cost and time to market. The core concepts are
simple. The CRC card represents each class and its properties. The
Scenario defines class interactions needed to satisfy project
requirements. Design simulation ensures completeness and
understanding of the project design.
QuickCRC enables new users to be productive in minutes without formal
training. Cards, scenarios and external agents are usually defined
by clicking a palette tool on a diagram and typing information into a
property dialog. CRC cards can also be created from nouns and verbs
in a text specification by mapping words to cards as class names,
attributes and responsibilities. Card and scenario objects can be
moved between diagrams or automatically organized based on design
relationships. Designers can edit or move card information on-screen
by renaming or dragging cards, attributes, responsibilities and
collaborations. Design changes are instantly reflected throughout
the model so every name and relationship reference is always accurate.
Software designers can assign the attribute access of each card
responsibility. The tool shows a live attribute access graph of card
information to help designers discover, refine and eliminate
unnecessary card attributes. Cards and scenarios can be linked to
foreign documents like specifications, graphic images, code files or
test procedures. QuickCRC includes design verification, text and HTML
reports, drag and drop graphics plus a rich search feature for
locating specific design information. The product has a contextual
online help system, printed and PDF manual and a step-by-step tutorial.
A QuickCRC MacOSX project can be edited in the Windows or Linux
edition of QuickCRC or shared with other development tools. CRC
cards can be exported to text and imported into MacA&D to auto-
generate UML class diagrams. CRC cards can be generated from
existing C++, Java, Delphi or Objective-C code with MacTranslator.
QuickCRC MacOSX 1.0 is priced at $295 for a Single User License and
runs on Mac OS X 10.1 or later. Contact Excel Software for site
license pricing or a trial edition.
Contact:
Excel Software
Ph: (505) 771-3719
Fax: (505) 771-3718
Web: http://www.excelsoftware.com
Email: info at excelsoftware dot com
--
If you do not wish to receive notification of REAL Software News in
the future, please visit <http://www.realsoftware.com/support/
listmanager/> to unsubscribe.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|