Escolar Documentos
Profissional Documentos
Cultura Documentos
• Atores:
bonecos palito, representando as pessoas que
realmente implementam os casos de uso.
• Pacote:
uma forma UML na qual colocar diferentes
elementos em grupos. Assim como no diagrama de
componentes, esses agrupamentos são representados
como pastas de arquivos.
Documentação
Para começar, o que seria uma documentação de software?
Para que isso aconteça, é necessário que você identifique qual tipo de
documentação a sua equipe/projeto deve investir esforço e qual é o
perfil das pessoas que lerão os documentos criados.
Vou falar disso mais adiante, mas antes precisamos entender o porquê
da documentação está aquém do ideal na maioria dos projetos.
• Documentação de referência.
• Documentos de design.
• Tutoriais.
• Documentação conceitual.
• Landing pages.
Cada tipo de documentação tem seu propósito específico que deve ser
seguido à risca.
Assim como uma API, que deve fazer uma única coisa (e bem), o ideal é
que você evite criar documentos universais, mas sim documentos de
propósitos diferentes, organizados em uma ordem lógica.
Claro que essa lista está longe de ser definitiva. Um exemplo é o estudo
que levantou as “dores de documentação” que citamos anteriormente.
Nele, também encontramos os tipos de documentos considerados
úteis por devs.
1. API reference.
2. Comentário de código.
3. Guia de contribuição.
4. Guia de deploy.
5. Guia de migração.
6. Guia de instalação.
7. Guia de primeiros passos.
8. FAQ.
9. How-to/Tutorial.
10.Release Note/Change log.
11.Manual de usuário.
12.Tutorial em vídeo.
13.Threads no StackOverflow.
2. Suporte de marketing
Uma publicidade focada no produto, usada para promover a marca
e a empresa, como fotos, vídeos explicativos, apresentações e
materiais que levam a páginas de destino com informações técnicas.
3. Suporte ao desenvolvimento
Especificações funcionais e técnicas, que servem como guias de
desenvolvimento de software ou simplesmente procedimentos e
ferramentas para ajudar desenvolvedores a fazer seu trabalho.
4. Suporte à organização
Informações sobre a empresa, sua estrutura, seus procedimentos,
fluxos de trabalho, as políticas e tudo o mais que os profissionais da
sua equipe precisam saber para realizar seus trabalhos.
Boas práticas de documentação