Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: funcionais e lógicos. funcionais e não-funcionais. não-funcionais e analíticos. lógicos e consistentes. precisos e lógicos. Respondido em 30/03/2020 17:56:02 Gabarito Coment. 2a Questão O desenvolvimento de software passa por diversas etapas até estar totalmente concluído. Sendo assim, marque a opção INCORRETA que não corresponde a uma dessas etapas. Teste Padronização Concepção Análise Desenvolvimento Respondido em 30/03/2020 17:57:27 Explicação: A opção INCORRETA que não corresponde a uma dessas etapas é a Padronização 3a Questão Basicamente o que é um processo de software? Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue. Um processo de software define como se testar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Respondido em 30/03/2020 17:57:46 http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# Explicação: Um processo de software define - o passo a passo para o adequado desenvolvimento (o que deve ser feito) - as diretriezes e boas práticas (como deve ser feito) - perfil do profissional que deve realizar as tarefas (analistas, designers, programadores e etc) - por quem deve ser feito - o momento e a sequencia que cada atividade deve ser realizada (quando deve ser feito) Gabarito Coment. 4a Questão Com relação aos diagramas de Casos de Uso, marque a alternativa correta: são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, a codificação da classe. são representações dos dados do sistema e podem ser representados por um quadrado contendo, internamente, o nome do caso de uso. são representações dos Casos de Uso e podem ser representados por um retângulo contendo, internamente, o nome do caso de uso. são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso. são representações dos testes de sistema e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso. Respondido em 30/03/2020 17:59:07 Explicação: Conforme apresentado na aula 2, os casos de uso têm a finalidade de, identificar quem interage com o sistema (atores) identificar os requisitos (casos de uso). Sua representação se dá através de elipses onde em seu interior é inserido o nome do caso de uso. O diagrama é composto de vários casos de uso interligados com os agentes. 5a Questão No Processo Unificado os papéis não são pessoas; eles descrevem como as pessoas se comportam no negócio e quais são as responsabilidades que elas têm. Nesse sentido, um Desenvolvedor desempenha os papéis de: Implementador, Integrador e Designer. Analista de Sistemas, Designer de Negócios e Revisor de Requisitos. Revisor de Requisitos, Analista de Teste e Revisor do Projeto. Gerente de Teste, Gerente de Projeto e Designer. Analista de Teste, Implementador e Designer de Interface de Usuário. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# Respondido em 30/03/2020 18:00:29 Explicação: O Processo Unificado, também chamado de Rational Unified Process (RUP), representa uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, mas caracterizá-los de um modo que implemente muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o importante papel da arquitetura de software e sugere um fluxo de processo interativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. Nesse contexto, observe a figura abaixo. Gabarito Coment. 6a Questão Para se garantir a qualidade dos processos de desenvolvimento de software, vários passos devem ser tomados, entre eles: I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais. II. Acompanhar o projeto de software para que se possa ter uma visão realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho dd software se desviar de forma significativa dos planos do projeto. III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle do desenvolvimento. IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento. É correto o que se afirma em: I, II e III, apenas II, III e IV, apenas. I e III apenas. I, II, III e IV. II e IV, apenas . http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# Respondido em 30/03/2020 18:01:45 Explicação: Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vistas. Para um melhor entendimento e estudo, o SWEBOK 3.0 divide a qualidade de software em quatro tópicos, sendo os três primeiros tópicos subdivididos em atividades, da seguinte forma: • Fundamentos de qualidade de software Cultura e ética de engenharia de software Valores e custos de qualidade Modelos e características de qualidade Melhoria da qualidade de software Segurança de Software (Software Safety) • Processos de gerência de qualidade de software Garantia de qualidade de software Verificação e validação Revisões e auditorias • Considerações práticas Requisitos de qualidade de software Caracterização de defeitos Técnicas de gerência de qualidade de software Medidas de qualidade de software • Ferramentas de Qualidade de Software Desta forma as quatro afirmações estáo corretas! Gabarito Coment. 7a Questão Sobre o modelo iterativo e incremental, classifique cada sentença como sendo V(verdade) ou F(falsa). Em seguida, assinale a alternativa correta. I. O modelo iterativo baseia-se na idéia do aumento da abrangencia do sistema. II. O modelo incremental baseia-se na ideia de refinamentos sucessivos. III. O modelo iterativo e incremental vale-se do modelo em cascata para sua realização. IV. A cada iteração, ocorre a especificação, implementação, teste e implantação Com base em sua analise assinale a opção que descreve a correta sequência de V e F é: I-F; II-F; III-V; IV-F I-V; II-V; III-V; IV-F http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka# http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#I-V; II-V; III-V; IV-V I-F; II-F; III-V; IV-V I-V; II-V; III-F; IV-V Respondido em 30/03/2020 18:02:26 Explicação: O Desenvolvimento Iterativo e Incremental é um dos clássicos modelos de processo de desenvolvimento de software criado em resposta às fraquezas do modelo em cascata, o mais tradicional. Os dois padrões mais conhecidos de sistemas iterativos de desenvolvimento são o RUP (Processo Unificado da Rational) e o Desenvolvimento ágil de software. Por isso o desenvolvimento iterativo e incremental é também uma parte essencial da Programação Extrema e outros. ASSIM APENAS AS AFIRMATIVAS III E IV SÃO VERDADEIRAS. 8a Questão Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD Análise de documentos - Questionário - GED Entrevista - Análise de documentos - Brainstorm Respondido em 30/03/2020 18:03:29 Explicação: As sessões JAD/RAD consistem em workshops e sessões de grupo nos quais stakeholders e analistas de requisitos se encontram para discutir as características desejadas do produto. Seu objetivo é envolver todos os stakeholders importantes no processo de levantamento, através de reuniões estruturadas e com foco bem definido. Depende diretamente do grau de envolvimento dos stakeholders bem como do líder das sessões JAD. O processo JAD consiste em três fases principais: customização, sessões e agrupamento. Na customização, o analista prepara as tarefas para as sessões como organizar os times, preparar o material, etc. Na fase de sessões, o analista marca uma ou mais reuniões com os stakeholders. No inicio da sessão JAD o engenheiro de requisitos provê uma visão genérica sobre o sistema e a discussão com os stakeholders continua até o fim do levantamento de requisitos. Na fase de agrupamento todos os requisitos levantados nas fases anteriores são convertidos em documentos de especificação de requisitos.
Compartilhar