Finalmente encontrei como se faz um Diagrama de Módulo, ou Diagrama de Estrutura de Software (DES).
De maneira bem prática e resumida nos fazemos esse diagrama com base nos DFD's...
Pasos para se construir um DES
- Fazer o DFD
- Encontrar o centro de transformação ( é a parte do DFD que contém o maior fluxo de informações , ou o fluxo de informações mais relevante para o sistema).
- Produzir um esboço do DES. Isso exige a definição de um módulo chefe. Para isso temos que eleger o processo que realiza pouco processamento, mas que executa um grande número de atividades dedicadas a coordenar o trabalho em outros processos. Geralmente ele se encontra no centro do DFD
- Revisar o DES tomando-se as seguintes providências:
- adicionar módulos de leitura e gravação para acessar fontes, destinos e arquivos;
- efetuar segmentação e reorganizar os módulos aferentes e eferentes (depois eu explico isso);
- efetuar a segmentação da transformação central (caso precise), usando os diferentes níveis de DFD's;
- adicionar os módulos de manipulação de erros;
- adicionar os detalhes de iniciação e finalização;
- verificar os nomes dos módulos cuidando para que eles sejam adequados para a sua posição na hierarquia;
- verificar todos os critérios de qualidade do projeto.
Existem 4 tipos de módulos: aferente , eferente , transformador e coordenador
Aferente: enviam informação de baixo para cima (para o módulo chamador ou chefe).
Eferente: enviam informação de cima para baixo (para os módulos chamados ou subordinados).
Transformador: recebem informação de seu superior, transformam a informação e envia-a de volta.
Coordenador: organizam a comunicação de seus subordinados passando os dados de uma para outro.
Diagrama de transformação tem mais ou menos essa estrutura:
2 comentários:
Oi, sou eu da palestra "Ubuntu: behind the scenes".
Meu blog: http://eagorabr.wordpress.com
Trabalha como analista de sf?
Postar um comentário