ID 147932 Tecnologia da Informação Engenharia de Software AOCP 2016 Uma empresa A possui hoje quatro etapas de desenvolvimento de software, sendo estas: levantamento de requisitos, análise de implementação, programação e testes. Assinale a alternativa que sugere o modelo de processo de software que possui etapas mais aproximadas ao modelo dessa empresa. A Espiral. B Cascata. C Incremental. D Prototipação. E Entrega Contínua.
ID 147838 Tecnologia da Informação Engenharia de Software AOCP 2016 A coleta de dados sobre o software, como padrões de defeitos descobertos nos testes, e o uso sistemático desses dados para avaliação de impacto das mudanças nos processos e ferramentas de software acrescentam um custo adicional em sua produção e isso vai de encontro com os objetivos das metodologias ágeis, as quais recomendam a eliminação de processos que não estão diretamente relacionados à produção do software. Esse problema está relacionado à A estruturação de processos empresariais de desenvolvimento de software. B técnica de desenvolvimento de algoritmos em sistemas orientados a objetos. C quantificação do retorno sobre o investimento do uso da medição de software. D implantação de métrica de software. E integração com sistemas legados.
ID 147476 Tecnologia da Informação Engenharia de Software AOCP 2016 Considerando o diagrama de classes a seguir, é correto afirmar que A a classe aluno é uma generalização da classe pessoa. B a classe professor herda atributos e métodos da classe aluno C a classe pessoa recebe herança múltipla das classes aluno e professor. D a classe aluno e a classe professor são composições da classe pessoa. E a classe aluno e a classe professor herdam atributos e métodos da classe pessoa.
ID 147354 Tecnologia da Informação Engenharia de Software AOCP 2016 Uma empresa de desenvolvimento de sistemas está passando por dificuldades em relação aos resultados entregues ao cliente. O cliente sempre reclama que o sistema não está de acordo com o que ele pediu. Qual das propostas a seguir está mais relacionada com esse tipo de problema e poderia resolvê-lo? A Mudança da linguagem de programação. B Troca da IDE utilizada no desenvolvimento do sistema. C Utilização da modelagem de sistemas. D Investimento em uma melhor arquitetura de sistema. E Deixar o cliente chefiar a equipe de desenvolvimento.