Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
Software documentation is an important aspect of software projects. Software documentation plays a key role in software
development if it is up-to-date and complete. Software documentation should have the synchronization with the software
development. One of the problems is duplication; same information is written in different documents and stored in different
places with different formats making things complex to manage. By using traditional documentation tools, it’s hard to maintain
documentation for complex systems and it is time consuming.
To overcome these problems, we have used XML Docbook that is a good solution for it. Docbook provides single sourcing
technique in which documents are written ideally in one place and can convert it into different other formats from the same
location. Actually docbook is based on xml which can be easily edited by most of the programming languages. If there are many
developers are writing documentation for their software modules then we don’t need to copy and paste all the documents into
one document to produce a complete document for the software product. We have to just add the references to all those files
that should be present in the final document and then compile it with some processors and it automatically get document
contents from all files and put it into one document, so it’s easy to handle and maintain software documentation with docbook.
2009. , 78 p.
2009-10-20, Herbert Simon, Herbert Simon, Building E, Valla campus, LiU, 10:00 (English)