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