Prévia do material em texto
26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 1/8 Revisar envio do teste: QUESTIONÁRIO UNIDADE III FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 7641-60_55903_R_E1_20211 CONTEÚDO Usuário �aviele.lopes @aluno.unip.br Curso FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Teste QUESTIONÁRIO UNIDADE III Iniciado 20/04/21 15:20 Enviado 26/04/21 15:09 Status Completada Resultado da tentativa 1 em 2,5 pontos Tempo decorrido 143 horas, 48 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: O Manifesto para Desenvolvimento Ágil de Software foi criado em 2001 por Kent Beck e mais 16 notáveis desenvolvedores que se reuniram para defender algumas regras. Qual dos princípios a seguir corresponde a uma regra defendida por Kent e desenvolvedores? O cliente deve ser envolvido no processo de desenvolvimento. Motivar os desenvolvedores a trabalhar com tecnologia de ponta. O cliente deve ser envolvido no processo de desenvolvimento. Propor sistemas somente se estiver integrado e adaptado a outros sistemas. Usar basicamente o UML como técnica para o desenvolvimento do software. Utilizar técnicas do RUP. Resposta: B Comentário: Os clientes devem estar intimamente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações. Veja também no “ Tópico 5.1 Manifesto para desenvolvimento ágil de software – Unidade III”. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_162019_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_162019_1&content_id=_2084485_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 2/8 Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. e. A metodologia ágil XP inclui um conjunto de regras e práticas que ocorrem no contexto de quatro atividades: planejamento, projeto, codi�cação e teste. Assinale a alternativa que corresponde a uma regra ou prática usual na metodologia XP. É a metodologia que mais enfatiza diretrizes e técnicas de gestão de projetos. É a metodologia que mais enfatiza diretrizes e técnicas de gestão de projetos. Normalmente, um analista trabalha no planejamento, projeto e teste e o outro na codi�cação. São feitas reuniões periódicas, chamadas de sprint. Na verdade o XP é um conjunto de metodologias escolhidas para cada projeto. São escolhidos tipos de modelos para cada fase do desenvolvimento, de forma a agilizar a codi�cação. Pergunta 3 Scrum é um método para construir software de modo incremental em ambientes complexos onde os requisitos não são claros ou mudam com muita frequência. O Scrum fornece um mecanismo de informação de status que é atualizado continuamente e utiliza a divisão de tarefas dentro da equipe de forma explícita. Fonte: MORENO (2020); PRESSMAN (2011). Como funciona a metodologia do Scrum no desenvolvimento de software? 0 em 0,25 pontos 0,25 em 0,25 pontos 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 3/8 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: É aplicada no desenvolvimento orientado a objetos. Os sprints ocorrem no planejamento e determinação das funcionalidades a serem construídas. Trabalha com o princípio da manobrabilidade, São de�nidas as funcionalidades nos sprints. É um conjunto de metodologias que podem ser aplicadas em todas as etapas do desenvolvimento do software. É aplicada no desenvolvimento orientado a objetos. Os sprints ocorrem no planejamento e determinação das funcionalidades a serem construídas. O trabalho é desenvolvido em duplas que atuam nos ciclos de reuniões. Em um primeiro sprint são de�nidas as duplas de trabalho. É a metodologia que mais enfatiza diretrizes e técnicas de gestão de projetos. Resposta: C Comentário: O Scrum é um processo incremental. O backlog designa as prioridades dos requisitos ou funcionalidades, Nos sprints são escolhidas as funcionalidades a serem construídas, durante a construção ocorrem sucessivas reuniões, que são feitas para o acompanhamento do projeto. Mais detalhes sobre a forma de como funciona o Scrum podem ser vistos no “Tópico 5.2.2 SCRUM – Unidade III”. Pergunta 4 Resposta Selecionada: c. A metodologia ágil DSDM tem o foco na especi�cação do sistema, a integração de seus componentes e testes para veri�car se o sistema atende aos requisitos especi�cados. Seu framework é mostrado a seguir. Neste modelo consta a fase do “Projeto e construção da iteração”. Analise as alternativas a seguir e determine o melhor ponto para especi�car a iteração a ser construída. Fonte: Moreno (2020). Entre as fases “Implementação” e “Modelo funcional de iteração”. 0 em 0,25 pontos 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 4/8 Respostas: a. b. c. d. e. Entre as fases “Estudos de revisão” e “Modelo funcional da iteração”. Entre as fases “Implementação” e “Estudos de revisão”. Entre as fases “Implementação” e “Modelo funcional de iteração”. Entre as fases “Viabilidade” e “Estudos de revisão”. Na fase de “Projeto e construção da iteração” Pergunta 5 Resposta Selecionada: d. Respostas: a. b. c. d. e. “Por enfrentar vários problemas na escolha de metodologias para desenvolver software, a empresa Asserti, desenvolvedora de software, escolheu adotar a metodologia ágil Crystal porque possui uma coleção de modelos para descrever o software”. Assinale a alternativa que expressa corretamente a análise do texto. A expressão está totalmente errada porque está baseada nos modelos de processos prescritivos. A escolha da metodologia Crystal está correta, contudo, a justi�cativa está errada. A escolha da metodologia Crystal está errada e a justi�cativa se encaixa na metodologia AM. A expressão está correta. A expressão está totalmente errada porque está baseada nos modelos de processos prescritivos. De acordo com o texto, a escolha melhor se encaixa na metodologia FDD e a justi�cativa é inválida para qualquer metodologia ágil. Pergunta 6 Um estudo de viabilidade é um estudo breve, direcionado, que se destina a responder algumas perguntas. I. O Sistema proposto contribui para os objetivos gerais da organização? II. O Sistema poderá ser implementado com as tecnologias dominadas pela equipe dentro das restrições de custo e de prazo? III. O Sistema pode ser integrado e é compatível com os outros sistemas já em operação? 0 em 0,25 pontos 0 em 0,25 pontos 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 5/8 Resposta Selecionada:a. Respostas: a. b. c. d. e. IV. O usuário tem contribuído no reconhecimento e valorização da área de TI? Assinale a alternativa que apresenta as questões que devem ser utilizadas em um estudo de viabilidade. Somente as perguntas I e II estão corretas. Somente as perguntas I e II estão corretas. Somente as perguntas I, II e III estão corretas. Somente as perguntas I, III e IV estão corretas. Somente as perguntas II, III e IV estão corretas. Todas as perguntas estão corretas. Pergunta 7 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Os textos a seguir se referem a conceitos da engenharia de requisitos do software. I. O estudo de viabilidade antecipa uma falha do projeto. Ao se codi�car, o cliente acompanha o desenvolvimento com base no estudo de viabilidade, o que permite, em testes, identi�car uma falha do software. II. Na elicitação os desenvolvedores fazem uma série de perguntas com a intenção de estabelecer um entendimento básico do problema. Deve haver uma colaboração entre cliente e desenvolvedor. III. A especi�cação de requisitos de software captura todos os requisitos de software para o sistema ou para uma parte deste. Os membros da equipe de programação trabalham com os usuários para descobrir os requisitos do software. Analise cada texto e responda na sequência equivalente, se o conceito é V (Verdadeiro) ou F (Falso) e assinale a alternativa correta. F, V, F F, F, F F, F, V F, V, F V, V, F V, V, V Resposta: C Comentário: Texto I: o conceito é falso porque o estudo de viabilidade ocorre antes do projeto. Neste instante o projeto ainda não existe. Veja a matéria completa no “Tópico 6.2 Estudo da viabilidade do sistema – Unidade III”. Texto II: o conceito é verdadeiro para a elicitação. Veja a matéria completa no “Tópico 6.3 Elicitação e análise de requisitos – Unidade III”. Texto III: o conceito é falso, porém, a especi�cação captura todos os requisitos de software, mas isto é feito entre os programadores e usuários porque suas áreas de conhecimento são diferentes. Veja a matéria completa no “Tópico 6.4 Especi�cação, documentação e modelagem dos requisitos – Unidade III”. 0,25 em 0,25 pontos 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 6/8 Pergunta 8 Resposta Selecionada: d. Respostas: a. b. c. d. e. Existem inúmeros requisitos que devem ser levantados e deduzidos. Contudo, todos estes requisitos partem de quatro principais grupos de requisitos do software. Quais são? Requisito do projeto, requisito técnico, requisito de veri�cação e requisitos de validação. Requisito do domínio, requisito de dados, requisito da aplicação e requisito de infraestrutura. Requisito de elicitação, requisito de análise, requisito de especi�cação e requisito de modelagem. Requisito de planejamento, requisito de análise, requisito de projeto e requisito de implementação. Requisito do projeto, requisito técnico, requisito de veri�cação e requisitos de validação. Requisito do usuário, requisito do sistema, requisito funcional, requisito não funcional. Pergunta 9 Resposta Selecionada: e. Respostas: a. b. c. d. Os requisitos não funcionais se referem à qualidade do produto software, são requisitos que não estão ligados às funções do negócio, mas dispõem de restrições, capacidades do sistema e representações dos dados. Sommerville (2011) de�ne a composição da estrutura dos requisitos não funcionais como sendo composta por: Requisitos elicitação, requisitos de análise e requisitos de especi�cação. Requisitos para o contrato de software, requisitos do sistema e requisitos de interface. Requisitos do produto, requisitos organizacionais e requisitos externos. Requisitos normais, requisitos esperados e requisitos atrativos. Requisitos técnicos, requisitos de veri�cação e requisitos de validação. 0 em 0,25 pontos 0 em 0,25 pontos 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 7/8 e. Requisitos elicitação, requisitos de análise e requisitos de especi�cação. Pergunta 10 Resposta Selecionada: b. Respostas: a. b. c. d. e. Identi�que no texto uma das alternativas consideradas requisito do sistema e assinale. Estudo de caso: A Guess torna-se digital (LAUDON, 2004). Entre as décadas de 80 e 90 a Guess dominou o mercado de jeans devido à sua expansão, em 1997 estava sem fôlego e difícil de administrar. Concorrentes como Levi’s e Gap aprimoram seus designs para conquistar o mercado da Guess. Em uma missão desa�adora, a Guess reage e estabelece um plano de metas embasadas na Internet para triplicar as vendas e alcançar 2 bilhões de dólares até 2003. Implementação de Rede de Computadores – com a Cisco Systems a Guess trocou sua emaranhada rede de equipamentos por tecnologia padronizada e de última geração. Implementação de Banco de Dados – com o objetivo de integrar a informação, a PeopleSoft e CommerceOne criaram um sistema de informação denominado Rede de Compra de Vestuário (Apparel Buying Network) que integrou informações de venda, estoque e outras funções gerenciais para fornecedores e varejistas nos Estados Unidos e em dezenas de países. Uso da Internet: Criou o site web público para varejistas “guess.com”. Criou os sites e-commerce “www.babygues.com” e “www.guesskids.com”. Criou a GuessExpress, uma rede privada para compra de suprimentos, reavaliação de projetos, acerto de viagens, transmissões aos gerentes sobre tendências da empresa e do setor e, aos funcionários, formas de veri�car e alterar seus planos de benefícios. Resultados: Os usuários passaram a acompanhar on-line o andamento de seus pedidos desde a requisição até a entrega. Pedidos que levavam uma ou duas semanas da solicitação até o recebimento passaram a levar um ou dois dias. Em 2003, o plano de metas da Guess foi atingido. Assinale a alternativa correspondente a requisito do sistema. Implementação da rede de computadores e do banco de dados. Acompanhamento on-line dos usuários no andamento de seus pedidos. Implementação da rede de computadores e do banco de dados. Criar a GuessExpress. Criar o site web público para varejistas “guess.com”. Criar os sites e-commerce “www.babygues.com” e “www.guesskids.com”. 0,25 em 0,25 pontos 26/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_60817185_1&course_id=_162019_1&content_id=_2085862_1&retur… 8/8 Segunda-feira, 26 de Abril de 2021 15h09min13s GMT-03:00 Feedback da resposta: Resposta: B Comentário: Os requisitos do sistema abordam a integração dos elementos: software, hardware, pessoas, banco de dados e rede de computadores. A alternativa “B” é a que melhor resume esta questão. Vale a pena conhecer mais sobre requisitos do sistema no “Tópico 6.4.5 Requisitos do Sistema (RS) – Unidade III”. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_2084485_1&course_id=_162019_1&nolaunch_after_review=true');