Suite101

Comparison of Small programs with hypertext.... Contd.


© Faisal Bin Bashir

Characteristic --Testing

SMALL PROGRAMS

Testing practices are well developed. Branch tests exercise all paths through a program.

HYPERTEXT

Tests check that all links from a page are valid. Tools now aid in this checking. No equivalent to branch testing is necessary.

COMMENT

Testing similarities are much weaker because hypertext branching operations are user (rather than data) driven. The closest analogy is GUI testing.

Characteristic -- Version management

SMALL PROGRAMS

Programs require the use of external tools such as SCCS (source code control system) or RCS (revision control system).

HYPERTEXT

At present, version control accommodates only single instances of Web pages.

COMMENT

Though a shared need, version management has not yet been adequately addressed for hypertext.

Characteristic -- Development tools

SMALL PROGRAM

Several tools, such as compilers, syntax-driven editors, and cross-reference generators, are available.

HYPERTEXT

Rough equivalents to programming tools are now available-such as Netscape Gold, WebEditor, and HoTMetaL-as well as word processors that output HTML. Browsers are analogous to compilers (or, perhaps more correctly, interpreters).

COMMENT

Similarities are extensive and more than expected.

References

"Hypertext: The Next Maintenance Mountain" by Pearl Brereton, David Budgen and Geoff Hamilton

Go To Page: 1


The copyright of the article Comparison of Small programs with hypertext.... Contd. in Software Re-engineering is owned by . Permission to republish Comparison of Small programs with hypertext.... Contd. in print or online must be granted by the author in writing.

Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo