Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/4 Exercício 1: Os modelos de análise e projeto são modelos que focam em visões diferentes no desenvolvimento do sistema. Escolha a opção correta. A) Tanto o modelo de análise quanto o modelo de Projeto utilizam os mesmos diagramas da UML, sem necessidade de posterior detalhamento. B) O modelo de análise analisa a correta solução para o software, sendo então o domínio da solução analisada. C) O modelo de projeto projeta o correto problema apresentado pelo software, sendo então o domínio do problema. D) A análise verifica o problema enquanto o projeto verifica a solução. E) É recomendável, sempre que possível, passarmos direto para o Projeto, dispensando a análise, para ganharmos tempo no desenvolvimento do software. O aluno respondeu e acertou. Alternativa(D) Comentários: D) A análise é uma modelagem do problema, consiste nas atividades necessárias para entender o domínido problema, ou seja, é uma atividade de investigação. Já o projeto, é uma modelagem da solução, consiste nas atividades necessárias para resolver o problema. Exercício 2: Quantas afirmações abaixo estão corretas? 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/4 1. A etapa de projeto é complementar à etapa de análise; na última nos preocupamos com o problema e na primeira com a solução computacional; 2. O objetivo da etapa de projeto é selecionar as alternativas que constituirão a solução computacional; 3. No projeto nos preocupamos em como será implementada a interface com o usuário, a persistência e a segurança, por exemplo; 4. As classes de projeto são refinamentos das classes de análise; 5. Classes de análise podem ser adicionadas, alteradas ou excluídas no projeto. A) 1 (uma) afirmação correta. B) 2 (duas) afirmações corretas. C) 3 (três) afirmações corretas. D) 4 (quatro) afirmações corretas. E) 5 (cinco) afirmações corretas. O aluno respondeu e acertou. Alternativa(E) Comentários: D) A alternativa 1 está incorreta, pois a etapa da análise é complementar á etapa do projeto, sendo que a última (projeto) nos preocupamos com a solução computacional e na primeira sendo ( análise) com o problema. C) A alternativa 1 está incorreta, pois a etapa da análise é complementar á etapa do projeto, sendo que a última (projeto) nos preocupamos com a solução computacional e na primeira sendo ( análise) com o problema. a altetnativa 3 está incorreta o projeto se preocupa em como resolver os problemas. D) A alternativa 1 está incorreta, pois a etapa da análise é complementar á etapa do projeto, sendo que a última (projeto) nos preocupamos com a solução computacional e na primeira sendo ( análise) com o problema. D) A alternativa 1 está incorreta, pois a etapa da análise é complementar á etapa do projeto, sendo que a última (projeto) nos preocupamos com a solução computacional e na primeira sendo ( análise) com o problema. A) a etapa da análise é complementar á etapa do projeto, sendo que a última (projeto) nos preocupamos com a solução computacional e na primeira sendo ( análise) com o problema. 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/4 E) a etapa da análise é complementar á etapa do projeto, sendo que a última (projeto) nos preocupamos com a solução computacional e na primeira sendo ( análise) com o problema. Exercício 3: MVC é um padrão de arquitetura de software. Com a complexidade crescente das aplicações é altamente recomendável a separação entre dados (Model) e apresentação (View). Qual declaração sobre MVC é incorreta? Escolha uma. A) O MVC separa as tarefas de acesso de dados e lógica de negócio. B) A camada de negócios é o Control e a camada de apresentação é a View. C) MVC significa, basicamente, a mesma coisa que arquitetura em camadas. D) O controlador (controller) responde a eventos e pode gerar alterações no Model (modelo). E) O modelo (Model) não toma conhecimento direto da apresentação (View). O aluno respondeu e acertou. Alternativa(C) Comentários: B) A camada de Negócios é o Model e a camada de apresentação é a View. B) A camada de Negócios é o Model e a camada de apresentação é a View. B) A camada de Negócios é o Model e a camada de apresentação é a View. C) Model-view-controller (MVC) é um padrão de arquitetura de software. Exercício 4: Escolha a opção correta. A) 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/4 O diagrama de pacotes pode ser usado para modelar o relacionamento entre dois ou mais subsistemas. B) O diagrama de pacotes não é adequado para representar um sistema que faz uso de um subsistema desenvolvido em outra parte da organização. C) O diagrama de pacotes permite mostrar como os componentes de um sistema se comunicam. D) O diagrama de pacotes é inadequado para mostrar a dependência entre sistemas ou subsistemas feitos em diferentes plataformas E) O diagrama de pacotes mostra como as classes dos subsistemas estão relacionadas e o grau de acoplamento das mesmas. O aluno respondeu e acertou. Alternativa(A) Comentários: C) Esses diagramas têm como conceito agrupadores lógicos de pedaços dos sistemas (nível superior) com dependência entre eles (interação de pacotes), ou seja, pacotes podem depender de outros pacotes. Esses elementos agrupados podem ser diagramas, classes, outros pacotes, entre outros. Os pacotes sempre têm um nome próprio e dentro alguns elementos que são agrupados conforme os tipos de elementos . A) Esses diagramas têm como conceito agrupadores lógicos de pedaços dos sistemas (nível superior) com dependência entre eles (interação de pacotes), ou seja, pacotes podem depender de outros pacotes. Esses elementos agrupados podem ser diagramas, classes, outros pacotes, entre outros. Os pacotes sempre têm um nome próprio e dentro alguns elementos que são agrupados conforme os tipos de elementos .
Compartilhar