engenharia de software
1-) Quais são as diferenças entre o desenvolvimento de um produto de software genérico e o desenvolvimento de um produto de software personalizado? R: O que diferencia um software genérico de um software personalizado é o acompanhamento que a empresa desenvolvedora tem sobre o projeto, quando uma empresa desenvolve um software especifico para uma outra empresa ela tem um acompanhamento completo sobre como o projeto está em relação a empresa que vai ser implementado, e isso quando se desenvolve sem ter uma empresa alvo é muito mais complicado pois não e possível saber sem um acompanhamento mais detalhado como é em um projeto especifico para uma empresa especifica.
2-) Suponha que você é um engenheiro relacionado com o desenvolvimento de um sistema financeiro. Durante a instalação descobre que o sistema vai reduzir um número significativo de pessoas. As pessoas envolvidas negam-lhe acesso à informação essencial para completar a instalação do sistema. Até onde deveria como engenheiro de sistemas, ficar envolvido nisto? É responsabilidade profissional sua completar a instalação como estipular o contrato? Deveria simplesmente abandonar o trabalho até que a organização tenha resolvido/classificado o problema? R:Isso não e um problema do projeto em si, e como o projeto depende da resolução desse problema interno da empresa a única solução e esperar que isso se resolva.
3-) Explique porque é importante fazer a distinção do desenvolvimento dos requisitos do usuário e o desenvolvimento dos requisitos do sistema no processo de engenharia de requisitos? R:Por que o desenvolvimento dos requisitos do sistema no processo de engenharia de requisitos não pode perder tempo e precisa ser mais objetivo que os requisitos do usuário também podendo focalizar a qualidade do produto de acordo com os requisitos não funcionais do projeto.
4-) Explique porque é que os melhores programadores não são sempre os melhores gestores de