Buscar

Exercício de Engenharia de Software 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício de Engenharia de Software - Exercício de Fixação 2 - Tentativa 1 de 3
Questão 1 de 10
De maneira geral o projeto de software tem início com um modelo de requisitos e esse modelo deve ser transformado em quatro níveis de detalhes, que são:
A - Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente.check_circleResposta correta
B - Projeto de dados, projeto arquitetural, projeto da interface e projeto de custo.
C - Projeto de requisito, projeto de dados, projeto arquitetural e projeto da interface.
D - Projeto de requisitos, projeto de análise, projeto de código e projeto de dados.
E - Projeto de requisitos, projeto de análise, projeto de código e projeto de segurança de dados.
Questão 2 de 10
NÃO é um dos princípios do projeto de software:
A - O projeto deve exibir uniformidade e integração.
B - O projeto deve ser estruturado para acomodar modificações.
C - O projeto não deve reinventar a roda.
D - O projeto não deve ser relacionável ao modelo de análise.check_circleResposta correta
E - O projeto não pode ser bitolado.
Questão 3 de 10
_______ diz respeito ao relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados sob condições estabelecidas:
A - Confiabilidade.
B - Eficiência.check_circleResposta correta
C - Funcionalidade.
D - Manutenibilidade.
E - Usabilidade.
Questão 4 de 10
Projetar um software é uma atividade bastante complexa, onde grande parte desta complexidade está associada à natureza mutável do software. Projetar software, significa:
A - Construir o software atendendo aos requisitos levantados.
B - Desenhar as opções das interfaces para a apresentar ao usuário.
C - Determinar como os requisitos funcionais devem ser implementados na forma de estruturas de software.check_circleResposta correta
D - Entender o que é necessário na visão do cliente.
E - Levantar os custo e equipe necessária para construção do sistema.
Questão 5 de 10
Projeto ________ visa a definir os grandes componentes estruturais do software e seus relacionamentos:
A - Arquitetural.check_circleResposta correta
B - Da interface.
C - De análise.
D - De comunicação.
E - De requisitos.
Questão 6 de 10
_______ diz respeito à capacidade do software manter seu nível de desempenho, sob condições estabelecidas, por um período de tempo:
A - Confiabilidadecheck_circleResposta correta
B - Eficiência
C - Funcionalidade
D - Manutenibilidade
E - Usabilidade.
Questão 7 de 10
Projeto ________ descreve como o software deverá se comunicar dentro dele mesmo, com outros sistemas e com pessoas que o utilizam.
A - Arquitetural.
B - Da interface.check_circleResposta correta
C - De análise.
D - De comunicação.
E - De requisitos.
Questão 8 de 10
_______ refere-se ao esforço necessário para se utilizar um produto de software, bem como o julgamento individual de tal uso por um conjunto de usuários:
A - Confiabilidade.
B - Eficiência.
C - Funcionalidade.
D - Manutenibilidade.
E - Usabilidade.check_circleResposta correta
Questão 9 de 10
O uso de _________ ajuda a alcançar os objetivos do projeto em termos de eficiência, qualidade e custo.
A - Atas de reuniões.
B - Documentação.
C - Ferramenta CASE.
D - Padrões em construção.check_circleResposta correta
E - Profissionais qualificadas.
Questão 10 de 10
Os tipos mais comuns de teste de construção são:
A - Teste de aceitação e teste de integração.
B - Teste de caixa preta e teste de integração.
C - Teste unitário e teste de aceitação.
D - Teste unitário e teste de caixa preta.
E - Teste unitário e teste de integração.check_circleResposta correta
Exercício de Engenharia de Software - Exercício de Fixação 2 - Tentativa 2 de 3
Questão 9 de 10
A documentação do código-fonte é necessária, pois:
A - É um item crucial para a entrega do projeto.
B - É um item essencial tanto para atividades de validação do software quanto para as tarefas de manutenção.check_circleResposta correta
C - É um item importantíssimo para a consulta do usuário.
D - É um item que auxilia somente nas tarefas de manutenção.
E - É um muito importante e utilizado somente como validador do software.
Parte superior do formulário
Questão 10 de 10
Existem inúmeras técnicas para garantir a qualidade do código à medida que ele é construído. As principais técnicas utilizadas para a qualidade da construção incluem:
A - Teste de unidade e teste de depuração, uso de programação defensiva, inspeções, revisões técnicas e análise estática.
B - Teste de unidade e teste de depuração, uso de programação ofensiva, inspeções, revisões técnicas e análise estática.
C - Teste de unidade e teste de integração, uso de programação defensiva, depuração, inspeções, revisões técnicas e análise estática.check_circleResposta correta
D - Teste de unidade e teste de integração, uso de programação defensiva, depuração, inspeções, revisões técnicas e análise simultânea.
E - Teste de unidade e teste de integração, uso de programação ofensiva, depuração, inspeções, revisões táticas e análise estática.Parte inferior do formulário
Exercício de Engenharia de Software - Exercício de Fixação 2 - Tentativa 3 de 3
Questão 9 de 10
Pode-se afirmar que a construção de software está envolvida com todas as áreas de conhecimento da engenharia de software. O SWEBOK (IEEE, 2004), apresenta cinco pilares para auxiliar a fase da construção do software, que são:
A - Complexidade, antecipar a mudança, verificação, reuso e padrões em construção.
B - Complexidade, atender a mudança, construir com verificação, reuso e usar padrões.
C - Complexidade, mudança, verificação, reuso e construção.
D - Minimizar a complexidade, antecipar a mudança, construir para a verificação, reuso e padrões em construção.check_circleResposta correta
E - Minimizar a complexidade, atender a mudança, construir, verificação e padrões em construção.
Questão 10 de 10
___________ incluem semáforos e monitores:
A - Asserções e programação defensiva.
B - Concorrência simultânea.check_circleResposta correta
C - O projeto e uso da API.
D - Parametrização.
E - Problemas de tempo de execução.

Continue navegando