13-04-2023
A Importância da Documentação - Processos e Produto
Basicamente, quando falamos de documentação, existem dois tipos principais: documentação de processos e documentação de produtos.
A Documentação de Processos
Este primeiro tipo de documentação foca-se na parte processual de desenvolvimento do software, ou seja, a documentação que reúne tudo que foi produzido e definido durante o desenvolvimento do produto: esquemas, fluxogramas, relatórios, folhas de cálculo, etc. Esta parte da documentação é uma parte crítica do processo de desenvolvimento de software e é particularmente importante na programação.
Esta vertente da documentação ajuda não só a compreender a arquitetura, a lógica de construção, mas também facilita a manutenção do código fonte. Sem documentação adequada, pode ser difícil entender e atualizar o código fonte.
A existência de documentação organizada é essencial para os novos programadores, para quem chega e desconhece o histórico, pois é preciso entender como o código funciona antes de poderem contribuir para o projeto.
A documentação devidamente estruturada e sistematizada ajuda também a facilitar a colaboração entre os programadores. Quando todos os programadores têm acesso a documentação clara e completa, é mais fácil trabalhar em conjunto num projeto.
A Documentação de Produto
Consiste na documentação que descreve as funcionalidades do software, como foi criado e como pode ser utilizado no dia-a-dia. Como se pode ver na imagem do post, este tipo de documentação vai-se desdobrando até chegar ao utilizador final.
Esta documentação, também chamada de documentação técnica, é a documentação que traz as principais informações que nos permitem entender a forma como funciona o software.
Quando falamos na documentação de produto, há aqui uma componente extremamente importante relacionada com o conhecido "manual de instruções". Para o utilizador trata-se de um documento essencial, porque é ele que permite ao utilizador final tirar pleno partido do software desenvolvido.
Na prática, esta documentação ajuda o utilizador a realizar ações como:
Em resumo, a documentação é essencial para o desenvolvimento e para o uso apropriado do software. Sem documentação adequada, será não só inquestionavelmente mais difícil entender e atualizar o código fonte, de tirar todo o potencial do software, mas também muito provável o surgimento de problemas que podem levar a erros graves pelo seu uso inadequado.
Artigos relacionados:
👉 Follow @niuGIS
RELACIONADAS