Aula2 Conceitos De Engenharia De Software
Aula 2
Conceitos de Engenharia de Software
Profª.: Josimeire do Amaral Tavares
O que é Software?
O termo software associa-se apenas aos programas de computador?
Segundo muitas pessoas, sim.
Na verdade, esta visão é muito restritiva.
O que é Software?
Software não é apenas o programa, mas todos os dados de documentação e configuração associados, necessários para que ele funcione corretamente.
SOMMERVILLE, IAN. Engenharia de Software. São Paulo: Pearson Addison-Wesley, 2007.
Componentes do Sistema de Software
Um sistema de software consiste, geralmente, de:
Um conjunto de programas separados;
Arquivos de configuração, utilizados para configurar estes programas;
Documentação do sistema, que descreve a estrutura do sistema;
Documentação do usuário, que explica como usar o sistema;
Sites Web, por meio dos quais os usuários obtém informações recentes do produto.
Tipos de Produtos de
Software
Produtos genéricos: são sistemas do tipo stand-alone, produzidos por uma organização de desenvolvimento e vendidos no mercado para qualquer cliente disposto a comprá-los;
Produtos
sob encomenda (ou personalizados): são os sistemas encomendados por um determinado cliente. Tipos de Produtos de
Software
A diferença básica entre estes tipos de software é que, em produtos genéricos, a organização que desenvolve o software controla a sua especificação;
Para
produtos encomendados, a especificação é normalmente desenvolvida e controlada pela organização que compra o software.
Características do Software
1- Software é elaborado e não manufaturado:
O software é desenvolvido, ou passa por um processo de engenharia, não é manufaturado no sentido clássico.
2- Software não se desgasta:
O software, por exemplo, não é suscetível aos males ambientais que causam o desgaste do hardware; Quando um componente de hardware se desgasta é substituído por uma peça sobressalente, o que não é possível no software. Características do Software
3- A