|
Documents for software developmentThe documentation of a software development project consists of a huge number of different documents. Unstructured documentsSome of the documents describe architecture or processing in human language, they are unstructured. However, during the evolution of the project, more and more documents will be added, that have a defined structure, like requirements, use case specifications, test specifications, page layouts, menu structures, page navigation tables etc. Structured documentsIn general, there are two kinds of structured documents in a software development project:
Both kinds of structured documents will have relationships among each other which may add new functionality. For example, requirements will become traceable, once it is documented, which parts of the skeleton are affected by the requirement. The applicationThe nodes application aims to support both kinds of documents in a consistent way, meeting the requirements described above. It uses HTML as the representation for all documents, as this is the common basis familiar to all participants of the software development process. It allows access to the repository from external applications via WEB-DAV and RMI. As a CMS, it provides structured search as well as full text search. Another means to find documents is the tree structure all documents are part of. It facilitates the creation of links between the different documents, transforming the document repository into a highly linked network. How is this achieved? >> |