1) Qual a diferença entre dado, informação e conhecimento?
Dado é um elemento bruto, isoladamente não tem significado, não está contextualizado.
Ex: Maçã, quatro.
Informação é um conjunto de dados processadores contextualizados
Ex: Maçã podre.
Conhecimento é um conjunto de informação que eu agrego valor, daí vem o conhecimento.
Ex: Filtrar informação, tirar valor, saber utilizar a informação de forma estratégica.
2) O que é software?
É um conjunto de 3 componentes:
Conjunto de Instruções: que quando executadas nos retornam o resultado desejado
Estrutura de dados: Estas instruções devem estar organizadas de forma lógica (algoritmo)
Documentação: Não é somente o manual do usuário, deve ser desde a concepção das regras de negócio até a finalização do produto.
3) Características de um software:
Hardware Produto físico.
* Curva - no início tem suas falhas, depois fica estável e com o tempo (manuseio, queima de peças) ele começa a apresentar falhas novamente.
Software Produto lógico. Análise, projeto, construção e teste.
* Curva Ideal (O software não pára, mas fica desatualizado).
* Curva Real (O cliente solicita tanta mudança que chega o momento em que não é possível realizar (cocha de retalhos) ).
4) O que é engenharia de software?
Engenharia de software envolve projeto, que tem um início, meio e fim e depende de vários fatores: pessoas, tempo, custos etc..
5) O software é desenvolvido mecanicamente?
Não, ele é desenvolvido mediante processo de engenharia, tem que ser funcional e atender as necessidades dos clientes.
6) O software se desgasta?
Depende, na curva ideal ele não se desgasta, só fica desatualizado (porque não sofre modificações).
Agora na curva real ele desgasta sim. Vai sendo ajustado e diminui as falhas, o cliente usa e pede mudança (as falhas vão lá em cima e a equipe ajusta por várias vezes), causando o desgaste.
7) Como um software é feito?
Na maioria das vezes são feitos sob medida para atender as necessidades do cliente. Tem que entender as regras de negócio. Não existe funcionalidade pronta, você busca no cliente.
8) O que é diagrama de contexto?
É o DFD de nível zero (0), possui apenas uma bolha (processo) e esta bolha recebe o nome do sistema.
9) Qual a diferença entre DFD e Fluxograma?
O DFD é a funcionalidade do programa enquanto o fluxograma é o modelo do processo (algoritmo passo a passo).
Renata Andrade
Nenhum comentário:
Postar um comentário