Escolar Documentos
Profissional Documentos
Cultura Documentos
CET/DSAS {EngSoft}
Joel Carvalho - 14.10.2010 Captulo 5
Documentao de Software
FORMAO TECNOLGICA
Mod.AFTEBI.P-052.rev02
Sntese
i. Objectivos e Componentes da Documentao ii. Qualidade da Documentao iii.Documentao on-line.
FORMAO TECNOLGICA
Mod.AFTEBI.P-052.rev02
i.
Componentes
A documentao de software pode ser dvida na seguintes componentes: Processo Produto Utilizador Sistema A documentao normalmente produzida pelos engenheiros de software que desenvolveram o sistema, embora ela possa e deva ser revista por escritores tcnicos.
Mod.AFTEBI.P-052.rev02
Objectivos
Os documentos produzidos no processo de engenharia de software cumprem os seguintes fins: Meio de comunicao entre membros da equipa de desenvolvimento. Repositrio de informao para os engenheiros de manuteno. Ajudam no estabelecimento de oramentos e calendrios para o processo de desenvolvimento. Ajudam os utilizadores a utilizar e administrar o sistema.
Mod.AFTEBI.P-052.rev02
Mod.AFTEBI.P-052.rev02
Descrio Funcional
Esta descrio apresenta os requisitos do sistema e faz uma descrio dos servios que o sistema fornece. Esta descrio deve ser facultada ao cliente para ele decidir se o software cumpre com o pretendido. Esta descrio pode ser feita totalmente por texto, pode incluir diagramas, tabelas, etc.
Mod.AFTEBI.P-052.rev02
Manual de Instalao
Este manual permite que um administrador do sistema possa instalar o software produzido sem grandes dificuldades. O documento deve descrever o tipo de hardware necessrio, quais os ficheiros de configurao (caso existam) e como devem ser manipulados, como proceder interligao desse software com outros (caso necessrio). Hoje em dia, a maioria dos programas so fornecidos com um instalador automtico que evita a necessidade de um manual de instalao sofisticado.
Mod.AFTEBI.P-052.rev02
Manual de Utilizador
O manual de utilizador deve descrever a utilizao normal do software. Por exemplo deve descrever/demonstrar como aceder a determinadas funcionalidades e preferencialmente deve usar abundantemente ilustraes (imagens ou screenshots). Este manual pode ser dividido pelos diferentes perfis de utilizador podendo, ou no, originar vrios documentos dedicados a cada perfil.
Mod.AFTEBI.P-052.rev02
Qualidade da Documentao
Mod.AFTEBI.P-052.rev02
ii.
Estrutura
A estrutura dos documentos tem um grande impacto na facilidade de leitura dos mesmos e na sua espontnea utilizao. Uma boa estrutura, com um ndice descritivo permite um rpido e eficiente acesso informao, sem obrigao da leitura integral do documento. Quanto mais referencias externas tiver o documento pior ser de leitura. Um bom documento um documento autocontido com a estrutura adeqauda.
Mod.AFTEBI.P-052.rev02
Estrutura
De seguida so apresentadas algumas caractersticas para a construo de um bom documento: Capa com: Ttulo, autor, data, tipo de documento. Documentos com mais de meia dzia de pginas devem ser divididos por captulos, seces e eventualmente subseces. Documentos extensos e/ou com informao detalhada, devem conter um ndice. Se o pblico alvo no dominar todos os termos usados deve ser utilizado um glossrio com a definio desses termos.
Mod.AFTEBI.P-052.rev02
Estilo de Escrita
Um documento deve sempre ser visto e revisto por quem o escreveu e revisto pelo menos uma vez por quem nunca viu o documento previamente. Aspectos tcnicos a ter em considerao:
Utilizar correctamente o idioma do documento, quer em termos de sintaxe como em termos gramaticais. No usar frases com mais de duas linhas. Pargrafos com menos de 8 frases. Evitar redundncia/repetio e ir directo ao assunto. Identificar e definir os termos que o leitor pode no conhecer. Escrever na terceira pessoa (escrevemos => escreve-se). Sempre que for feito uma referencia no Utilizar apenas a referencia numrica
Mod.AFTEBI.P-052.rev02
Documentao on-line
iii.
Mod.AFTEBI.P-052.rev02
Documentao on-line
Este tipo de documentao vai desde o simples ficheiro readme.txt at documentao html automaticamente gerada por programas como o doxygen. No caso da documentao html, existem sempre hiperligaes para vrios contextos, como por exemplo do nome da classe para os atributos da mesma, para as operaes, etc. A principal vantagem deste tipo de documentao foca-se na usabilidade, no fcil acesso informao, mas por vezes tornam-se confusas e demasiado sofisticadas.
Mod.AFTEBI.P-052.rev02
Perguntas?
{Bom Trabalho!}
Mod.AFTEBI.P-052.rev02
O que entende por documentao? D um exemplo de ferramentas de produo automatizada de documentao de cdigo. Enumere trs regras para a produo de um bom documento. Qual a diferena entre a documentao de processo e a documentao de sistema? O que entende por manual de utilizador e manual de instalao. O que entende por descrio funcional.
Mod.AFTEBI.P-052.rev02
FORMAO TECNOLGICA
Mod.AFTEBI.P-052.rev02