Prévia do material em texto
28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 1/8 Cada questão vale 1,0 Ponto O diagrama de Caso de Uso: * 1 ponto A) não permite o relacionamento de generalização entre os casos de uso. B) permite o relacionamento de generalização entre atores. C) não representa associações. D) não representa extensões. E) é classificado como diagrama estrutural. PROVA N2 - ENGENHARIA DE SOFTWARE * Indica uma pergunta obrigatória QUESTÕES 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 2/8 Em relação aos conceitos e fundamentos de engenharia de software, é correto afirmar: * 1 ponto A) Na especificação dos requisitos, nem todo requisito presente é um requisito a ser construído, tampouco podem ser rastreáveis. B) Enquanto a classificação dos requisitos determina as prioridades relativas dos requisitos e avalia a estabilidade e a complexidade de realização, a revisão dos requisitos determina se todos eles satisfazem os critérios de qualidade e se as especificações dos requisitos do software estão claras e bem entendidas por todas as partes interessadas. C) As ferramentas da engenharia de software constituem o elo de ligação que mantém juntos os procedimentos e os métodos, possibilitando o desenvolvimento racional e oportuno do software. D) A engenharia de software é definida por um conjunto de métodos que são escolhidos tendo-se como base a natureza da aplicação, os controles e os produtos que precisam ser entregues. E) Entre as medidas diretas do processo de engenharia de software, incluem-se a funcionalidade, a eficiência, a qualidade e a confiabilidade. 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 3/8 A primeira etapa na produção de um sistema de software é decidir exatamente o que se supõem que o sistema faça. Essa etapa é conhecida como análise de requisitos ou especificações. Considerando as características da análise de requisitos, marque V para as afirmativas verdadeiras e F para as falsas. ( ) A fase de especificação requer, em geral, a comunicação entre os programadores e os futuros usuários do sistema, bem como iterar a especificação até que tanto o especificador quanto os usuários estejam satisfeitos com as especificações. ( ) Na etapa de especificações para melhorar a comunicação entre os programadores e usuários é obrigatório construir um protótipo ou modelo simples do sistema final que simule o comportamento das partes do software desejado. ( ) O modelo de dados é uma ferramenta muito importante na etapa de definição do problema, sendo muito utilizado no projeto e na construção de bases de dados. ( ) O resultado final da fase de análise é um documento de especificação dos requisitos do software que descreve explicitamente a funcionalidade do software, e lista qualquer restrição que ele deva cumprir. A sequência está correta em * 1 ponto A) F, F, F, F. B) V, F, V, V. C) F, V, V, F. D) V, V, V, V. E) V, F, F, V. 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 4/8 Sobre a importância da engenharia de software, analise as assertivas abaixo e assinale a alternativa correta. I. A longo prazo, normalmente, é mais barato utilizar métodos e técnicas da engenharia de software para produzir sistemas de software. II. Devido à demanda crescente de softwares avançados, é preciso desenvolvê-los para serem ágeis e confiáveis, pois cada vez mais são demandados por indivíduos e sociedades. III. Na maioria dos sistemas de software, a menor parte do custo está relacionada com a modificação depois que ele está em uso. * 1 ponto A) Todas estão corretas. B) Todas estão incorretas. C) Apenas II e III estão corretas. E) Apenas I e III estão corretas. D) Apenas I e II estão corretas. Os requisitos de software são descrição dos recursos e funcionalidades * 1 ponto do sistema alvo e são comumente classificados em requisitos funcionais e requisitos não funcionais. Sobre os requisitos não funcionais sabe-se que A) detalham as funcionalidades específicas do software. B) detalham os requisitos funcionais e não funcionais. C) descrevem as restrições e características de qualidade do software. D) definem as etapas do ciclo de vida do software. E) definem as interfaces de comunicação com outros sistemas. 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 5/8 A homologação de sistemas é uma etapa importante no processo de desenvolvimento de software em Engenharia de Software. Qual é a finalidade da etapa de homologação de sistemas com os usuários? * 1 ponto A) Assegurar que o sistema é fácil de usar e intuitivo. B) Validar que o sistema é seguro e robusto. C) Verificar que o sistema é escalável e flexível. D) Certificar que o sistema é compatível com todas as plataformas. E) Garantir que o sistema atenda aos requisitos dos usuários. O principal objetivo da Engenharia de Software é criar um software: * 1 ponto A) Que não possua erros (bug-free). B) Que seja fácil de usar. C) Que esteja em acordo com as especificações do cliente. D) Que seja fácil de manter. E) Esteticamente agradável. 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 6/8 Segundo Roger S. Pressman: “Ele tem um lugar definido no trabalho da * 1 ponto Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados”. O conceito acima refere-se ao paradigma A) das técnicas de quarta geração. B) da prototipação. C) do modelo de dados. D) do ciclo de vida clássico. E) dos modelos de projeto. Em relação à engenharia de software, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas. ( ) É uma disciplina de engenharia que visa a todos os aspectos da produção de software, desde as fases iniciais (especificação) até a manutenção do sistema (quando já está em uso). ( ) Tem relação com a qualidade dos resultados esperados, visando a cumprir orçamento e cronograma especificados nos projetos de software. ( ) A abordagem sistemática chamada processo de software descreve a sequência de atividades da produção de um software. A ordem correta de preenchimento dos parênteses, de cima para baixo, é: * 1 ponto A) V – V – V. B) F – V – F. C) F – F – V. D) V – F – F. E) V – V – F. Enviar Página 2 de 2 Limpar formulário Voltar 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 7/8 Nunca envie senhas pelo Formulários Google. 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DE SOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 8/8 Este conteúdo não foi criado nem aprovado pelo Google. - T ermos de Serviço - Política de Privacidade Does this form look suspicious? Relatório Formulários https://policies.google.com/terms https://policies.google.com/privacy https://www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms 28/11/2024, 20:05 PROVA N2 - ENGENHARIA DESOFTWARE https://docs.google.com/forms/d/e/1FAIpQLSe-MZj0mf9orhDcgsW-6C7onMHemfBdgXhzU79gZyVdK93Wew/formResponse 9/8