Role of Documentation in Software Development
Documentation is an important part of software engineering. Types of documentation include:
- Requirements - Statements that identify attributes, capabilities, characteristics, or qualities of a system. This is the foundation for what shall be or has been implemented.
- Architecture/Design - Overview of software. Includes relations to an environment and construction principles to be used in design of software components.
- Technical - Documentation of code, algorithms, interfaces, and APIs.
- End User - Manuals for the end-user, system administrators and support staff.
- Marketing - How to market the product and analysis of the market demand.
Read more about this topic: Software Documentation
Famous quotes containing the words role of, role and/or development:
“I wish glib and indiscriminate critics of industrialists had some conception of the problems that have to be met by factory management.... General condemnation of employers is a favorite indoor sport of the uninformed intelligentsia who assume the role of lance- bearers for labor.”
—Mary Barnett Gilson (1877?)
“A famous theatrical actress
Played best in the role of malefactress.
Yet her home-life was pure
Except, to be sure,
A scandal or two just for practice.”
—Anonymous.
“The experience of a sense of guilt for wrong-doing is necessary for the development of self-control. The guilt feelings will later serve as a warning signal which the child can produce himself when an impulse to repeat the naughty act comes over him. When the child can produce his on warning signals, independent of the actual presence of the adult, he is on the way to developing a conscience.”
—Selma H. Fraiberg (20th century)