Prévia do material em texto
<p>Você acertou 3 de 5 questões</p><p>Verifique o seu desempenho e continue treinando! Você pode refazer o exercício</p><p>quantas vezes quiser.</p><p>Verificar Desempenho</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>1 Marcar para revisão</p><p>A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades</p><p>do negócio e propósito do sistema são tratados. Nesse sentido, selecione a opção</p><p>correta a respeito da Modelagem de Negócios:</p><p>Identifica as entidades de dados e como se relacionam com o negócio.</p><p>É caracterizada por um processo rígido que vai determinar como será a versão</p><p>final.</p><p>É uma fase voltada para os desenvolvedores do sistema com interações</p><p>técnicas.</p><p>Identifica as informações relevantes sobre o negócio.</p><p>Nela, os testes do sistema são tratados de modo a validar os requisitos do</p><p>sistema.</p><p>Resposta incorreta</p><p>Opa! A alternativa correta é a letra D. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>i é fi ó i i ifi</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>A alternativa correta é a D, que afirma que a Modelagem de Negócios identifica as</p><p>informações relevantes sobre o negócio. Isso ocorre porque a Modelagem de</p><p>Negócios é uma fase crucial na Análise de Requisitos de Desenvolvimento �RAD�,</p><p>onde o foco é entender as necessidades do negócio e o propósito do sistema.</p><p>Portanto, é essencial identificar as informações que são relevantes para o negócio</p><p>para garantir que o sistema atenda às suas necessidades e objetivos.</p><p>2 Marcar para revisão</p><p>A linguagem de programação Python possui muitos pacotes disponíveis. Tem uma</p><p>grande comunidade de colaboradores engajados na solução de problemas e</p><p>disseminação de conteúdo. Sobre a linguagem de programação Python:</p><p>Não é ideal para projetos RAD, dado que é orientada a objetos.</p><p>Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor</p><p>precise programar linhas de código.</p><p>Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor</p><p>linguagem de programação.</p><p>É usada para construir a lógica do sistema, mas não a interface gráfica com o</p><p>usuário.</p><p>Licença e simplicidade de sintaxe fazem da linguagem Python uma forte</p><p>candidata para desenvolvimentos de projetos RAD.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>A alternativa correta é a E. A linguagem Python é conhecida por sua simplicidade</p><p>de sintaxe, o que facilita a leitura e compreensão do código, tornando-a uma</p><p>escolha popular para projetos de Desenvolvimento Rápido de Aplicações �RAD�.</p><p>Alé di li d P h i l j d di ib íd li</p><p>Exercicio</p><p>Tema 5</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Além disso, a licença de Python permite que ela seja usada e distribuída livremente,</p><p>o que contribui para sua popularidade e uso em uma variedade de projetos,</p><p>incluindo RAD. Portanto, a afirmação "Licença e simplicidade de sintaxe fazem da</p><p>linguagem Python uma forte candidata para desenvolvimentos de projetos RAD" é</p><p>verdadeira.</p><p>3 Marcar para revisão</p><p>A modelagem dos dados é uma das fases do RAD �Rapid Application Development) que</p><p>tem o objetivo de identificar entidades, detalhá-las, relacioná-las entre si e evoluir até o</p><p>detalhe de como será implementada. Neste sentido, com respeito à modelagem de</p><p>dados:</p><p>O diagrama de entidade-relacionamento pode ser utilizado nessa fase.</p><p>Não é esperado que ao final da fase seja produzida uma documentação.</p><p>Ao final da fase, o modelo de dados é concluído e não deve passar por</p><p>modificações.</p><p>O sistema gerenciador de banco de dados sempre deve ser o mais eficiente na</p><p>gerência dos dados.</p><p>O modelo de dados deve ser baseado no diagrama de classes da UML �Unified</p><p>Modeling Language).</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>A alternativa correta é a letra A. A modelagem de dados é uma fase crucial no</p><p>desenvolvimento de aplicações e o diagrama de entidade-relacionamento é uma</p><p>ferramenta comumente utilizada nessa etapa. Este diagrama permite representar as</p><p>entidades envolvidas, bem como as relações entre elas, facilitando a compreensão</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>e a implementação do modelo de dados. Portanto, é perfeitamente possível e até</p><p>recomendado o uso do diagrama de entidade-relacionamento durante a fase de</p><p>modelagem de dados.</p><p>4 Marcar para revisão</p><p>O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema,</p><p>pois é nessa etapa que são identificadas as necessidades do sistema. Uma das técnicas</p><p>que auxiliam no levantamento de requisitos é a de entrevistas. A respeito das técnicas</p><p>utilizadas para otimizar os resultados obtidos pelas entrevistas, selecione a opção</p><p>CORRETA�</p><p>Os casos de uso são usados para descrever como os usuários devem usar o</p><p>sistema.</p><p>Os cenários são usados para simular situações de desastre e como os</p><p>usuários devem proceder.</p><p>A observação e análise social auxilia a mapear o comportamento do usuário.</p><p>Os grupos focais participam de debates para analisar possíveis</p><p>vulnerabilidades do sistema.</p><p>O brainstorming estimula que as partes interessadas apresentem suas ideias</p><p>sobre o sistema e como devem ser priorizadas.</p><p>Resposta incorreta</p><p>Opa! A alternativa correta é a letra C. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>A alternativa correta é a letra C, que afirma que a observação e análise social</p><p>auxiliam a mapear o comportamento do usuário. Isso é verdadeiro, pois ao observar</p><p>e analisar o comportamento do usuário, é possível entender melhor suas</p><p>necessidades e expectativas em relação ao sistema. Essa compreensão é</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>fundamental para o levantamento de requisitos, pois permite que o sistema seja</p><p>desenvolvido de forma a atender às necessidades do usuário de maneira eficaz.</p><p>5 Marcar para revisão</p><p>O desenvolvimento de interface com o usuário é um grande desafio, apesar da</p><p>existência de muitos frameworks e ferramentas que facilitam esse trabalho. Um desses</p><p>desafios está na escolha das ferramentas, ou frameworks adequados. Nesse sentido,</p><p>selecione a opção que deve ser considerada nesta escolha:</p><p>Licença, pois trata dos direitos de uso de um software.</p><p>A ferramenta escolhida sempre deve ser a mais difícil de aprender para que se</p><p>tenha um desenvolvimento rápido pelos membros da equipe.</p><p>A ferramenta escolhida não deve fornecer capacidade de colaboração entre os</p><p>membros da equipe.</p><p>Integração, uma vez que é muito importante que o código esteja disponível no</p><p>controlador de versões git.</p><p>Facilidade de uso e conforto, pois o usuário final precisa de atalhos para</p><p>navegar no sistema.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>A alternativa correta é a "A". A licença é um fator crucial a ser considerado na</p><p>escolha de uma ferramenta ou framework para o desenvolvimento de interfaces</p><p>com o usuário. A licença define os direitos de uso de um software, incluindo se ele</p><p>pode ser usado comercialmente, se e como ele pode ser distribuído, e se ele pode</p><p>ser modificado. Escolher uma ferramenta ou framework com uma licença</p><p>inadequada pode levar a problemas legais no futuro. Portanto, é essencial</p><p>considerar a licença ao escolher uma ferramenta ou framework para o</p><p>desenvolvimento de interfaces com o usuário.</p>