Você está na página 1de 1

Resumo Conceitos – Sommervile Cap.

Tabela 1.1 Perguntas Mais frequentes sobre Engenharia de Software.

Pergunta Resposta
O que é Software? Programas de computador e documentação associada. Os produtos de software
podem ser desenvolvidos para um cliente específico ou para um mercado geral.
O que é Engenharia de Software? Engenharia de Software é uma disciplina de engenharia relacionada a todos os
aspectos da produção de software.
Qual a diferença entre engenharia de Software e Ciência da A Ciência da computação está relacionada com teorias e fundamentos; a engenharia
Computação? de software está relacionada com a prática de desenvolvimento e entrega de
software útil.
Qual a diferença entre engenharia de software e Engenharia de A Engenharia de sistema está relacionada a todos os aspectos de desenvolvimento
Sistemas? de sistemas baseados em computadores, incluindo hardware, software e engenharia
de processo. A engenharia de software é parte desse processo.
O que é um processo de software? Uma representação simplificada de um processo de software, apresentado sob
perspectiva especifica.
Quais são os custos da Engenharia de Software? Cerca de 60% dos custos são de desenvolvimento, 40% são custos de teste. Para
software sob encomenda, os custos de evolução frequentemente excedem os custos
de desenvolvimento.
O que são métodos de Engenharia de Software? Abordagens estruturadas para desenvolvimento de software que incluem modelos
de sistema, notações, regras, recomendações de projeto e guias de processo.
O que é CASE – (Computer Aided software Engineering) ? Sistema de software que tem a intenção de fornecer apoio automatizado para
atividades de processo de software. Sistemas CASE são frequentemente usados para
apoio ao método.
Quais são os atributos de um bom Software? O software deve fornecer a funcionalidade e o desempenho exigidos pelo usuário e
deve ser fácil de manter, confiável e usável. (ver tabela 1.3).
Quais são os desafios-chave da Engenharia de Software? Estar à altura de aumento de diversidade, demandas para redução do tempo de
entrega e desenvolvimento de software digno de confiança. (ver tabela 2.1).

Você também pode gostar