Questionário de Engenharia de Software
1. O que é software? É um produto? É conhecimento?
R: São os programas de computadores e suas documentações associadas. Sim, é um produto, pode ser comercializado. O programa em si não, mas a documentação associada sim. 2. O que é conhecimento? O que é ignorância?
R: Conhecimento é o ato ou efeito de abstrair ideia ou noção de alguma coisa. A ignorância refere-se à falta de conhecimento, sabedoria e instrução sobre um determinado assunto ou pior quando chega a ser como uma doença na qual o seu portador desconhece quase tudo tendo em lugar de conhecimentos plausíveis preconceitos que se interligam fazendo um sistema ideológico simplificador e redutor.
3. Regulamentação da profissão: Por que a SBC é contra?
R: Pois mesmo com o diploma, o profissional pode não possuir o conhecimento necessário.
4. Por que um cientista da computação precisa de matemática?
R: Pois a base dos softwares, do sistema de um computador, depende da matemática para funcionar corretamente.
5. Qual a diferença entre engenharia de software e arquitetura de sistemas de software?
R: A engenharia vai documentar todas as informações necessárias para que o software seja desenvolvido. Já a arquitetura vai programar como vai ser realizado esse desenvolvimento do software.
6. O que são heurísticas de arquitetura de sistemas de software?
R: É um conjunto de regras e métodos que conduzem à descoberta, à invenção e à resolução de problemas.
7. O que são heurísticas de programação de sistemas de software?
R: Heurística e método heurístico são denominações para o algoritmo que fornece soluções sem um limite formal de qualidade, tipicamente avaliado empiricamente em termos de complexidade (média) e qualidade das soluções.
8. Engenharia de software é somente construção de programas? O que mais está envolvido?
R: Não. Há também a documentação de todos os passos necessários para a criação do programa.
9. Por que o