Buscar

Prévia do material em texto

ENGENHARIA DE SOFTWARE 
 
 
 
Questão 1 Código 836081 
O _____________________________ é um processo que combina elementos dos processos básicos 
cascata e evolucionário, de forma a oferecer uma abordagem mais segura e flexível ao desenvolvimento 
de software. Algumas de suas características: é guiado por casos de uso, centrado na arquitetura, focado 
nos riscos, customizável e baseado na linguagem UML. 
 
 a) Diagrama de Classes 
 b) Processo baseado em reuso. 
 c) Caso de uso. 
 d) Processo Unificado. 
 e) Requisito funcional. 
Detalhes questão 1 
Valor da Questão: 1.00 
Nível: Fácil 
Assunto: O PROCESSO UNIFICADO 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 2 Código 836089 
 _____________________________ são descrições dos serviços fornecidos pelo sistema bem como de 
suas restrições operacionais. Podem ser redigidos de forma abstrata, descrevendo, em alto nível, um 
serviço ou restrição de um sistema ou, de uma maneira formal e detalhada, especificando, de forma clara, 
uma determinada funcionalidade da aplicação. 
 
 a) Diagrama de Classes. 
 b) Processos de software. 
 c) Diagrama de estado. 
 d) Processos ágeis 
 e) Requisitos de software. 
Detalhes questão 2 
Valor da Questão: 1.00 
Nível: Fácil 
Assunto: REQUISITOS DE SOFTWARE 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 3 Código 836098 
“Fornece uma representação abstrata de um processo de software. Tem como objetivo facilitar o 
gerenciamento do processo e a visualização do seu progresso. Ele não descreve detalhadamente o 
funcionamento do processo”. O texto refere-se a: 
 
 a) Processo evolucionário. 
 b) Processo XP. 
 c) Modelo de processo. 
 d) Processo Cascata. 
 e) Processo Unificado. 
Detalhes questão 3 
Valor da Questão: 1.00 
Nível: Médio 
Assunto: MODELOS DE PROCESSOS CLÁSSICOS DE SOFTWARE (CASCATA, EVOLUCIONÁRIO E 
REUSO) 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 4 Código 836104 
 
Podemos apontar como uma vantagem da utilização do processo linear sequencial (Cascata) no 
desenvolvimento de software (quando comparado aos outros processos básicos): 
 
 a) Aderência a outros processos da engenharia; 
 b) Desenvolver a especificação do sistema de forma incremental; 
 c) Garantia de prazo reduzido; 
 d) Garantia de custo reduzido; 
 e) Garantia de entrega mais rápida; 
Detalhes questão 4 
Valor da Questão: 1.00 
Nível: Médio 
Assunto: MODELOS DE PROCESSOS CLÁSSICOS DE SOFTWARE (CASCATA, EVOLUCIONÁRIO E 
REUSO) 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 5 Código 836115 
Qual dos modelos de processo de software listados abaixo seria mais apropriado para o desenvolvimento 
de um sistema que controlasse a injeção de um medicamento em um paciente de um hospital? 
 
 a) Engenharia de software orientada a reuso; 
 b) Modelo cascata; 
 c) Modelo baseado em reuso de componentes. 
 d) Desenvolvimento Incremental; 
 e) Modelo baseado em métodos formais; 
Detalhes questão 5 
Valor da Questão: 1.00 
Nível: Difícil 
Assunto: MODELOS DE PROCESSOS CLÁSSICOS DE SOFTWARE (CASCATA, EVOLUCIONÁRIO E 
REUSO) 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 6 Código 836127 
Qual das opções abaixo NÃO pode ser apontada como um requisito funcional de um sistema? 
 
 a) O sistema deverá emitir relatórios mensais de vendas e enviar por e-mail para o gerente da empresa; 
 b) O sistema deverá permitir o cadastro de clientes pela internet; 
 c) O sistema deverá permitir o gerenciamento de todos os fornecedores da empresa 
 d) O sistema deverá utilizar a informação das compras passadas do usuário para exibir uma página inicial 
com produtos de interesse do cliente; 
 e) O sistema deverá ser desenvolvido utilizando a linguagem Java; 
Detalhes questão 6 
Valor da Questão: 1.00 
Nível: Médio 
Assunto: REQUISITOS DE SOFTWARE 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 7 Código 836142 
Analise as afirmativas abaixo sobre os atributos de qualidade de um software: 
 
I.Podemos apontar como um atributo de qualidade de um software a facilidade de manutenção 
(manutenabilidade). 
II.Podemos apontar como um atributo de qualidade de um software a usabilidade. 
III.Podemos apontar como um atributo de qualidade de um software a eficiência. 
 
Estão corretas as afirmativas: 
 
 a) I e II 
 b) I e III 
 c) Todas as afirmativas são falsas 
 d) II e III 
 e) I, II e III 
Detalhes questão 7 
Valor da Questão: 1.00 
Nível: Fácil 
Assunto: IMPORTÂNCIA DA ENGENHARIA DE SOFTWARE. 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 8 Código 836152 
 
No Processo Unificado, o desenvolvimento do software é dividido em etapas, cada uma com objetivos 
bem definidos. Em qual das etapas abaixo deverá ser definido o plano de negócios do sistema? 
 
 a) Transição. 
 b) Concepção. 
 c) Finalização. 
 d) Construção. 
 e) Elaboração. 
Detalhes questão 8 
Valor da Questão: 1.00 
Nível: Médio 
Assunto: O PROCESSO UNIFICADO 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 9 Código 836156 
Os requisitos de software são o ponto de partida para o início da construção do sistema, e podem ser 
divididos em requisitos funcionais e não funcionais. Analise as alternativas abaixo e marque a opção que 
NÃO pode ser apontada como um requisito NÃO funcional de um sistema. 
 
 a) O sistema deverá estar disponível para uso 24 h por dia, 7 dias por semana; 
 b) O sistema deverá ser desenvolvido utilizando a linguagem C++; 
 c) O sistema deverá ter boa performance, para que responda rapidamente aos comandos do usuário. 
 d) O sistema deverá permitir a consulta dos clientes da empresa por nome e código; 
 e) O sistema deverá ser fácil de usar, mesmo por usuários com pouca experiência; 
Detalhes questão 9 
Valor da Questão: 1.00 
Nível: Médio 
Assunto: REQUISITOS DE SOFTWARE 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE. 
 
Questão 10 Código 836165 
 
Analise as afirmativas abaixo sobre software: 
I.Um dos elementos que compõe um sistema de software são os arquivos de configuração. 
II.Softwares podem ser desenvolvidos sob encomenda para um cliente específico ou para o mercado 
(softwares genéricos). 
III.Um exemplo de um software feito sob encomenda são os programas de planilhas eletrônicas, como o 
Microsoft Excel. 
 
Estão corretas as afirmativas: 
 
 a) I e II 
 b) I e III 
 c) Todas as afirmativas são falsas 
 d) II e III 
 e) I, II e III 
Detalhes questão 10 
Valor da Questão: 1.00 
Nível: Médio 
Assunto: IMPORTÂNCIA DA ENGENHARIA DE SOFTWARE. 
Competência: CONHECER O PORQUê DA UTILIZAçãO DA ENGENHARIA DE SOFTWARE.

Mais conteúdos dessa disciplina