Thiago de Paula Beserra:
Pessoal, boa tarde
Estou com uma demanda para documentar uma aplicação que fiz no trabalho. Nunca documentei uma aplicação profissionalmente. Queria saber com os amigos do GUJ se existe algum modelo a seguir, padrões etc. Existe mais de um modelo?
Agradeço pela ajuda.
“Documentar a aplicação” é muito genérico. Documenter o quê ?
Uma forma padrão é montar um Manual do Usuário. isso documento como se usa e o que se espera que aconteça. A navegação, as features ,etc… Não se documenta como acontece.
O javadoc que já falaram é para documentar o código e API. é para ser usado por outros programadores.
Se precisar documentar a arquitetura então ha outras visões que têm que ser adotadas. E assim vai.
Não existe um documento que documente tudo sobre a aplicação. Vc tem que definir documentos que explicam uma faceta ( uma visão, uma prespectiva) da aplicação. E por isso uma aplicação têm normalmente muitos documentos que a documentam.
Mas cuidado em não documentar visões demais. É bom que elas não se sobreponham ou estará documentando a mesma coisa várias vezes.
Como consideração final : documentar significa que a pessoa que ler vai entender. Isto significa que vc tem que escrever com palavras. Bonecos e gráficos não são documentação. São auxiliares do que é escrito. UML por exemplo, é util, mas apenas acompanhada de uma explicação em texto. Não existe um diagrama à prova de bala, portanto a única coisa à prova de bala é o texto. É ele que tem que ser claro, não ambíguo, com cada palavra sendo usada com consciência.