analise de sistema
Pressman diz que a análise de sistemas é “uma atividade que engloba a maioria das tarefas que chamamos coletivamente de engenharia de software. Às vezes ocorre confusão, porque o termo frequentemente é usado num contexto que faz menção somente as atividades de análise de requisitos ...Para os propósitos desta discussão, a análise de sistemas concentra-se em todos os elementos do sistema - não apenas no software.”
Os objetivos da análise de sistemas são:
1) Identificar a necessidade do usuário;
2) Avaliar a concepção do sistema quanto a sua exequibilidade;
3) Executar análise econômica e técnica;
4) Atribuir funções ao hardware, ao software, às pessoas, ao banco de dados e aos demais elementos do sistema;
5) Estabelecer as restrições de prazo e custo;
6) Criar uma definição de sistema que constitua a base para todo o trabalho de engenharia subsequente.
Engenharia de software
O que é software?
São programas de computador e documentação associadas, que podem ser classificados em:
Sistemas genéricos, produzidos e vendidos no mercado a qualquer pessoa que queira comprá-los.
Sistemas específicos, encomendados especificamente por um determinado cliente.
Os softwares (ou sistema), podem ser:
Sistemas legados.
Sistemas de tempo real.
Sistemas embarcados (embutidos).
Sistemas científicos.
Sistemas para WEB.
O ciclo de vida do produto de software começa na concepção do problema (solicitação do usuário) e termina quando o sistema sai de uso.
A Engenharia de Software é uma das áreas da engenharia que trata dos aspectos de produção de software. Seu objetivo é estabelecer uma abordagem de desenvolvimento, através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e recursos disponíveis.
Princípios da Engenharia de Software
Formalidade: Deve gerar produtos mais confiáveis, através dos controles de custo e desempenho.
Abstração: Deve-se inicialmente