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.