RESPOSTAS: PRIMEIRO CAPÍTULO SOMMERVILLE - ENGENHARIA DE SOFTWARE
1. O
software é mais do que os programas que podem ser executados pelos usuários finais pois há uma diferença entre "programa" e "software". Outras fases além do desenvolvimento desenvolvimento direto do software podem e têm importância i mportância e custos mais elevados, ou seja, a criação do software inclui todas as atividades envolvidas nele como especificação, especificação, validação e documentação - sendo esta inexistente i nexistente em um "programa".
2. Produto
genérico de software: As especificações especificações são feitas pela própria pr ópria equipe que faz o software, é feito para um mercado amplo, podendo ser reutilizado por vários clientes. Desenvolvimento Desenvolvimento de software sob encomenda: As especificações especificações são feitas pelo cliente que contrata o serviço, sendo de uso exclusivo do mesmo.
3. Facilidade de
manutenção, confiança, confiança, eficiência e usabilidade.
4. O
modelo de processo de software é uma descrição simplificada do processo de software. O processo de software é o conjunto de atividades para obter um produto de software. O modelo de software pode ser útil para determinar as atividades ati vidades de modo a produção do software ocorrer mais rapidamente e com menor custo.
5. Pois, mesmo
após a fase de desenvolvimento - que tem um custo relativamente mais baixo - como são são usados em em diferentes configurações, configurações, há a necessidade de testes e manutenções manutenções intensas, com trabalho constante para a próxima release.
6. Análise
de requisitos, modelagem de sistema, depuração, teste e módulos de análise.
7. Eficiência do
software, acessibilidade, segurança, linguagem natural, performance e ética ambiental, certificação, custos de produção mais baixos.
8. Sim.
Profissionais qualificados resultam em produtos finais melhores, aumento na qualidade do software em todo o país que conseqüentemente só traria benefícios para os profissionais da área. Um software de baixa qualidade, que não atende todas as especificações, pode acarretar riscos elevados ao cliente e grande prejuízo financeiro. Não somente isso, software também são utilizados por médicos e advogados, erro nesses softwares poderiam causar tantos estragos quanto médicos/advogados desqualificados.
9.
Respectivamente:
* O software é feito para o púbico e, portanto deve estar de acordo com seus interesses. * O interesse do engenheiro pela construção do software deve estar de acordo com a do cliente pelo mesmo. * Os produtos devem ter a máxima qualidade possível, por razões óbvias. * Integridade e independência. * Promoção de uma abordagem ética é o ponto mais importante no gerenciamento. * Integridade consistente com o interesse público. * Colaboração com os colegas. * Promoção de uma abordagem ética na prática da profissão.
10. Há
um conflito entre a segurança nacional e a ética da privacidade, pode ser possível que em determinadas condições seja possível desconsiderar a parte ética em prol de um bem maior, mas isso dependeria inteiramente dos indivíduos envolvidos. Uma solução democrática seria o mais correto em situações do gênero.