Borland Announces Borland C++ Development Suite With Design Tools 5.0; New Version of Acclaimed Development System Now Includes Together/C++ Object-Oriented Analysis and Design Tools.SCOTTS VALLEY, Calif.--(BUSINESS WIRE)--June 25, 1996--Borland International Inc. today announced Borland C++ Development Suite with Design Tools 5.0, a new product that combines the critically acclaimed Borland C++ Development Suite 5.0 with Together/C++, an object-oriented analysis and design Object-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modeled, and is characterised by its class, its state (data elements), and its tool (OOAD (Object-Oriented Analysis & Design) See object-oriented analysis and object-oriented design. ) from Object International, Inc. that eases development by providing visual two-way object modeling and code generation. "The recent addition of Together/C++ to the Borland C++ Development Suite 5.0 will now allow developers to maximize productivity throughout the entire development cycle," said Jothy Rosenberg, vice president, C++ and Internet Products Development for Borland. "Together/C++ takes advantage of the powerful add-on architecture of the Borland C++ integrated development environment See IDE. integrated development environment - interactive development environment (IDE) with the benefits of visual object modeling. The Borland C++ Development Suite provides developers with all the tools necessary to design, develop, debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. , and deploy robust software applications. The addition of Together/C++ provides developers with the best tools for object modeling and round-trip engineering Round-trip engineering is a functionality of software development tools that provides generation of models from source code and generation of source code from models; this way, existing source code can be converted into a model, be subjected to software engineering methods and then . Combined, they provide a truly scaleable and open solution to object-oriented analysis The examination of a problem by modeling it as a group of interacting objects. An object is defined by its class, data elements and behavior. For example; in an order processing system, an invoice is a class, and printing, viewing and totalling are examples of its behavior. , design and implementation." "We designed Together/C++ to be seamlessly integrated with Borland C++," said Peter Coad In 1986, Peter Coad founded Object International, a software consulting firm where he served as President. During the 1990s Coad co-authored six books on the analysis, design, and programming of object-oriented software. , president of Object International. "We are pleased to partner with the premier provider of object-oriented technology See object technology. and to introduce Borland's wide legion of developers to the benefits of object oriented See object technology and object-oriented programming. analysis and design tools. Together/C++ adds visual two-way, single-source design tools that allow developers to simultaneously program and monitor their evolving design seamlessly within the Borland C++ IDE." About Together/C++ Together/C++ consists of three tools that allow developers to visually design their object implementations: -0- - Scenario View Editor - Object Model Editor - Information Export With Together/C++, developers can simultaneously design and code their applications and visually analyze and edit the evolving design anytime during the development process. The Together/C++ tool automatically produces source code as the developer uses the easy-to-use drag-and-drop diagramming techniques for object-model design. Every aspect of the object model is held completely in source code, so there are no external, disjointed information repositories. This continuously up-to-date, two-way interplay between actual source code and the object model makes it easy for developers to design and develop applications. Scenario View Editor With the Scenario View Editor, developers can easily model class dynamics. Scenario views let developers plan the time-ordered sequence of object interactions so they can best design an application. Developers can map dependencies and identify use-cases to discover missing classes and operations early in the development process -- thus providing them with a more robust design. Since developers work out dynamics with scenarios, they can build better, more complete object models. Object Model Editor The centerpiece of Together/C++ is the Object Model Editor. The Object Model Editor shows the details of a software application, including classes, attributes, operations, inheritance, associations, and aggregations. Together/C++ allows developers to easily work alternately between the visual representation in the Object Model Editor and the source code. Since all design information is stored within the source code itself, synchronization of information is guaranteed by Together/C++'s built-in fuzzy parser A routine that analyzes a continuous flow of text-based input and breaks it into its constituent parts. See parse. (language) parser - An algorithm or program to determine the syntactic structure of a sentence or string of symbols in some language. (requires no debug information). Object Model diagrams are an alternate view of the source code; there is no redundant repository to slow the process or cause an unexpected mismatch. While the Object Model evolves, Together/C++ provides many options for viewing, browsing and filtering the classes. Developers can also use Object Model Editor with existing applications to more easily understand the design of industry-standard frameworks, such as ObjectWindows Library (OWL), Microsoft Foundation Classes (programming) Microsoft Foundation Classes - (MFC) Software structures in C++, the Windows base classes which can respond to messages, make windows, and from which application specific classes can be derived. (MFC (Microsoft Foundation Class) An application framework for writing Microsoft C/C++ and Visual C++ applications. See application framework. MFC - Microsoft Foundation Class ), and the Standard C++ Library. The Together/C++ Object Model Editor supports the two-way diagrams of three leading object-oriented notations -- Coad, OMT (Object Modeling Technique) An object-oriented analysis and design method developed by James Rumbaugh. See Rational Rose. OMT - Object Modelling Technique , and Unified (version 0.8, by Booch, and Rumbaugh). Together/C++ allows developers to edit source code and work in Coad, OMT, and Unified notations simultaneously. Developers can easily mix and match all three notations within a team to leverage the knowledge of the entire development team. Information Export Together/C++ provides significant capabilities for selecting and organizing specific information about an application. The Information Export engine generates up-to-date documentation directly from the source code, thus allowing developers to deliver accurate and timely descriptions of their applications. With pre-defined documentation templates (which include standard RTF (Rich Text Format) A document format from Microsoft for encoding text and graphics. It was adapted from IBM's DCA format and supports ANSI, IBM PC and Macintosh character sets. , HLP (filename extension) hlp - A Microsoft Windows filename extension for hypertext WinHelp files. These are in a proprietary format, and are compiled from source files written in a dialect of RTF. See also gid. Usenet newsgroup: news:comp.os.ms-windows.programmer.winhelp. , and HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. styles) or ones created specifically for their own applications, developers can generate comprehensive documentation automatically. With Information Export, developers can create templates for creating documentation in any format, fully satisfying documentation standards with which they need to comply. Developers can combine the customization features of the model creation stage, with Information Export customization to meet even the most rigorous corporate, government, or customer standards. About Borland C++ Development Suite 5.0 The Borland C++ Development Suite includes all of Borland C++ 5.0; CodeGuard 32/16, a new version of Borland's best-selling automated bug detection and diagnosis tool; PVCS A popular system of version control and configuration management software from Serena Software, Inc., San Mateo, CA, that runs on DOS, Windows, OS/2 and various Unix platforms. It is widely used on PC-based LANs. Version Manager, seamlessly integrated version control that eliminates the need to switch development tools; and InstallShield Express, which visually creates install programs for deploying applications with point-and-click ease using pre-built components. Borland C++ Development Suite also includes the new AppAccelerator for Java, a just-in-time compiler which makes Java applications run five to ten times faster on an individual developers development machine. Pricing and Availability Borland C++ Development Suite with Design Tools 5.0 has an estimated street price of $849.95. Current owners of the Borland C++ Development Suite 5.0 will have an opportunity to purchase the product at an estimated street price of $499.95. Current owners of Borland C++ 5.0 will have an opportunity to purchase the product at an estimated street price of $599.95. The product will be available on CD-ROM CD-ROM: see compact disc. CD-ROM in full compact disc read-only memory Type of computer storage medium that is read optically (e.g., by a laser). . All prices, including upgrades and special offers, are in U.S. dollars and apply only in the U.S. and Canada. Dealer prices may vary. Borland C++ Development Suite with Design Tools 5.0 is scheduled to ship later this summer and will be available through corporate resellers, catalogs, or directly from Borland. For more information, customers can call (800) 645-4559. Borland: Making Development Easier Borland International Inc. (NASDAQ NASDAQ in full National Association of Securities Dealers Automated Quotations U.S. market for over-the-counter securities. Established in 1971 by the National Association of Securities Dealers (NASD), NASDAQ is an automated quotation system that reports on :BORL) is a leading provider of products and services for software developers. Borland is distinguished for its high-quality software development tools, which include Delphi, Delphi Client/Server, Borland C++, Visual dBASE, Paradox, ReportSmith, and InterBase. Borland's award-winning products are supported through comprehensive programs for small- to large-sized software developers, corporate developers, value added resellers and system integrators. Founded in 1983, Borland is headquartered in Scotts Valley, California Scotts Valley is a small city located in eastern Santa Cruz County, California, United States, about ten miles (16 km) south of San Jose and six miles (10 km) north of the beach in the upland slope of the Santa Cruz Mountains. As of the 2000 census, the city population was 11,385. . For more information on Borland products and services, customers can access Borland Online, Borland's World Wide Web (WWW WWW or W3: see World Wide Web. (World Wide Web) The common host name for a Web server. The "www-dot" prefix on Web addresses is widely used to provide a recognizable way of identifying a Web site. ) site at http//www.borland.com. Object International: Helping Teams Deliver Frequent, Tangible, Working Results Object International, Inc. (Raleigh, NC) develops and delivers workshops, tools, and consulting for software development teams worldwide. Peter Coad is president and founder of the company (founded in 1986). For more information, customers can access Object International's WWW site at http//www.oi.com. Object International's sister company is Object International Software Ltd. (Stuttgart, Germany); it develops and delivers products and workshops for building better applications. Dietrich Charisius, architect of Together/C++, is president and founder of the company (founded in 1991). For more information, customers can access Object International Software Ltd's WWW site at http//www.oisoft.com. -0- NOTE TO EDITORS: Copies of previous Borland press releases and additional corporate and product information are available on Borland's Internet World Wide Web (WWW) site, at http//www.borland.com. CONTACT: Borland International Inc. Brett Smith, 408/431-1341 bsmith@wpo.borland.com |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion