Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 1/9 Revisar envio do teste: QUESTIONÁRIO UNIDADE III FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 7641-60_55903_R_E1_20221 CONTEÚDO Usuário Curso FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Teste QUESTIONÁRIO UNIDADE III Iniciado 22/04/22 17:11 Enviado 22/04/22 17:35 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 23 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. Comentário 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=_219298_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_219298_1&content_id=_2705914_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 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 2/9 Pergunta 2 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: 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. Normalmente, um analista trabalha no planejamento, projeto e teste e o outro na codi�cação. É 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. Resposta: B Comentário: No XP as equipes normalmente trabalham em duplas. Estas duplas basicamente são formadas por um analista que trabalha com a parte de abstrair os requisitos, projetar o código e testar. E a prática da codi�cação �ca com o outro analista. Na Figura 35 do “Tópico 5.2.1 Extreme Programming (XP) – Unidade III”. 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. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 3/9 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: Fonte: MORENO (2020); PRESSMAN (2011). Como funciona a metodologia do Scrum no desenvolvimento de software? É 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 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 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 4/9 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: 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 “Estudos de revisão” e “Modelo funcional da iteração”. 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” Resposta: A Comentário: A metodologia DSDM trabalha com incrementos de entrega de componentes, similar ao RUP. A iteração é uma estratégia de planejamento que de�ne as práticas, métodos e ferramentas para a construção do componente. Só dá para se ter um “Modelo funcional de iteração” se a iteração for antes especi�cada. As propriedades do DSDM estão no “Tópico 5.2.4 Dynamic Systems Development Method (DSDM) – Unidade III” e sobre como de�nir a iteração no “Tópico 4.1.4 Incremental – Unidade II”. Pergunta 5 Resposta Selecionada: a. Respostas: a. b. “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 escolha da metodologia Crystal está correta, contudo, a justi�cativa está errada. A escolha da metodologia Crystal está correta, contudo, a justi�cativa está errada. 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur…5/9 c. d. e. Comentário da resposta: 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. Resposta: A Comentário: Crystal/Clear, como o método é chamado, faz parte de um conjunto de metodologias que são adaptadas a cada projeto. Veja o “Tópico 5.2.5 Crystal – Unidade III”. A justi�cativa corresponde à metodologia ágil AM, que é uma metodologia baseada na prática para modelagem do software. Veja o “Tópico 5.2.6 Agile Modeling (AM) – Unidade III”. Pergunta 6 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: 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? 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, II e III 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. Resposta: B Comentário: Das perguntas apresentadas, apenas a (IV) é incorreta. Para que o software a ser implantado seja viável o usuário segue apenas as regras de uso ditadas pelo TI, sem a necessidade de ter que valorizar a área de TI. As perguntas podem ser vistas com maiores detalhes no “Tópico 6.2 Estudo da viabilidade do sistema – Unidade III”. 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 6/9 Pergunta 7 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário 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”. Pergunta 8 Resposta Selecionada: e. Respostas: a. 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 usuário, requisito do sistema, requisito funcional, requisito não funcional. Requisito do domínio, requisito de dados, requisito da aplicação e requisito de infraestrutura. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 7/9 b. c. d. e. Comentário da resposta: 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. Resposta: E Comentário: Os quatro principais grupos de requisitos são: requisito do usuário, requisito do sistema, requisito funcional, requisito não funcional. Estes requisitos abordam as necessidades do usuário, a infraestrutura de TI, as funções do negócio, funções e normas da qualidade. Maiores detalhes poderão ser vistos no “Tópico 6.4 Especi�cação, documentação e modelagem dos requisitos – Unidade III”. Pergunta 9 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: 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 do produto, requisitos organizacionais e requisitos externos. 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. Requisitos elicitação, requisitos de análise e requisitos de especi�cação. Resposta: B Comentário: Os requisitos não funcionais se referem a tudo aquilo que o usuário não pede, mas, se der problema, ele vai reclamar. Os requisitos não funcionais atendem basicamente a estrutura recomendada por Sommerville (2011), apresentada na alternativa “B” e que pode ser vista na Figura 48 do “Tópico 6.4.4 Requisitos não funcionais (RNF) – Unidade III”. 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 8/9 Pergunta 10 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da 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 parafornecedores 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”. Resposta: B Comentário: Os requisitos do sistema abordam a integração dos elementos: 0,25 em 0,25 pontos 22/04/2022 17:36 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79163424_1&course_id=_219298_1&content_id=_2707375_1&retur… 9/9 Sexta-feira, 22 de Abril de 2022 17h35min26s BRT resposta: 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
Compartilhar