Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTÃO 1 Assinale a alternativa que completa corretamente a frase a seguir. A _______________ insere um repositório central de armazenamento de dados, o qual é acessado por softwares ou componentes clientes que transitam ao seu redor. a ) arquitetura de fluxo de dados b ) arquitetura MVC c ) arquitetura em camadas d ) arquitetura centralizada em dados e ) arquitetura de programa principal e subprograma Ver justificativa da resposta QUESTÃO 2 Para a melhoria de um processo de desenvolvimento de software, Sommerville (2011) descreve atributos que devem ser considerados na avaliação da necessidade dessa melhoria. Qual atributo analisa se existe a coleta de dados necessária para a estruturação de indicadores quantitativos para a avaliação eficaz do desempenho do processo? a ) Capacidade de medição. b ) Aceitabilidade. c ) Capacidade de apoio. javascript:; d ) Manutenibilidade. e ) Robustez. Ver justificativa da resposta QUESTÃO 3 Para a melhoria de um processo de desenvolvimento de software, Sommerville (2011) descreve atributos que devem ser considerados na avaliação da necessidade dessa melhoria. Qual atributo constata se o processo foi projetado de modo a evitar erros que possam prejudicar sua qualidade? a ) Manutenibilidade. b ) Aceitabilidade. c ) Compreensibilidade. d ) Robustez. e ) Confiabilidade. Ver justificativa da resposta QUESTÃO 4 Assinale a alternativa que completa corretamente a frase a seguir. A _______________ é usada quando é necessária a visualização das entradas e saídas de dados de um sistema ou de seus componentes. a ) arquitetura em camadas b ) javascript:; javascript:; arquitetura de fluxo de dados c ) arquitetura centralizada em dados d ) arquitetura de programa principal e subprograma e ) arquitetura MVC Ver justificativa da resposta QUESTÃO 5 Na engenharia de requisitos, as etapas finais consistem na documentação, na apresentação e na negociação dos requisitos junto ao cliente. A respeito dessas etapas, assinale a alternativa correta. a ) As mudanças nos requisitos de um software podem acontecer com ou sem a aprovação do cliente, principalmente em casos de urgência. b ) Recomenda-se que a negociação de requisitos seja feita no sistema "mata-mata", preferencialmente com ganhos ao desenvolvedor do software, justo, já que ele é quem vai desenvolver e arcará com os esforços e riscos do desenvolvimento. c ) Sugere-se a padronização na escrita dos requisitos em três frases ou mais, com o máximo de detalhamento com relação a cada requisito. d ) Uma vez apresentados os requisitos aos stakeholders, não se recomenda mais que haja mudanças nesses. e ) Recomenda-se que a negociação de requisitos seja feita no sistema "ganha-ganha", no qual tanto o usuário, como o desenvolvedor de sistemas, tenha vantagens. Ver justificativa da resposta QUESTÃO 6 Assinale a alternativa que apresenta corretamente um dos objetivos da UML. javascript:; javascript:; a ) Oferecer uma notação gráfica para a representação de relacionamentos de bancos de dados, de forma que seja possível a programação desses bancos. b ) Oferecer a modeladores uma linguagem de programação fácil de usar, para o desenvolvimento de software anteriormente modelado. A UML deve ser utilizada em substituição a outras linguagens de programação. c ) Oferecer uma notação gráfica para a representação de programação de software - para configurações de hardware, é utilizada outra linguagem específica, a qual difere da UML. d ) Oferecer aos modeladores uma linguagem de modelagem pronta para usar, expressiva e visual, para o desenvolvimento e a troca de modelos significativos. e ) Fornecer uma linguagem de programação de fácil utilização por parte de desenvolvedores de software, de forma que basta modelar o software que a programação é automática. Ver justificativa da resposta QUESTÃO 7 Assinale a alternativa que preenche corretamente a lacuna da frase a seguir. No paradigma _____________, há a existência de uma hierarquia formal entre os membros da equipe de desenvolvimento, em que se predomina a ordem. a ) fechado b ) aberto c ) individual d ) javascript:; randômico e ) sincronizado Ver justificativa da resposta QUESTÃO 8 Assinale a alternativa que completa corretamente o conceito a seguir. No roteiro de testes _____________, testa-se primeiro o componente em si, a seguir, o componente de modo integrado, até que, finalmente, testa- se o sistema como um todo. a ) caixa preta b ) bottom-up c ) top-down d ) operacionais e ) de unidade javascript:;
Compartilhar