software
R: Office, Dev-C++, O sistema Operacional.
2. Fazendo referência aos custos do software explique porque é apropriado considerar que o software é mais que programas que são executados por os usuários finais de um sistema.
R: Quando o software desenvolvido é integrado num sistema já existente, a fase de integração e testes é extensa, atingindo cerca de 50% dos gastos totais do processo de criação do software. Tem a questão de o software ser para uma aplicação com um longo tempo de vida, os custos de evolução provavelmente chegarão a três ou quatro vezes o valor gasto para o desenvolvimento desse software. Sendo assim é correto dizer-se que o processo de criação de software inclui toda a atividade que o envolve.
3. Quais são as diferenças entre o desenvolvimento de um produto de software genérico e um desenvolvimento de um produto de software personalizado.
R: Software Genérico: são os que são feitos para o mercado geral, são os produtores que controla a especificação.
Software personalizado: são feitos por encomenda por um cliente especifico, quem controla as especificações são os compradores.
4. Quais são os principais atributos que todos os produtos de software devem ter? Sugira quatro outros atributos que às vezes podem ser significativos.
R: os principais atributos são:
Manutenibilidade: O software deve evoluir para atender às necessidades de mudança
Confiabilidade: O software deve ser confiável
Eficiência: O software não deve fazer uso desnecessário de recursos do sistema
Usabilidade: O software deve ser utilizável pelos usuários para os quais ele foi projetado
5. À parte dos desafios de heterogeneidade, entrega rápida e confiança, indique outros problemas e desafios que a engenharia de software provavelmente enfrentará no século 21.
R: Segurança, Produção de software com linguagem natural, Ergonomia de