¿Qué es la documentación?

Documentación es un término con muchos significados, los más comunes son:

  • Un conjunto de documentos proporcionados en papel, en línea o en medios digitales o analógicos, como cintas de audio o CD.
  • El proceso de documentar el conocimiento, como en los artículos científicos.
  • El proceso de proporcionar evidencia.
  • La redacción de la documentación del producto, como la documentación del software.
  • Un sinónimo del término documento.
  • Un sinónimo del término bibliografía.
  • Un campo de estudio y una profesión fundada por Paul Otlet (1868-1944) y Henri La Fontaine (1854-1945), que también se denomina ciencia de la documentación. Los profesionales formados en este campo se denominan documentalistas. Este campo cambió su nombre a ciencia de la información en 1968, pero todavía existen algunos usos del término documentación y se han realizado esfuerzos para reintroducir el término documentación como un campo de estudio.

Fuente: documentación

Como la ingeniería de software está etiquetada, debe preguntar sobre esto:

La documentación del software o la documentación del código fuente es texto escrito que acompaña al software de la computadora. Explica cómo funciona o cómo usarlo, y puede significar diferentes cosas para las personas en diferentes roles.

La documentación es una parte importante de la ingeniería de software. Los tipos de documentación incluyen:

  1. Requisitos: declaraciones que identifican atributos, capacidades, características o cualidades de un sistema. Esta es la base de lo que se implementará o se implementará.
  2. Arquitectura / Diseño – Descripción general del software. Incluye relaciones con un entorno y principios de construcción para ser utilizados en el diseño de componentes de software.
  3. Técnica: documentación de código, algoritmos, interfaces y API.
  4. Usuario final: manuales para el usuario final, los administradores del sistema y el personal de soporte.
  5. Marketing: cómo comercializar el producto y el análisis de la demanda del mercado.

Fuente: documentación del software

PD: Por favor revisa wikipedia antes de publicar preguntas específicas. A veces es más que suficiente para entender.

La documentación incluye muchas cosas.

Primero, la documentación incluye la redacción de una especificación de características / sistemas que planea implementar. Esta podría ser una propuesta. Podría describir flujos de trabajo en inglés simple. Puede incluir escenarios de usuario. Puede incluir diagramas o diagramas de flujo. Algunas personas usan UML para diagramar. Puede incluir una lista de requisitos (tanto funcionales como no funcionales). Aquí hay dos ejemplos:

http://www.kurlak.com/john/Proje
http://www.kurlak.com/john/Proje

A continuación, la documentación también puede ser parte de su código. Algunas personas consideran que las pruebas unitarias son parte de la documentación. Otros consideran que los comentarios en los métodos, los métodos anteriores, las clases anteriores y en la parte superior de los archivos son documentación. Algunos consideran que las buenas convenciones de nomenclatura y la estructura del código son documentación.

La documentación también puede ser cualquier cosa que los programadores escriban para otros programadores. Esto puede incluir un sistema de seguimiento de errores, un sistema de seguimiento de tareas, una lista de software de código abierto o complementos que se están utilizando, instrucciones para trabajar con el código, un documento estándar, etc.

Además, la documentación puede ser las instrucciones que escribe para usar cualquier API que pueda exponer. Por ejemplo, mire la especificación Api de Java Platform SE.

Y finalmente, la documentación puede ser instrucciones / páginas de ayuda para los usuarios de su software. Por ejemplo, consulte la Ayuda de Google.

Wikipedia: Un documento es una representación escrita, dibujada, presentada o memorizada del pensamiento. La palabra se origina del latín documentum, que denota una “enseñanza” o “lección”: el verbo doceō denota “enseñar”.

En el pasado, la palabra se usaba generalmente para denotar una prueba escrita, útil como evidencia de una verdad o hecho.

La documentación es algo que siempre está incompleto, desactualizado, mal escrito o incoherente / contradictorio y es importante para otros ingenieros de software.

El código fuente es el mismo en una forma diferente, pero además de otros ingenieros de software también es importante para las computadoras, por lo que se le presta un poco más de atención a los errores ortográficos que a la documentación.

La documentación es como un seguro a término: satisface porque casi nadie que se suscribe depende de sus beneficios.

La documentación es donde un usuario / codificador podrá leer sobre cómo funciona un código y cómo usarlo, así como dónde funciona, dónde funciona parcialmente y dónde no.
Es como una guía de usuario.