Content deleted Content added
No edit summary Tags: Mobile edit Mobile web edit |
Undid revision 977759536 by 2804:D55:52BF:4600:788B:2CD2:9852:7653 (talk) |
||
Line 1:
{{short description|Explains the functionality of software}}
{{refimprove|date=March 2013}}
'''Software documentation''' is written text or illustration that accompanies [[computer software]] or is embedded in the source code. The documentation either explains how the software operates or how to use it, and may mean different things to people in different roles.
[[Documentation]] is an important part of [[software engineering]]. Types of documentation include:
* [[Requirement]]s – Statements that identify attributes, capabilities, characteristics, or qualities of a system. This is the foundation for what will 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 [[API documentation|API]]s.
* [[End user]] – Manuals for the end-user, system administrators and support staff.
* Marketing – How to market the product and analysis of the market demand.
== Requirements documentation ==
|