This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
SODOS: A software documentation support environment — Its definition
Aug. 1986 (vol. 12 no. 8)
pp. 849-859
Ellis Horqwitz, Department of Computer Science, University of Southern California, Los Angeles, CA 90089
This paper describes the data abstraction mechanisms used in SODOS (Software Documentation Support), a computerized system which supports the definition and manipulation of documents used in developing software. Our purpose is to show the generic definition of a document, to define precisely the operations of consistency, completeness, and traceability, and finally to show how the generic document and associated operations are mapped onto the relational model. The SODOS system differs from others in that it is built on top of a database management system (DBMS) and an object-based model of the Software Life Cycle (SLC). One advantage of this model is that it supports software documentation independent of any fixed methodology that the developers may be using. Another advantage of the system is that it permits traceability through all phases of the Software Life Cycle, thus facilitating the testing and maintenance phases. In this paper we define the document representation in terms of a graph model mapped into a relational data model.
Index Terms:
Documentation,Software,Graphics,Context,Manuals,Standards,Maintenance engineering,software,Database,documentation,object programming,Smalltalk-80
Citation:
Ellis Horqwitz, "SODOS: A software documentation support environment — Its definition," IEEE Transactions on Software Engineering, vol. 12, no. 8, pp. 849-859, Aug. 1986, doi:10.1109/TSE.1986.6312987
Usage of this product signifies your acceptance of the Terms of Use.