Technology Industry
Industry: Email Alert RSS FeedUsing documentation as a life-cycle tool; integrating document, development tools improves quality throughout product's life - computer-aided software engineering
Software Magazine, Dec, 1992 by Mary Hanna
TeamWork produced structure charts of the system, which Siemens development staff then modified and put into the documentation this way saved about 12 months of time, said Koenig. "The main benefit was that development resources were not required for the documentation upgrade. Apart from the joint development of the interface, all the work was done through the services of a cooperative student," he added.
Another Smartsystem user is the David Sarnoff Research Center in Princeton, N.J. "We had developed a system of over 40,000 lines of code for a client who was expecting to take over the control of the application," said Walter Paul, a member of the technical staff at the Research Center. To generate the required documentation immediately, the Center chose the Smartsystem running on a workstation from Sun Microsystems, Inc., based in Mountain View, Calif.
Most RecentTechnology Articles
Paul said that he found Smartsystem easy to customize. "It takes a long time to create and parse the code repository," he said. Once that is done, however, the tool can seamlessly navigate between diagrams and source code. It also provides debugging features such as in-line code expansion and source code filtering," Paul added.
INTEGRATION IS KEY
Integration of documentation tools usually implies the ability to hook up full-functioned documentation management systems such as those produced by Interleaf and Frame Technology Corp., San Jose, Calif.
Cadre's Ensemble product line, for example, can parse C language programs and produce documentation that feeds Interleaf products. After Ensemble produces the program-level diagrams, structure charts and data dictionary, the user can put them into different sections within Interleaf, and create separate files for different pieces. The user can also annotate the generated documentation and the annotations will not be lost. Attached to each element of the database are status labels--containing name, date and reason for the change--which provide a change control mechanism.
The Space Systems Division of General Dynamics Corp., in San Diego, also works with Interleaf and the front-end tool Software through Pictures from IDE. According to Robert Mattus, a software engineer with the division, they were looking for a way to "do things faster and cheaper" for the space shuttle's National Launch System.
Project engineers used IDE's Software through Pictures to help define the specifications. During the design stage, the engineer creates a mapping (template), which links to the appropriate part of the military standard document (DoD 2167). "The engineer doesn't write documentation; he just annotates various aspects of the software design," said Mattus. "The templates are used to pull out the design information and create the DoD document." IDE's STP can also generate the documentation as of a certain date, thereby providing configuration control.
The developer can then bring the documentation into the Interleaf Publishing System for further polishing before publication. Then the developer can transfer the Interleaf document to the user, under Hypercore on Macintosh. Working with Macintosh icons, the user can access any part of the document. There is no need to know Interleaf.
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Technology Articles
Most Recent Technology Publications
Most Popular Technology Articles
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Speed control of separately excited DC motor
- Failed businesses in Japan: a study of how different companies have failed, and tips on how to succeed, in the Japanese market
- Effects of creative, educational drama activities on developing oral skills in primary school children
- Political stability and economic growth in Asia




