71 Q813930
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Com respeito ao tema Teste de Software, considere as afirmativas seguintes.

I O teste de Método em um software Orientado a Objetos equivale ao Teste Unitário em software convencional.

II A Complexidade Ciclomática de McCabe é uma técnica para testes de caixa-branca para se certificar de que todas as instruções de um programa sejam executadas pelo menos uma vez nos casos de teste.

III A verificação de software requer que os requisitos do software sejam documentados de alguma forma, pois avalia se o software produzido atende aos requisitos especificados.

IV Todos os defeitos encontrados no teste de software precisam ser corrigidos imediatamente após a sua descoberta.

Está(ão) correta(s)

72 Q813929
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Com respeito ao processo de Engenharia de Requisitos de Software, considere as seguintes afirmativas.

I O Diagrama de Classes e o Diagrama de Atividades, ambos fornecidos pela Unified Modeling Language, podem ser usados tanto no processo de requisitos quanto na descrição de arquitetura (design) de um software.

II Em projetos dinâmicos, como na construção de um Jogo Educacional interativo, a especificação de requisitos pode ser substituída por uma abordagem baseada exclusivamente em protótipos evolutivos.

III Em uma organização de desenvolvimento de software, os processos de gerenciamento de requisitos e gerenciamento de projetos devem atuar de forma integrada.

IV Etnografia, prototipação, entrevistas e questionários são técnicas que podem ser usadas n...

73 Q813928
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Considere os diagramas de classe apresentados em 1, 2, 3 e 4, e sua implementação na linguagem Java.

Está(ão) correta(s)

74 Q813927
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior.

Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade. Considere os requisitos relacionados a seguir:

I O sistema deve ser compatível com navegadores Web executando em smartphones.

II O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.

III O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.

IV O sist...

75 Q813926
Ciência da Computação
Ano: 2018
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)

Uma empresa contratou um engenheiro de software para estimar o custo do desenvolvimento de um software. Para estimativa desse custo, o engenheiro utilizou uma contagem de pontos por função e levantou as seguintes informações:

Considerando-se que as funções de negócio foram avaliadas como EEs médias, SEs médias, CEs complexas, ALIs complexos e AIES simples, o engenheiro de software obteve pontos por função bruto igual a

76 Q813925
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Os indicadores de desempenho de processo devem ser derivados dos objetivos do processo. Para serem eficazes, eles devem
77 Q813924
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
No contexto da análise estruturada moderna, a construção do modelo comportamental preliminar de um sistema envolve a criação
78 Q813923
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
O desenvolvimento de requisitos é geralmente subdivido em elucidação (elicitation), análise, especificação e validação. A cada uma dessas disciplinas estão associadas várias práticas, que contribuem para o bom andamento das atividades das disciplinas. Dentre as práticas associadas à disciplina de especificação se encontra a
79 Q813922
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
A usabilidade aborda principalmente a capacidade cognitiva, perceptiva e motora dos usuários, que é empregada durante a interação com o sistema. É um fator de usabilidade a facilidade de
80 Q813921
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Sistemas de informação que apoiam e abrangem organizações inteiras integrando os dados e processos dessas organizações, em um único sistema, são denominados