Prévia do material em texto
1ª) Qual é a primeira atividade que deve ser realizada durante a fase de projeto e que representa como o sistema será composto, considerando suas diversas partes? a) Representação da arquitetura do sistema. b) Modelagem de interfaces. c) Projeto de componentes. d) Criação do modelo de projeto. e) Implementação e programação do sistema. 2ª) O que é um requisito de software? a) Um requisito pode ser de�nido como uma condição ou uma capacidade com a qual o sistema deve estar de acordo. b) É uma declaração sobre políticas ou condições que devem ser satisfeitas. c) É uma técnica para a medição de projetos de desenvolvimento de software, visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário. d) É uma técnica de desenvolvimento de software em que se utiliza camadas. PAINEL PRINCIPAL / DISCIPLINA / AVALIAÇÃO Correção da Avaliação: ENGENHARIA DE SOFTWARE Voltar Nota Máxima: 10,00 Nota Apurada: 10,00 1ª Tentativa Quantidade de Questões: 10 https://www.portaleducacionalead.com.br/portal-aluno/painel-principal https://www.portaleducacionalead.com.br/portal-aluno/sala-aula-disciplina.php?disciplina=8976&turma=1124&curso=1360 https://www.portaleducacionalead.com.br/portal-aluno/sala-aula-disciplina.php?disciplina=8976&turma=1124&curso=1360 e) É um conjunto de elementos que um software entrega, podendo ser dados ou valores. 3ª) Um sistema de controle de vendas foi entregue para o cliente após passar por uma bateria de testes. O cliente, após dois meses de uso, notou que um dos cálculos realizados durante a preparação do relatório de vendas diário estava errado. Então, foi solicitada a manutenção desse software com o objetivo de ajustar esse cálculo. Essa solicitação foi de qual tipo de manutenção? a) Manutenção evolutiva. b) Manutenção corretiva. c) Manutenção adaptativa. d) Manutenção preventiva. e) Manutenção total. 4ª) Qual o principal objetivo de um diagrama de atividades? a) Ilustrar gra�camente como será o funcionamento do software, como será a execução de alguma de suas partes e como será a atuação do sistema na realidade de negócio em que ele está inserido. b) Descrever os vários tipos de objetos no sistema e o relacionamento entre eles. c) Auxiliar a comunicação entre os analistas e o cliente. d) Descrever como grupo de objetos colaboram em um determinado comportamento. e) Mostrar os possíveis estados de um objeto e as transações responsáveis pelas mudanças de estado. 5ª) Uma metodologia é desenvolvida com o intuito de trazer métricas que guiem aqueles que vierem a utilizá-la. Como metodologia ágil, entende-se aquela que traz mais simplicidade aos processos de produção de um software. Assinale a alternativa que contém apenas metodologia ágeis. a) XP, Scrum e APSO. b) Cascata, XP e FDD. c) Prototipação, Scrum e Espiral. d) DSDM, Cascata e Prototipação. e) Crystal, Cascata e Espiral. 6ª) Projeto é a única maneira pela qual podemos transformar precisamente os requisitos dos envolvidos em um produto ou sistema de software �nalizado. Qual elemento do plano de projeto descreve os objetivos do projeto a ser desenvolvido e as restrições que afetam seu gerenciamento? a) Análise de riscos. b) Organização do projeto. c) Introdução. d) Divisão do trabalho. e) Cronograma do projeto. 7ª) No que diz respeito à avaliação de qualidade de software, o conceito de corretude é: a) O esforço para aprender um programa, operá-lo, preparar a entrada e interpretar a saída dos dados. b) O esforço exigido para localizar e reparar erros em um programa. c) O esforço exigido para modi�car um programa operacional. d) A medida com que um programa satisfaz sua especi�cação e cumpre os objetivos visados pelo cliente. e) A quantidade de recursos de computação e de código exigidos para que um programa execute a sua função. 8ª) Especi�cação de Requisitos de Software incluir tanto os requisitos de usuário para um sistema quanto uma especi�cação detalhada dos requisitos de sistema. Sobre os possíveis usuários do Documento de Requisitos de Software podemos a�rmar: a) Clientes de sistemas – não tem acesso aos documentos de requisitos, pois este é um documento utilizado pelos desenvolvedores, gerentes e testadores. b) Engenheiros de sistema – usam os requisitos para compreender qual sistema será desenvolvido c) Gerentes – especi�cam e leem os requisitos para veri�car se eles atendem às suas necessidades. d) Engenheiros de teste de sistema – usam os requisitos somente em planos de testes e em testes de usabilidade. e) Engenheiro de manutenção de sistema – pro�ssional que trabalha com sistemas legados, principalmente quando não existe o documento de requisitos. 9ª) Qual é a característica de um requisito não funcional? a) É um tipo de requisito que o usuário geralmente conhece bem. b) É um tipo de requisito fácil de estimar. c) É um tipo de requisito que de�ne propriedades e restrições do sistema. É mais voltado para características que podem ser mensuradas e testadas facilmente. d) É um tipo de requisito que geralmente descreve explicitamente as funcionalidades e serviços do sistema. e) É um tipo de requisito que é �exível e não impacta no desenvolvimento. 10ª) Qual destas de�nições representa um teste de software? a) O teste do software é a investigação do software a �m de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. b) Os testes de software são ações tomadas para que um projeto demore mais do que o esperado, não sendo necessário em projetos críticos. c) Os testes de software são realizados no início do projeto, antes da implementação do software. d) Testes de software buscam demonstrar a incapacidade dos desenvolvedores na criação de soluções de qualidade. e) Testes de software são um conjunto de atividades realizadas somente pelo cliente quando recebe o produto.