es02 introducao a engenharia de software
875 palavras
4 páginas
Engenharia de SoftwareIntrodução a Engenharia de Software
Prof. M.Sc. Ricardo Brigato Scheicher
O que é software?
O que é software?
São programas de computador e documentação associada
Para quem são desenvolvidos?
Produtos de software podem ser desenvolvidos para um cliente particular ou podem ser desenvolvidos para um mercado geral.
2
O que é software?
Tecnicamente, um software é composto por 3 partes:
1.
Instruções: quando executadas produzem a função e o desempenho desejados;
2.
Estruturas de Dados: possibilitam que os programas manipulem adequadamente a informação;
3.
Documentos: descrevem a operação e o uso dos programas.
3
Como um software é feito?
Quais são os passos para se construir um software?
4
Comparação com outras engenharias
Similaridade com a Engenharia Civil:
O que o cliente pediu (na cabeça dele):
5
Comparação com outras engenharias
Similaridade com a Engenharia Civil:
Planta (projeto) da casa:
6
Comparação com outras engenharias
Similaridade com a Engenharia Civil:
Reflexão:
Num projeto de uma residência, é prudente ir direto para construção sem qualquer planta ou planejamento?
E os custos? Tempo? Gastos?
E o principal: atender às necessidades e anseios do cliente? E num projeto de um Programa (Software)?
Resposta: NÃO
7
O que é a Engenharia de Software?
Definição 01:
Preocupa-se com todos os aspectos da produção de software, desde os estágios iniciais do sistema até a manutenção desse sistema, depois que o mesmo entrou em operação.
Definição 02:
Estudo ou aplicação de abordagens sistemáticas, econômicas e quantificáveis para o desenvolvimento, operação e manutenção de software de qualidade.
8
Engenheiros de software devem...
Adotar uma abordagem sistemática e organizada para seu trabalho.
Usar ferramentas e técnicas/métodos apropriados dependendo do problema a ser solucionado, das restrições de desenvolvimento e dos recursos disponíveis. 9
Paradigmas