Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Semana 3 - Atividade AvaliativaEngenharia de Software – EES001 - Turma 001 Atividades Fazer teste: Semana 3 - Atividade Avaliativa Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Atividade para avaliação 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”; 3. A cada tentativa, as perguntas e alternativas são embaralhadas. Consulte os gabaritos dessa disciplina no menu lateral. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Selecione a opção correta que complete a seguinte lacuna: _____________ é a primeira etapa no processo de software, uma vez que os desenvolvedores descobrem os requisitos dos produtos a serem construídos em projeto e código. Modelagem de projeto Análise dos componentes Engenharia de projeto Engenharia de requisitos Descrição do esboço 1 pontos Salva PERGUNTA 2 Selecione a opção correta que completa a seguinte lacuna: Engenharia de software é uma área dentro da Engenharia de Sistema, a qual tem seu grande foco no desenvolvimento de software. Uma das mais importantes fases da engenharia de software é a engenharia de requisitos Na engenharia de requisitos existem quatro atividades principais 1 pontos Salva ? Estado de Conclusão da Pergunta: https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_4646_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_4646_1&content_id=_607077_1&mode=reset requisitos. Na engenharia de requisitos, existem quatro atividades principais do processo, sendo: a _____________ uma atividade de traduzir as informações obtidas durante a atividade de análise em um documento que defina um conjunto de requisitos. avaliação de viabilidade elicitação de requisitos validação de requisitos especificação de requisitos análise de requisitos PERGUNTA 3 Modelos estruturais organizam um sistema em termos de seus componentes e seus relacionamentos. Das alternativas a seguir, assinale a opção correta: É possível criar modelos estruturais de um sistema quando se está projetando sua arquitetura. Os modelos estruturais são dinâmicos quando mostram a estrutura do projeto do sistema. Os modelos estruturais tratam de todos os elementos de um sistema computacional baseado em computador. Os modelos estruturais são estáticos, pois representam a organização de um sistema quando ele está em execução. Os modelos estruturais mostram a sequência das atividades que usuários deve realizar. 1 pontos Salva PERGUNTA 4 Especificação de software ou engenharia de requisitos é o processo de compreensão e definição dos serviços requisitados do sistema e identificação de restrições relativas à operação e ao desenvolvimento do sistema. Considere as seguintes afirmações como verdadeiras (V) ou falso (F): [ ] Engenharia de requisitos deve ocorrer após a codificação do software para garantir que os requisitos estão presentes nos códigos gerados. [ ] Requisitos de software são descrições dos pedidos ou das necessidades do cliente ou usuário que o software deve ou pode atender. [ ] Engenharia de requisitos é o processo de descobrir, analisar, verificar, validar e gerir os serviços e restrições do software. [ ] Requisitos do sistema normalmente são requisitos de alto nível de abstração e apresentados em linguagem natural. [ ] Requisitos não funcionais são requisitos funcionais que foram implementados de maneira equivocada. Assinale a alternativa correta: F-V-V-F-F F-V-F-V-V V-V-V-F-F V-V-V-V-V F-F-V-F-F 1 pontos Salva Estado de Conclusão da Pergunta: PERGUNTA 5 Métodos ágeis têm como objetivo produzir rapidamente softwares úteis, usando diversos princípios e práticas. Uma dessas práticas é o desenvolvimento por incrementos, com cada incremento incluindo novas funcionalidades e aprimoramentos ao software. Métodos ágeis têm cinco princípios básicos, sendo que um deles é “Pessoas, não processos”. Qual das alternativas descreve esse princípio? Membros da equipe devem desenvolver as formas de trabalho, sem processos prescritivos. Os clientes devem estar envolvidos na escolha do processo de desenvolvimento. Deve-se ter em mente que os requisitos do sistema vão mudar, mas as pessoas nunca mudam. O cliente deve fornecer, priorizar e modelar novos requisitos do sistema e definir o processo de desenvolvimento. O software deve ser desenvolvido para o cliente. O cliente auxilia na especificação dos requisitos e desenvolvimento das funcionalidades para serem incluídas em cada incremento. 1 pontos Salva PERGUNTA 6 Requisitos de sistema/software são utilizados para descrever o que o software deve fazer, os serviços que ele oferece, as restrições sobre seu funcionamento. Das alternativas a seguir, assinale a incorreta: Engenharia de requisitos é o processo de descobrir requisitos, escopo, restrições, analisar sistemas similares e verificar/validar serviços e restrições. Requisitos de sistema descrevem as restrições em linguagem natural com as quais o sistema deverá operar. Requisitos de usuário podem ser descritos em linguagem natural e refletem quais serviços o sistema deverá fornecer a seus usuários. Requisitos de software refletem as necessidades dos clientes que requerem uma finalidade determinada. Especificação de requisitos pode ser parte do contrato entre comprador/desenvolvedor. 1 pontos Salva PERGUNTA 7 Elicitação de requisitos é o processo de reunir informações sobre o sistema requerido e os sistemas existentes, e separar dessas informações os requisitos de usuário e de sistema. Qual das alternativas abaixo não é uma ferramenta/técnica para descoberta de requisitos? Protótipos. Cenários. Entrevistas. Documentação. Etnografia. 1 pontos Salva Estado de Conclusão da Pergunta: PERGUNTA 8 Qualidade de software inclui o comportamento do software enquanto ele está executando, bem como a estrutura e a organização dos programas do sistema e a documentação associada. Isso se reflete nos atributos de software chamados não funcionais ou de qualidade. Existem alguns problemas que afetam a qualidade. Preencha as seguintes lacunas corretamente: I. ___________: diferentes requisitos não podem entrar em conflito. II. ___________: os requisitos devem poder ser validados sobre o sistema implementado. III. ___________: a função era exatamente aquela? IV. ___________: todos os requisitos necessários devem ter sido incluídos. V. ___________: os requisitos incluídos devem poder realmente ser implementados. Realismo, Testabilidade, Completude, Validade/corretude, Consistência Testabilidade, Completude, Realismo, Validade/corretude, Consistência Realismo, Validade/corretude, Testabilidade, Consistência, Completitude Consistência, Testabilidade, Validade/corretude, Completude, Realismo Completude, Consistência, Validade/corretude, Realismo, Testabilidade 1 pontos Salva PERGUNTA 9 Existem diversas formas de escrever uma especificação de requisitos: linguagem natural, notação gráfica, linguagem de descrição de projeto, linguagem natural estruturada e especificação formal. Qual dessas notações completa a afirmação abaixo? ________________ usa linguagem específica como de programação, mas com características mais abstratas para especificar os requisitos, definindo um modelo operacional do sistema. Linguagem natural estruturada Linguagem natural Especificação formal Notação gráfica Linguagem de descrição de projeto 1 pontos Salva PERGUNTA 10 Em elicitação de requisitos, tem-se dois termos muito utilizados: validação, que é checar se os requisitos representam o sistema correto; e verificação que é checarse os requisitos estão representados 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. correto; e verificação, que é checar se os requisitos estão representados corretamente. Na videoaula da Semana 2, o professor apresentou exemplos de técnicas de validação e verificação. Qual das opções abaixo representa a técnica “Projeto de caso de teste”? Adiantar o processo de projetar casos de teste. Um modelo executável do sistema em questão é demonstrado para os usuários finais e clientes. Usuários finais podem experimentar o modelo para verificar se ele atende às suas reais necessidades. Os requisitos são analisados sistematicamente por uma equipe de revisores que busca por erros. Desenvolvedores descobrem os requisitos dos produtos a serem construídos em projeto e código. Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta:
Compartilhar