Fluxo de Dados
Capítulo 3 – Software e Engenharia de Software
1.
2.
3.
4.
5.
6.
7.
Entidade Externa
Fluxo de Dados
Processo
Depósito de Dados
Depósito de Dados Externo
Diagrama de Fluxo de dados com Níveis
O processo de Modelagem
Uma compreensão completa dos requisitos de software é fundamental para um bem-sucedido desenvolvimento de software. Não importa quão bem projetado ou quão bem codificado seja, um programa mal analisado e especificado desapontará o usuário e trará aborrecimentos ao desenvolvedor.
A análise de requisitos é uma tarefa da engenharia de software que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software.
A análise de requisitos de software pode ser dividida em cinco áreas de esforço: (1) reconhecimento do problema, (2) avaliação e síntese, (3) modelagem, (4) especificação e (5) revisão.
Engenharia de sistema de computador Análise de requisitos de software Projeto de software Sobreposição da tarefa de análise.
O analista é conhecido por uma série de apelidos: analista de sistemas, engenheiro de sistemas, projetista de sistemas-chefe, programador/analista e assim por diante. Independentemente do título funcional, o analista deve exibir os seguintes traços característicos:
1.A capacidade de compreender conceitos abstratos, reorganizá-los em divisões lógicas e sintetizar “ soluções ” baseadas em cada divisão.
2.A capacidade de absorver fatos pertinentes de fontes conflitantes ou confusas.
3.A capacidade de entender os ambientes do usuário/cliente.
4.A capacidade de aplicar elementos do sistema de hardware e/ou software aos elementos do usuário/cliente.
5.A capacidade de se comunicar bem nas formas escrita e verbal.
6.A capacidade “ ver a floresta por entre as árvores ”.
PRESSMAN, Roger S. Engenharia de Software. São Paulo : Makron Books, 1995.
!"
"#
Uma Entidade Externa é uma pessoa, um grupo de pessoas, uma empresa ou um setor de uma companhia que esteja