Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2457681&cmid=748002 1/5 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Questão 3 Correto Atingiu 0,80 de 0,80 Iniciado em quinta, 3 Jun 2021, 19:44 Estado Finalizada Concluída em quinta, 3 Jun 2021, 20:29 Tempo empregado 45 minutos 21 segundos Avaliar 4,80 de um máximo de 8,00(60%) A UML (Unified Modeling Language) define dois tipos principais de diagramas: estruturais e comportamentais. Qual das opções abaixo lista apenas diagramas comportamentais da UML? Escolha uma opção: a. Classes; Sequência; Comunicações. b. Atividades; Casos de Uso; Classes. c. Máquina de Estados; Atividades; Casos de Uso. d. Sequência; Tempo; Perfil. e. Tempo; Objetos; Pacotes. Um Técnico do TRE-SP está participando do levantamento de requisitos para um novo sistema que objetiva a detecção de fraudes em campanhas eleitorais. Os requisitos iniciais estão pouco definidos e, além disso, buscam-se a mitigação dos riscos do projeto e a descoberta de falhas provocadas por comunicação verbal. O Técnico deve indicar que, neste caso, seria correto Escolha uma opção: a. utilizar o método Scrum e ampliar o time box da sprint para 60 dias para criar o primeiro "Pronto". b. implementar o sistema com base no processo ágil de desenvolvimento MPS.BR. c. implementar um protótipo do sistema a partir de um modelo funcional do produto esperado. d. utilizar a métrica LOC antes de se iniciar o sistema, para mitigar riscos de requisitos funcionais errados. e. utilizar outra técnica de levantamento de requisitos, como RAD. O Diagrama de Caso de Uso serve para representar como os casos de uso interagem entre si no sistema e com os usuários (atores), ou seja, como as funcionalidades se relacionarão umas com as outras e como serão utilizadas pelo usuário, durante o uso do sistema. Um engenheiro de software modelou a seguinte abstração: em I for colocada a palavra Escolha uma opção: a. extend, o registro não será obrigatório ao se fazer login. b. include, subentende-se que o cidadão já está registrado ao se fazer o login. c. include, o cidadão não precisará se registrar ao fazer login. d. extend, o cidadão terá que se registrar toda vez que fizer login. e. union, os dois casos de uso serão entendidos como um único caso de uso. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 16/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2457681&cmid=748002 2/5 Questão 4 Incorreto Atingiu 0,00 de 0,80 Questão 5 Correto Atingiu 0,80 de 0,80 A figura abaixo apresenta parte de um modelo de classes de domínio de um sistema de registro de voos de uma agência de aviação asiática: A partir deste modelo foram elaboradas as seguintes assertivas: I. O modelo permite identificar inequivocamente as cidades de origem e destino de um voo. II. Um piloto pode não comandar um voo. III. Uma cidade pode não ser atendida por um voo. Marque a alternativa correta em relação às assertivas acima. Escolha uma opção: a. Apenas as assertivas II e III são verdadeiras. b. Apenas as assertivas I e II são verdadeiras. c. Todas as assertivas são verdadeiras. d. Apenas as assertivas I e III são verdadeiras. e. Todas as assertivas são falsas. Um diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra e serão empregados para fazer a modelagem de aspectos dinâmicos do sistema. Nesse diagrama da UML, o desvio representa Escolha uma opção: a. uma condição que seleciona caminhos distintos mutuamente exclusivos para uma atividade. b. a união de todas as transições, originadas por uma separação, que tenham terminadas as atividades. c. uma separação que determina caminhos distintos executados em paralelo. d. as associações entre estados e atividades. e. a passagem de um comportamento condicional, indicando um único caminho de saída. 16/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2457681&cmid=748002 3/5 Questão 6 Incorreto Atingiu 0,00 de 0,80 Questão 7 Incorreto Atingiu 0,00 de 0,80 Um diagrama de estado mostra os possíveis estados de um objeto e as transações responsáveis pelas suas mudanças de estado. Considere o diagrama a seguir: É correto afirmar que Escolha uma opção: a. um determinado objeto poderá ter quatro estados durante a sua execução, sendo estes Novo, Editado, Gravado e Finalizado. b. O Estado EM Produção é um estado aninhado. c. Os Estados EM Produção e Editado só poderão mudar para os estados Em Produção e Gravado. d. O Objeto no estado Em Produção poderá ficar somente neste estado ou mudar para Editado ou Gravado. e. A Ação de Enviar para a produção ocorrerá depois da saída do estado Novo. Considere o diagrama de classes de projeto e as seguintes afirmativas: [1] Telefone possui um atributo coleção da classe Contato. [2] Contato possui um atributo da classe Grupo. [3] Grupo possui um atributo coleção da classe Contato. Quais as afirmativas corretas? Escolha uma opção: a. [1] - [3] b. [2] - [3] c. [1] - [2] - [3] d. [1] - [2] e. [3] 16/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2457681&cmid=748002 4/5 Questão 8 Correto Atingiu 0,80 de 0,80 Questão 9 Incorreto Atingiu 0,00 de 0,80 A UML 2.0 é composta por muitos diagramas. O objetivo disso é formar múltiplas visões do sistema a ser modelado, analisando-o e modelando-o sob diversos aspectos, procurando-se, assim, atingir a completude da modelagem. De acordo com o cenário, para imprimir a quantidade de papel no Diagrama a seguir, qual modelo foi utilizado? Escolha uma opção: a. Diagrama de Sequência. b. Diagrama de Comunicação. c. Diagrama de Gráficos de Estados. d. Diagrama de Pacotes. e. Diagrama de Atividades. Considerando a geração do modelo objeto-relacional a partir do Modelo de Classes pode-se afirmar: [I] A tabela comercial possui 1 chave estrangeira referenciando a chave primária da tabela imovel. [II] A tabela corretor possui uma chave primária simples, não possuindo chave estrangeira. [III] A tabela comercialização possui 3 chaves estrangeiras. [IV] A associação entre as classes Comercalização e Imovel gera uma tabela de relacionamento. Quais as opções corretas? Escolha uma opção: a. I e II b. II, IV. c. I e III d. Todas as opções. e. I, II e III. 16/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2457681&cmid=748002 5/5 Questão 10 Correto Atingiu 0,80 de 0,80 Considerando os diagramas aplicados na modelagem da arquitetura do sistema, avalie os conceitos e características a seguir: [A] Diagrama de Componentes. [B] Diagrama de Implantação. [1] Representa a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento. [2] Diz respeito à disposição dos subsistemas de um SSOO pelos nós de processamento disponíveis. [3] Permite definir uma proposta de arquitetura para um sistema, pois descreve as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias. Quais as opções relacionam os conceitos às características corretamente? Escolha uma opção: a. [1][A]-[2][B]-[3][B] b. [1][A]-[2][A]-[3][B] c. [1][A]-[2][B]-[3][A] d. [1][B]-[2][B]-[3][A] e. [1][B]-[2][A]-[3][A]◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... Avaliação 03 - 10 pontos ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=749988&forceview=1 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455168&cmid=748002 1/6 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quarta, 2 Jun 2021, 18:55 Estado Finalizada Concluída em quarta, 2 Jun 2021, 20:10 Tempo empregado 1 hora 14 minutos Avaliar 4,80 de um máximo de 8,00(60%) Um Analista de Sistemas está trabalhando em uma fase do desenvolvimento de um software em que objetiva-se criar uma estratégia de solução, sendo necessário definir o que o sistema deve fazer antes de se definir como o sistema irá fazer. Nesta etapa deve-se realizar a validação e verificação dos modelos construídos, antes de partir para solução do problema. O Analista de Sistemas está na fase de Escolha uma opção: a. Análise de Requisitos. A verificação executa diversas atividades a fim de se testar se cada funcionalidade de cada módulo do software funcionará adequadamente. b. Projeto do software. A validação verifica se os modelos construídos estão em conformidade com os requisitos do cliente. c. Levantamento de requisitos. A validação executa diversas atividades a fim de se validar o produto de software, testando cada funcionalidade de cada módulo. d. Levantamento de Requisitos. A verificação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente. e. Análise de Requisitos. A validação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente. Um Técnico do TRE-SP está participando do levantamento de requisitos para um novo sistema que objetiva a detecção de fraudes em campanhas eleitorais. Os requisitos iniciais estão pouco definidos e, além disso, buscam-se a mitigação dos riscos do projeto e a descoberta de falhas provocadas por comunicação verbal. O Técnico deve indicar que, neste caso, seria correto Escolha uma opção: a. utilizar a métrica LOC antes de se iniciar o sistema, para mitigar riscos de requisitos funcionais errados. b. utilizar outra técnica de levantamento de requisitos, como RAD. c. implementar o sistema com base no processo ágil de desenvolvimento MPS.BR. d. utilizar o método Scrum e ampliar o time box da sprint para 60 dias para criar o primeiro "Pronto". e. implementar um protótipo do sistema a partir de um modelo funcional do produto esperado. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455168&cmid=748002 2/6 Questão 3 Incorreto Atingiu 0,00 de 0,80 Questão 4 Correto Atingiu 0,80 de 0,80 UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos, particularmente os relacionamentos entre casos de uso. Avalie as afirmativas. I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo, implementado por um outro caso de uso, é chamado de forma condicional. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem. Está correto o que se afirma em Escolha uma opção: a. I e III, apenas. b. I e IV, apenas. c. II e III, apenas. d. I, III e IV, apenas. e. I, II e IV, apenas. No diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas. Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX Escolha uma opção: a. pode ser associado a, no máximo, várias instâncias da ClasseE ou da ClasseF. b. não pode ser associado a uma instância de ClasseE que já esteja associada a outra instância de ClasseB. c. está associado a uma instância de ClasseC. d. pode ser associado a, no máximo, uma instância de ClasseE e a uma de ClasseF. e. não pode ser associado simultaneamente a instâncias de ClasseE e de ClasseF. 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455168&cmid=748002 3/6 Questão 5 Correto Atingiu 0,80 de 0,80 Questão 6 Correto Atingiu 0,80 de 0,80 A UML é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Qual diagrama da UML representa a figura a seguir? Escolha uma opção: a. Diagrama de Atividade. b. Diagrama de Classes. c. Diagrama de Componentes. d. Diagrama de Sequência. e. Diagrama de Caso de Uso. A UML emprega diversos diagramas, cada um com uma finalidade específica . A seguir , são caracterizadas de três desses diagramas. I. descreve os aspectos dos objetos que tratam do tempo e dos eventos que marcam mudanças. II. descreve a estrutura dos objetos em um sistema - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações. III. descreve aspectos específicos dos objetos - como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo. As descrições em I, II e III estão associadas, respectivamente, aos diagramas de: Escolha uma opção: a. atividades, componentes e estados b. componentes, estados e classes. c. estados, classes e interações d. interações, atividades e componentes. e. classes, interações e atividades 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455168&cmid=748002 4/6 Questão 7 Correto Atingiu 0,80 de 0,80 Questão 8 Incorreto Atingiu 0,00 de 0,80 Considere o diagrama de classes UML apresentado a seguir. Assinale a opção que apresenta a afirmativa correta. Escolha uma opção: a. Pode existir uma instância de A que seja instância de B, de G e de H. b. Toda instância de A é uma instância de B ou de C. c. Toda instância de A tem que ser instância de, ao menos, um destes três elementos: D, E ou F. d. Pode existir uma instância de A que seja instância de D, de G e de H. e. Pode existir uma instância de A que seja instância de B e de C. A UML 2.0 é composta por muitos diagramas. O objetivo disso é formar múltiplas visões do sistema a ser modelado, analisando-o e modelando-o sob diversos aspectos, procurando-se, assim, atingir a completude da modelagem. De acordo com o cenário, avalie as afirmativas: 1. a mensagem "envia formulário" é implementada na classe Utilizador. 2. a classe Página Alterar Perfil terá 2(dois) novos métodos em função do diagrama. 3. a classe Utilizador terá 2(dois) novos métodos em função do diagrama. Quais as afirmativas verdadeiras? Escolha uma opção: a. [1]-[2] b. [1]-[3] c. [2]-[3] d. [2] e. [1]-[2]-[3] 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455168&cmid=7480025/6 Questão 9 Incorreto Atingiu 0,00 de 0,80 Questão 10 Incorreto Atingiu 0,00 de 0,80 Considerando a geração do modelo objeto-relacional a partir do Modelo de Classes pode-se afirmar: [I] A tabela comercial possui 1 chave estrangeira referenciando a chave primária da tabela imovel. [II] A tabela corretor possui uma chave primária simples, não possuindo chave estrangeira. [III] A tabela comercialização possui 3 chaves estrangeiras. [IV] A associação entre as classes Comercalização e Imovel gera uma tabela de relacionamento. Quais as opções corretas? Escolha uma opção: a. II, IV. b. I e II c. Todas as opções. d. I, II e III. e. I e III Considerando os diagramas aplicados na modelagem da arquitetura do sistema, avalie os conceitos e características a seguir: [A] Diagrama de Componentes [B] Diagrama de Implantação [1] Mostra a configuração dos nós de processamento em tempo de execução, seus relacionamentos e os componentes que existem em cada nó. [2] Uma coleção de componentes de software e seus inter-relacionamentos [3] Permite indicar o protocolo na ligação entre dois nós. Quais as opções relacionam os conceitos às características corretamente? Escolha uma opção: a. [1][A]-[2][B]-[3][B] b. [1][B]-[2][A]-[3][B] c. [1][A]-[2][A]-[3][B] d. [1][B]-[2][B]-[3][A] e. [1][B]-[2][A]-[3][A] ◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... Rio Comprido Méier https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455168&cmid=748002 6/6 o Co p do Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ é e Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2454886&cmid=748002 1/6 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quarta, 2 Jun 2021, 17:24 Estado Finalizada Concluída em quarta, 2 Jun 2021, 18:45 Tempo empregado 1 hora 21 minutos Avaliar 5,60 de um máximo de 8,00(70%) Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. Escolha uma opção: a. A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. b. Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos. c. A maior parte da análise de requisitos ocorre durante a fase de elaboração. d. A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. e. A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. Um Técnico do TRE-SP está participando do levantamento de requisitos para um novo sistema que objetiva a detecção de fraudes em campanhas eleitorais. Os requisitos iniciais estão pouco definidos e, além disso, buscam-se a mitigação dos riscos do projeto e a descoberta de falhas provocadas por comunicação verbal. O Técnico deve indicar que, neste caso, seria correto Escolha uma opção: a. utilizar o método Scrum e ampliar o time box da sprint para 60 dias para criar o primeiro "Pronto". b. implementar o sistema com base no processo ágil de desenvolvimento MPS.BR. c. utilizar outra técnica de levantamento de requisitos, como RAD. d. implementar um protótipo do sistema a partir de um modelo funcional do produto esperado. e. utilizar a métrica LOC antes de se iniciar o sistema, para mitigar riscos de requisitos funcionais errados. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2454886&cmid=748002 2/6 Questão 3 Correto Atingiu 0,80 de 0,80 O engenheiro de software Silva elaborou o modelo a seguir para um sistema de prestação de contas. Com base no diagrama de caso de uso apresentado, Silva especificou que Escolha uma opção: a. "Consultar Processo de Prestação de Contas" possui um ponto de extensão para execução de "Retificar Processo de Prestação de Contas". b. "Jurisdicionado" representa um comportamento do sistema. c. O relacionamento entre "Retificar Processo de Prestação de Contas" e "Consultar Processo de Prestação de Contas" representa o reuso de Caso de Uso. d. "Gestor" é um papel desempenhado por "Jurisdicionado". e. "Retificar Processo de Prestação de Contas" possui um ponto de extensão para execução de "Consultar Processo de Prestação de Contas". 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2454886&cmid=748002 3/6 Questão 4 Correto Atingiu 0,80 de 0,80 Questão 5 Correto Atingiu 0,80 de 0,80 Considere o diagrama de classes a seguir: Analise as afirmativas a seguir, identificando as opções CORRETAS: [I] Quarto e Hotel possuem uma associação do tipo composição. [II] Um funcionário pode possuir vários endereços. [III] Todo cliente realiza no mínimo uma reserva. [IV] Uma reserva possui no mínimo 1 quarto. Escolha uma opção: a. Todas as opções. b. I, II e III. c. II e IV. d. II, III e IV. e. I e IV A Unified Modeling Language, ou Linguagem Unificada de Modelagem, é, como o nome indica, uma linguagem de notação utilizada para modelar e documentar as diversas fases do desenvolvimento de sistemas orientados a objetos. A UML está na sua versão 2.5 sendo mantida pelo Object Management Group (OMG). A UML possui duas grandes categorias: Estruturais e Comportamentais. Identifique o diagrama que NÃO faz parte dos Diagramas Estruturais: Escolha uma opção: a. Atividades b. Classes c. Pacotes d. Objetos e. Componentes 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2454886&cmid=748002 4/6 Questão 6 Correto Atingiu 0,80 de 0,80 Questão 7 Incorreto Atingiu 0,00 de 0,80 A UML emprega diversos diagramas, cada um com uma finalidade específica . A seguir , são caracterizadas de três desses diagramas. I. descreve os aspectos dos objetos que tratam do tempo e dos eventos que marcam mudanças. II. descreve a estrutura dos objetos em um sistema - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações. III. descreve aspectos específicos dos objetos - como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo. As descrições em I, II e III estão associadas, respectivamente, aos diagramas de: Escolha uma opção: a. classes, interações e atividades b. atividades, componentes e estados c. estados, classes e interações d. componentes, estados e classes. e. interações, atividades e componentes. Considere o diagrama de classes de projeto e as seguintes afirmativas: [1] Telefone possui um atributo coleção da classe Contato. [2] Classe Contato possui dois novos atributos em função das suas associações. [3]Classe Telefone possui dois novos atributos em função das suas associações. Quais as afirmativas corretas? Escolha uma opção: a. [2] - [3] b. [1] - [2] - [3] c. [3] d. [1] - [2] e. [1] - [3] 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2454886&cmid=748002 5/6 Questão 8 Incorreto Atingiu 0,00 de 0,80 Questão 9 Incorreto Atingiu0,00 de 0,80 Um diagrama de interação mostra uma interação formada por um conjunto de objetos e seus relacionamentos, incluindo as mensagens que poderão ser trocadas entre eles. Os diagramas de sequência e os diagramas de comunicação são chamados de diagramas de interação. Nesse contexto, avalie as seguintes afirmativas: 1. As informações de um diagrama de comunicação, que, frequentemente, são as mesmas apresentadas no diagrama de sequência, não se preocupam com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. 2. O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens. 3. A sintaxe correta ao descrever um objeto em um diagrama de sequências é "nome da classe : nome do objeto". Quais as afirmativas CORRETAS? Escolha uma opção: a. [1] b. [1]-[2] c. [2]-[3] d. [1]-[3] e. [1]-[2]-[3] Considerando a geração do modelo objeto-relacional a partir do Modelo de Classes pode-se afirmar: [I] A tabela Consulta possui 2 chaves estrangeiras. [II] A tabela Serviço possui 1 chave estrangeira. [III] A tabela Horário possui 2 chaves estrangeiras. [IV] A tabela Agenda não possui chave estrangeira. Quais as opções corretas? Escolha uma opção: a. I e II b. IV c. I, II e III d. I, III e IV e. I e III 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2454886&cmid=748002 6/6 Questão 10 Correto Atingiu 0,80 de 0,80 Na linguagem UML, o diagrama que mostra o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware, é chamado de diagrama de Escolha uma opção: a. atividades. b. casos de uso. c. implantação. d. sequência. e. classes. ◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455339&cmid=748002 1/6 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quarta, 2 Jun 2021, 19:43 Estado Finalizada Concluída em quarta, 2 Jun 2021, 21:03 Tempo empregado 1 hora 20 minutos Avaliar 6,40 de um máximo de 8,00(80%) O Modelo Espiral foi originalmente proposto por Boehm em 1988 onde cada setor da espiral corresponde a uma tarefa (fase)do desenvolvimento. A seguir algumas afirmativas: I) A primeira tarefa inclui a determinação de objetivos, alternativas e restrições, onde ocorre o comprometimento dos envolvidos e o estabelecimento de uma estratégia para alcançar os objetivos. II) Na segunda tarefa ocorre o desenvolvimento do produto. III) Na terceira tarefa ocorre a avaliação de alternativas, identificação e solução de riscos, executa-se uma análise de risco. Prototipação é uma boa ferramenta para tratar riscos. Se o risco for considerado inaceitável, pode parar o projeto. IV) Na quarta tarefa o produto é avaliado e se prepara para iniciar um novo ciclo. Quais opções com afirmativas VERDADEIRAS? Escolha uma opção: a. I - II - III b. I - II - III - IV c. II - IV d. I - III - IV e. I - IV Requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais. Com relação aos requisitos de software, é verdadeiro dizer-se que Escolha uma opção: a. os requisitos de produto, os organizacionais e os externos são tipos de requisitos funcionais. b. as necessidades do usuário são informações que substituem os requisitos do software. c. os requisitos funcionais são declarações de serviços que o sistema deve fornecer, como o sistema deve reagir e se comportar para determinadas entradas e situações. d. os requisitos não funcionais são aqueles diretamente relacionados às funções específicas fornecidas pelo sistema, ou seja, referem-se diretamente às características do software. e. o documento de requisito de software (SRS, do inglês Software Requirements Specification) é um documento restrito à equipe de desenvolvimento de software. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455339&cmid=748002 2/6 Questão 3 Correto Atingiu 0,80 de 0,80 Questão 4 Correto Atingiu 0,80 de 0,80 UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos, particularmente os relacionamentos entre casos de uso. Avalie as afirmativas. I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo, implementado por um outro caso de uso, é chamado de forma condicional. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem. Está correto o que se afirma em Escolha uma opção: a. I e IV, apenas. b. I, III e IV, apenas. c. II e III, apenas. d. I, II e IV, apenas. e. I e III, apenas. Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML. Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir. Infere-se, pela leitura desse modelo, que Escolha uma opção: a. um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta, formaPagto e flagPagamento. b. o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido. c. os objetos da classe Empresa possuem um atributo: número de seu CNPJ. d. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. e. um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455339&cmid=748002 3/6 Questão 5 Correto Atingiu 0,80 de 0,80 Questão 6 Correto Atingiu 0,80 de 0,80 O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como uma atividade depende uma da outra. Um diagrama de atividade pode ser regiões denominadas swimlanes. Nesse contexto, vejamos algumas afirmativas: I – A ramificação é um caminho de exceção representado por uma expressão booleana, podendo ter uma transição de entrada e até duas transições de saída. II – As raias (swimlanes) podem representar áreas de negócio em uma organização responsáveis por determinados grupos de atividades. III – Os fluxos concorrentes são representados pelas bifurcações e as uniões, sendo representadas por barras de sincronização horizontais ou verticais. Está CORRETO o afirmado em: Escolha uma opção: a. I, II e III b. IIc. I e III d. I e II e. II e III Análise o diagrama de máquina de estado a seguir Sobre o diagrama, é CORRETO afirmar que Escolha uma opção: a. o aluno no estado “Jubilado” é o aluno que excedeu o tempo para cursar a disciplina. b. o aluno no estado “Cursando” pode ser "jubilado" e depois retornar ao estado de Cursando a qualquer momento. c. o aluno no estado “Formado” é o aluno que cumpriu todos os créditos, e que pode ter passado pelo estado “Transferido”. d. o aluno no estado “Formado” é o aluno que cumpriu todos os créditos, e que não assume nenhum outro estado. e. outra universidade, e depois de transferido, pode retornar a faculdade de origem sem a necessidade de efetuar matricula. 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455339&cmid=748002 4/6 Questão 7 Correto Atingiu 0,80 de 0,80 Questão 8 Incorreto Atingiu 0,00 de 0,80 Considere o diagrama de classes de projeto e as seguintes afirmativas: [1] Classe Venda possui dois novos atributos em função das suas associações. [2] CatálogoDeProdutos possui um atributo da classe Loja. [3] Classe CatálogoDeProdutos possui três novos atributos em função das suas associações. Quais as afirmativas corretas? Escolha uma opção: a. [2] - [3] b. [1] - [2] c. [1] - [2] - [3] d. [1] - [3] e. [3] Um diagrama de interação mostra uma interação formada por um conjunto de objetos e seus relacionamentos, incluindo as mensagens que poderão ser trocadas entre eles. Os diagramas de sequência e os diagramas de comunicação são chamados de diagramas de interação. Nesse contexto, avalie as seguintes afirmativas: 1. As informações de um diagrama de comunicação, que, frequentemente, são as mesmas apresentadas no diagrama de sequência, não se preocupam com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. 2. O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens. 3. A sintaxe correta ao descrever um objeto em um diagrama de sequências é "nome da classe : nome do objeto". Quais as afirmativas CORRETAS? Escolha uma opção: a. [1] b. [2]-[3] c. [1]-[2]-[3] d. [1]-[2] e. [1]-[3] 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455339&cmid=748002 5/6 Questão 9 Incorreto Atingiu 0,00 de 0,80 Questão 10 Correto Atingiu 0,80 de 0,80 Considerando a geração do modelo objeto-relacional a partir do Modelo de Classes pode-se afirmar: [I] A tabela comercialização possui 4 chaves estrangeiras. [II] A tabela corretor possui uma chave primária simples, possuindo chave estrangeira. [III] A tabela residencial possui 1 chave estrangeira referenciando a chave primária da tabela imovel. [IV] A associação entre as classes Infraestrutura e Residencial gera uma tabela de relacionamento. Quais as opções corretas? Escolha uma opção: a. I, III, IV. b. II e III. c. Todas as opções. d. I, II e III. e. I e II. Considerando os diagramas aplicados na modelagem da arquitetura do sistema, avalie os conceitos e características a seguir: [A] Diagrama de Componentes. [B] Diagrama de Implantação. [1] Representa a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento. [2] Diz respeito à disposição dos subsistemas de um SSOO pelos nós de processamento disponíveis. [3] Permite definir uma proposta de arquitetura para um sistema, pois descreve as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias. Quais as opções relacionam os conceitos às características corretamente? Escolha uma opção: a. [1][B]-[2][A]-[3][A] b. [1][A]-[2][B]-[3][A] c. [1][A]-[2][A]-[3][B] d. [1][A]-[2][B]-[3][B] e. [1][B]-[2][B]-[3][A] ◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 04/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455339&cmid=748002 6/6 Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quinta, 3 Jun 2021, 14:08 Estado Finalizada Concluída em quinta, 3 Jun 2021, 14:35 Tempo empregado 27 minutos 15 segundos Avaliar 4,80 de um máximo de 8,00(60%) Sobre o processo unificado de desenvolvimento de software, pode-se afirmar: I. O processo unificado de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. II. Os aspectos que distinguem o processo unificado são capturados em três conceitos chaves: direcionado a casos de uso; iterativo e incremental; com foco em desempenho. III. Há vários benefícios em se adotar um processo iterativo controlado, entre os quais podemos destacar a redução dos riscos envolvendo custos a um único incremento. IV. O final de uma fase é marcado por um ponto de verificação. Um dos propósitos destes pontos de verificação é que permitem a monitoração do progresso dos trabalhos. Quais as afirmativa(s) INCORRETA(S)? Escolha uma opção: a. I e II, somente b. II, III e IV, somente c. Todas as afirmações d. II, somente e. I, II e III, somente Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido. 1. O sistema deverá emitir relatórios de compras a cada 15 dias. 2. O sistema só irá permitir a visualização do campo "valor máximo" para gerentes. 3. O sistema deverá fornecer diariamente o relatório de despesas. 4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente. 5. O sistema não permitirá acesso aos registros de compras após às 17 horas. Em relação a esses requisitos, é correto afirmar que: Escolha uma opção: a. são todos requisitos não-funcionais. b. são todos requisitos funcionais. c. 1 e 5 são requisitos não-funcionais e 2, 3 e 4 são requisitos de domínio. d. 1, 2 e 3 são requisitos funcionais e 4 e 5 são requisitos de domínio. e. 1 e 5 são requisitos funcionais e 2, 3 e 4 são requisitos de domínio. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 Questão 3 Incorreto Atingiu 0,00 de 0,80 Questão 4 Correto Atingiu 0,80 de 0,80 Na Engenharia de Software, um caso de uso (do inglês use case) é um tipo de classificador representando uma unidade funcional coerente provida pelo sistema, subsistema, ou classe manifestada por sequências de mensagens intercambiáveis entre os sistemas e um ou mais atores. Especificações de casos de uso são narrativas em texto, descrevendo a unidade funcional, e são amplamente utilizados para representar requisitos funcionais nos sistemas. Os diagramas de Casos de Uso são representações gráficas dos Casos de Uso e seus relacionamentos com outros casos de uso e atores.O apelo visual dessa ferramenta permite literalmente desenhar o processo de execução do negócio e visualizar a responsabilidade de cada participante, quando ele entrará em cena, qual será sua interação, a amplitude e a sequência em que o seu trabalho precisa ser realizado em relação às responsabilidades e tarefas dos demais integrantes do processo. Um caso de uso representa uma unidade discreta dainteração entre um usuário (humano ou máquina) e o sistema. Vejamos algumas afirmativas. ( ) o caso de uso A estende o caso de uso B, significa que quando o caso de uso A for executado o caso de uso B poderá (poderá – talvez não seja) ser executado também. A direção do relacionamento é do caso de uso extensor (aqui o caso de uso B) para o caso de uso estendido. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”. De acordo com a ordem apresentada, as afirmativas são, respectivamente, Escolha uma opção: a. V – V – F. b. F – V – V. c. F – V – F. d. F – F – V. e. V – F – V. Considere o diagrama de classes a seguir: Analise as afirmativas a seguir, identificando as opções CORRETAS: [I] Quarto e Hotel possuem uma associação do tipo composição. [II] Um funcionário pode possuir vários endereços. [III] Todo cliente realiza no mínimo uma reserva. [IV] Uma reserva possui no mínimo 1 quarto. Escolha uma opção: a. I, II e III. b. I e IV c. II e IV. d. Todas as opções. II III IV Questão 5 Incorreto Atingiu 0,00 de 0,80 Questão 6 Correto Atingiu 0,80 de 0,80 e. II, III e IV. Um diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra, sendo empregado na modelagem de aspectos dinâmicos do sistema. Essa modelagem pode incluir: 1. um método de uma classe; 2. um processo de negócio; 3. uma descrição de caso de uso. Quais as modelagens POSSÍVEIS? Escolha uma opção: a. 1 e 3 b. 2 e 3 c. 1, 2 e 3 d. 1 e. 1 e 2 A UML emprega diversos diagramas, cada um com uma finalidade específica . A seguir , são caracterizadas de três desses diagramas. I. descreve os aspectos dos objetos que tratam do tempo e dos eventos que marcam mudanças. II. descreve a estrutura dos objetos em um sistema - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações. III. descreve aspectos específicos dos objetos - como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo. As descrições em I, II e III estão associadas, respectivamente, aos diagramas de: Escolha uma opção: a. estados, classes e interações b. atividades, componentes e estados c. interações, atividades e componentes. d. componentes, estados e classes. e. classes, interações e atividades Questão 7 Incorreto Atingiu 0,00 de 0,80 Questão 8 Correto Atingiu 0,80 de 0,80 Diagrama de classes é uma representação estática utilizada para descrever a estrutura de um sistema, apresentando suas classes, atributos, operações e as relações entre os objetos. Considere o diagrama de classes de projeto e as seguintes afirmativas: [1] Veículo é uma classe abstrata e possui um método abstrato que deve ser implementado pela classe Terrestre ou pela classe Aquatico. [2] Uma instância da Classe Anfibio possui 01 (um) atributo. [3] Anfíbio possui duas superclasses, caracterizando a herança múltipla. Quais as afirmativas CORRETAS? Escolha uma opção: a. [1] - [3] b. [1] - [2] c. [1] - [2] - [3] d. [1] e. [2] - [3] A UML 2.0 é composta por muitos diagramas. O objetivo disso é formar múltiplas visões do sistema a ser modelado, analisando-o e modelando-o sob diversos aspectos, procurando-se, assim, atingir a completude da modelagem. De acordo com o cenário, avalie as afirmativas: 1. a mensagem "Valida formulário" é implementada na classe Pagina Alterar Perfil. 2. a classe Página Alterar Perfil terá 3(três) novos métodos em função do diagrama. 3. a mensagem Envia formulário é executada após a mensagem Valida formulário. Quais as afirmativas verdadeiras? Escolha uma opção: a. [1] b. [2]-[3] c. [1]-[3] Questão 9 Incorreto Atingiu 0,00 de 0,80 Questão 10 Correto Atingiu 0,80 de 0,80 d. [1]-[2] e. [1]-[2]-[3] No contexto do mapeamento OO-R, temos o seguinte modelo conceitual: Obs: # - PK * - FK Avalie as seguintes afirmativas: 1. O modelo lógico gerado possui 6(seis) tabelas. 2. A tabela Parceiro possui duas chaves estrangerias. 3. A tabela Jurídica possui uma chave estrangeira referenciando a chave primária da tabela pessoa. Quais as afirmativas CORRETAS? Escolha uma opção: a. [1]-[3] b. [1]-[2]-[3] c. [2]-[3] d. [1]-[2] e. [1] Sobre o diagrama de componentes da UML, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). (___) Permite a visualização da estrutura de alto nível do sistema e o comportamento dos serviços que os componentes de software provêm e/ou consomem. (___) Determina, junto com o diagrama de Caso de Uso, os requisitos funcionais de um sistema e a sequência de execução dos componentes que o compõem. (___) Estabelece a base para que outros diagramas, como o Diagrama de Sequência e o Diagrama de Atividades, possam ser construídos. Assinale a alternativa que apresenta a sequência correta de cima para baixo. Escolha uma opção: a. V, V, F b. V, F, F c. F, V, V d. F, V, F e F F V e. F, F, V ◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quarta, 2 Jun 2021, 22:36 Estado Finalizada Concluída em quarta, 2 Jun 2021, 23:03 Tempo empregado 27 minutos 23 segundos Avaliar 5,60 de um máximo de 8,00(70%) Um Analista de Sistemas está trabalhando em uma fase do desenvolvimento de um software em que objetiva-se criar uma estratégia de solução, sendo necessário definir o que o sistema deve fazer antes de se definir como o sistema irá fazer. Nesta etapa deve-se realizar a validação e verificação dos modelos construídos, antes de partir para solução do problema. O Analista de Sistemas está na fase de Escolha uma opção: a. Análise de Requisitos. A validação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente. b. Levantamento de requisitos. A validação executa diversas atividades a fim de se validar o produto de software, testando cada funcionalidade de cada módulo. c. Análise de Requisitos. A verificação executa diversas atividades a fim de se testar se cada funcionalidade de cada módulo do software funcionará adequadamente. d. Projeto do software. A validação verifica se os modelos construídos estão em conformidade com os requisitos do cliente. e. Levantamento de Requisitos. A verificação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente. Sobre a Análise e o Gerenciamento de Requisitos, é FALSO afirmar que: Escolha uma opção: a. o gerenciamento de requisitos implica a alteração, inclusão e/ou exclusão de requisitos ao produto de software, o que pode levar a alterações de prazos, de recursos humanos, de equipamentos e de tecnologia. b. na análise de requisitos o cliente utiliza as melhores práticas de engenharia de requisitos na tarefa de descrever suas necessidades. c. o gerenciamento de requisitos corresponde ao conjunto de atividades que auxilia a equipe do projeto a identificar, controlar e rastrear os requisitos, bem como a fazer as alterações nos requisitos durante o projeto. d. quanto mais tarde for identificado um problema na análise de requisitos, maior será o custo com o retrabalho. e. a elicitação é o processo de identificaçãoe entendimento das necessidades e restrições dos usuários. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 Questão 3 Correto Atingiu 0,80 de 0,80 Para o Diagrama de Caso de Uso a seguir, é CORRETO afirmar que: Escolha uma opção: a. O caso de uso “Fechar Preços” está inserido no fluxo de execução do caso de uso “Avaliar Negócio”. b. Setas direcionadas indicam relacionamento sequencial entre casos de uso. c. O ator “Vendedor” executa o fluxo do caso de uso “Avaliar Negócio”. d. O ator “Sistema de Contabilidade” está incorreto, pois atores devem representar pessoas que interagem com o sistema. e. O ator “Vendedor” executa o fluxo do caso de uso “Analisar Risco”. Questão 4 Correto Atingiu 0,80 de 0,80 O objetivo do diagrama de classes é mostrar os relacionamentos existentes entre as classes que são abstraídas no projeto, e como esses relacionamentos colaboram para a execução de um processo específico. Vejamos as classes CLY e CLZ e que ITX seja uma interface. Vamos considerar as seguintes relações entre classes e interface: • CLZ é uma subclasse de CLY; • CLZ realiza ITX. 1) 2) 3) 4) 5) Questão 5 Correto Atingiu 0,80 de 0,80 Qual diagrama de classes UML representa de forma correta essas relações? Escolha uma opção: a. 2 b. 4 c. 3 d. 5 e. 1 A Unified Modeling Language, ou Linguagem Unificada de Modelagem, é, como o nome indica, uma linguagem de notação utilizada para modelar e documentar as diversas fases do desenvolvimento de sistemas orientados a objetos. A UML está na sua versão 2.5 sendo mantida pelo Object Management Group (OMG). A UML possui duas grandes categorias: Estruturais e Comportamentais. Identifique o diagrama que NÃO faz parte dos Diagramas Estruturais: Escolha uma opção: a. Classes b. Atividades c. Componentes d. Objetos e. Pacotes Questão 6 Incorreto Atingiu 0,00 de 0,80 Questão 7 Incorreto Atingiu 0,00 de 0,80 Análise o diagrama de máquina de estado a seguir Sobre o diagrama, é CORRETO afirmar que Escolha uma opção: a. o aluno no estado “Formado” é o aluno que cumpriu todos os créditos, e que não assume nenhum outro estado. b. o aluno no estado “Jubilado” é o aluno que excedeu o tempo para cursar a disciplina. c. o aluno no estado “Cursando” pode ser "jubilado" e depois retornar ao estado de Cursando a qualquer momento. d. o aluno no estado “Formado” é o aluno que cumpriu todos os créditos, e que pode ter passado pelo estado “Transferido”. e. outra universidade, e depois de transferido, pode retornar a faculdade de origem sem a necessidade de efetuar matricula. Considere o diagrama de classes UML apresentado a seguir. Assinale a opção que apresenta a afirmativa correta. Escolha uma opção: a. Pode existir uma instância de A que seja instância de B e de C. b. Pode existir uma instância de A que seja instância de D, de G e de H. c. Toda instância de A tem que ser instância de, ao menos, um destes três elementos: D, E ou F. d. Toda instância de A é uma instância de B ou de C. e. Pode existir uma instância de A que seja instância de B, de G e de H. Questão 8 Incorreto Atingiu 0,00 de 0,80 Questão 9 Correto Atingiu 0,80 de 0,80 Um diagrama de interação mostra uma interação formada por um conjunto de objetos e seus relacionamentos, incluindo as mensagens que poderão ser trocadas entre eles. Os diagramas de sequência e os diagramas de comunicação são chamados de diagramas de interação. Nesse contexto, avalie as seguintes afirmativas: 1. As informações de um diagrama de comunicação, que, frequentemente, são as mesmas apresentadas no diagrama de sequência, não se preocupam com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. 2. O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens. 3. A sintaxe correta ao descrever um objeto em um diagrama de sequências é "nome da classe : nome do objeto". Quais as afirmativas CORRETAS? Escolha uma opção: a. [2]-[3] b. [1] c. [1]-[3] d. [1]-[2] e. [1]-[2]-[3] No contexto do mapeamento OO-R, temos o seguinte modelo conceitual: Obs: # - PK * - FK Avalie as seguintes afirmativas: 1. O modelo lógico gerado possui 7(sete) tabelas. 2. A tabela LinhaDetalheVenda possui duas chaves estrangerias. 3. A tabela EspecificaçãoDeProduto possui duas chaves estrangeiras. Quais as afirmativas CORRETAS? Escolha uma opção: a. [2]-[3] b. [1]-[3] c. [1]-[2]-[3] d. [1]-[2] e. [1] Questão 10 Correto Atingiu 0,80 de 0,80 Considerando os diagramas aplicados na modelagem da arquitetura do sistema, avalie os conceitos e características a seguir: [A] Diagrama de Componentes. [B] Diagrama de Implantação. [1] Representa a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento. [2] Diz respeito à disposição dos subsistemas de um SSOO pelos nós de processamento disponíveis. [3] Permite definir uma proposta de arquitetura para um sistema, pois descreve as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias. Quais as opções relacionam os conceitos às características corretamente? Escolha uma opção: a. [1][B]-[2][A]-[3][A] b. [1][A]-[2][B]-[3][A] c. [1][A]-[2][B]-[3][B] d. [1][B]-[2][B]-[3][A] e. [1][A]-[2][A]-[3][B] ◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 07/06/2021 Avaliação AV 01 - Questões Objetivas - 8 (oito) pts https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2379579&cmid=731070 1/5 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV1 / Avaliação AV 01 - Questões Objetivas - 8 (oito) pts Questão 1 Incorreto Atingiu 0,00 de 0,80 Iniciado em terça, 13 Abr 2021, 21:25 Estado Finalizada Concluída em terça, 13 Abr 2021, 22:38 Tempo empregado 1 hora 12 minutos Avaliar 7,20 de um máximo de 8,00(90%) Considere o diagrama de classes a seguir: Analise as afirmativas a seguir, identificando as opções CORRETAS: [I] Quarto e Hotel possuem uma associação do tipo composição. [II] Um funcionário pode possuir vários endereços. [III] Todo cliente realiza no mínimo uma reserva. [IV] Uma reserva possui no mínimo 1 quarto. Escolha uma opção: a. II, III e IV. b. II e IV. c. I e IV d. Todas as opções. e. I, II e III. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=731070 07/06/2021 Avaliação AV 01 - Questões Objetivas - 8 (oito) pts https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2379579&cmid=731070 2/5 Questão 2 Correto Atingiu 0,80 de 0,80 Questão 3 Correto Atingiu 0,80 de 0,80 Questão 4 Correto Atingiu 0,80 de 0,80 A UML é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Qual diagrama da UML representa a figura a seguir? Escolha uma opção: a. Diagrama de Componentes. b. Diagrama de Atividade. c.Diagrama de Caso de Uso. d. Diagrama de Sequência. e. Diagrama de Classes. O Diagrama de Caso de Uso serve para representar como os casos de uso interagem entre si no sistema e com os usuários (atores), ou seja, como as funcionalidades se relacionarão umas com as outras e como serão utilizadas pelo usuário, durante o uso do sistema. Um engenheiro de software modelou a seguinte abstração: em I for colocada a palavra Escolha uma opção: a. include, subentende-se que o cidadão já está registrado ao se fazer o login. b. union, os dois casos de uso serão entendidos como um único caso de uso. c. include, o cidadão não precisará se registrar ao fazer login. d. extend, o cidadão terá que se registrar toda vez que fizer login. e. extend, o registro não será obrigatório ao se fazer login. Sobre a Análise e o Gerenciamento de Requisitos, é FALSO afirmar que: Escolha uma opção: a. a elicitação é o processo de identificação e entendimento das necessidades e restrições dos usuários. b. o gerenciamento de requisitos corresponde ao conjunto de atividades que auxilia a equipe do projeto a identificar, controlar e rastrear os requisitos, bem como a fazer as alterações nos requisitos durante o projeto. c. o gerenciamento de requisitos implica a alteração, inclusão e/ou exclusão de requisitos ao produto de software, o que pode levar a alterações de prazos, de recursos humanos, de equipamentos e de tecnologia. d. na análise de requisitos o cliente utiliza as melhores práticas de engenharia de requisitos na tarefa de descrever suas necessidades. e. quanto mais tarde for identificado um problema na análise de requisitos, maior será o custo com o retrabalho. 07/06/2021 Avaliação AV 01 - Questões Objetivas - 8 (oito) pts https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2379579&cmid=731070 3/5 Questão 5 Correto Atingiu 0,80 de 0,80 Questão 6 Correto Atingiu 0,80 de 0,80 Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. Escolha uma opção: a. A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. b. A maior parte da análise de requisitos ocorre durante a fase de elaboração. c. A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. d. Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos. e. A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. A figura abaixo apresenta parte de um modelo de classes de domínio de um sistema de registro de voos de uma agência de aviação asiática: A partir deste modelo foram elaboradas as seguintes assertivas: I. O modelo permite identificar inequivocamente as cidades de origem e destino de um voo. II. Um piloto pode não comandar um voo. III. Uma cidade pode não ser atendida por um voo. Marque a alternativa correta em relação às assertivas acima. Escolha uma opção: a. Todas as assertivas são verdadeiras. b. Apenas as assertivas I e III são verdadeiras. c. Todas as assertivas são falsas. d. Apenas as assertivas II e III são verdadeiras. e. Apenas as assertivas I e II são verdadeiras. 07/06/2021 Avaliação AV 01 - Questões Objetivas - 8 (oito) pts https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2379579&cmid=731070 4/5 Questão 7 Correto Atingiu 0,80 de 0,80 Questão 8 Correto Atingiu 0,80 de 0,80 Os modelos de processos de negócio definidos pelos analistas de negócio servem como fonte de requisitos para a modelagem dos sistemas de informação que podem ser construídos para dar suporte a esses processos, podendo ser aplicada a UML (Unified Modeling Language) nessa modelagem processos de negócio. A UML permite a implantação de uma técnica padrão de modelagem. Considerando a sua experiência na engenharia de software, qual o diagrama deveria ser usado na modelagem de processo de negócio? Escolha uma opção: a. diagrama de atividades b. diagrama de comunicação c. diagrama de estados d. diagrama de sequência e. diagrama de interação Na Engenharia de Software, um caso de uso (do inglês use case) é um tipo de classificador representando uma unidade funcional coerente provida pelo sistema, subsistema, ou classe manifestada por sequências de mensagens intercambiáveis entre os sistemas e um ou mais atores. Especificações de casos de uso são narrativas em texto, descrevendo a unidade funcional, e são amplamente utilizados para representar requisitos funcionais nos sistemas. Os diagramas de Casos de Uso são representações gráficas dos Casos de Uso e seus relacionamentos com outros casos de uso e atores.O apelo visual dessa ferramenta permite literalmente desenhar o processo de execução do negócio e visualizar a responsabilidade de cada participante, quando ele entrará em cena, qual será sua interação, a amplitude e a sequência em que o seu trabalho precisa ser realizado em relação às responsabilidades e tarefas dos demais integrantes do processo. Um caso de uso representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema. Vejamos algumas afirmativas. ( ) o caso de uso A estende o caso de uso B, significa que quando o caso de uso A for executado o caso de uso B poderá (poderá – talvez não seja) ser executado também. A direção do relacionamento é do caso de uso extensor (aqui o caso de uso B) para o caso de uso estendido. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”. De acordo com a ordem apresentada, as afirmativas são, respectivamente, Escolha uma opção: a. V – V – F. b. F – V – F. c. F – F – V. d. F – V – V. e. V – F – V. 07/06/2021 Avaliação AV 01 - Questões Objetivas - 8 (oito) pts https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2379579&cmid=731070 5/5 Questão 9 Correto Atingiu 0,80 de 0,80 Questão 10 Correto Atingiu 0,80 de 0,80 A engenharia de requisitos é uma subárea da engenharia de software que trata dos processos de levantamento, registro e gerenciamento dos requisitos de sistemas de software. Analise o diagrama abaixo que ilustra a hierarquia de tipos de requisitos não funcionais. Assinale a alternativa que apresenta correta e respectivamente os tipos de requisitos não funcionais identificados pelos números 1, 2 e 3. Escolha uma opção: a. Requisitos externos, requisitos de desenvolvimento e requisitos de comunicação. b. Requisitos internos, requisitos de codificação e requisitos organizacionais. c. Requisitos de codificação, requisitos internos e requisitos de comunicação. d. Requisitos de produto, requisitos organizacionais e requisitos externos. e. Requisitos de produto, requisitos organizacionais e requisitos codificação. Sobre o processo unificado de desenvolvimento de software, pode-se afirmar: I. O processo unificado de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. II. Os aspectos que distinguem o processo unificado são capturados em três conceitos chaves: direcionado a casos de uso; iterativo e incremental; com foco em desempenho. III. Há vários benefícios em se adotar um processo iterativo controlado, entre os quais podemos destacar a redução dos riscos envolvendo custos a um único incremento. IV. O final de uma fase é marcado por um ponto de verificação. Um dos propósitos destes pontosde verificação é que permitem a monitoração do progresso dos trabalhos. Quais as afirmativa(s) INCORRETA(S)? Escolha uma opção: a. II, III e IV, somente b. I e II, somente c. Todas as afirmações d. I, II e III, somente e. II, somente ◄ Vídeo Aula Remota Digital - Tema 05 Seguir para... Tema 06 - Modelo de Estados ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=731955&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=738605&forceview=1 07/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455826&cmid=748002 1/2 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quarta, 2 Jun 2021, 21:37 Estado Finalizada Concluída em quarta, 2 Jun 2021, 22:11 Tempo empregado 34 minutos 26 segundos Avaliar 5,60 de um máximo de 8,00(70%) Um Analista de Sistemas está trabalhando em uma fase do desenvolvimento de um software em que objetiva-se criar uma estratégia de solução, sendo necessário definir o que o sistema deve fazer antes de se definir como o sistema irá fazer. Nesta etapa deve-se realizar a validação e verificação dos modelos construídos, antes de partir para solução do problema. O Analista de Sistemas está na fase de Escolha uma opção: a. Levantamento de Requisitos. A verificação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente. b. Análise de Requisitos. A validação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente. c. Levantamento de requisitos. A validação executa diversas atividades a fim de se validar o produto de software, testando cada funcionalidade de cada módulo. d. Projeto do software. A validação verifica se os modelos construídos estão em conformidade com os requisitos do cliente. e. Análise de Requisitos. A verificação executa diversas atividades a fim de se testar se cada funcionalidade de cada módulo do software funcionará adequadamente. Um Técnico participou do levantamento de requisitos de um novo sistema do Tribunal. Devidamente autorizado, ele se inseriu no ambiente de trabalho em que o sistema seria utilizado e observou o trabalho diário, anotando as tarefas reais. Seu principal objetivo era descobrir requisitos de sistema implícitos, que refletissem os processos reais nos quais as pessoas estão envolvidas, ao invés de processos formais. Além destes requisitos, ele também coletou os requisitos derivados da cooperação e conscientização das atividades de outras pessoas envolvidas. O Técnico estava colocando em prática a técnica de levantamento de requisitos denominada Escolha uma opção: a. Workshop ou Oficinas de Trabalho. b. Prototipagem. c. VORD (Viewpoint-Oriented Requirements Definition) ou Definição de Requisitos Orientada a Ponto de Vista. d. Etnografia. e. JAD (Joint Application Design) https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 07/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455826&cmid=748002 2/2 Questão 3 Correto Atingiu 0,80 de 0,80 Questão 4 Incorreto Atingiu 0,00 de 0,80 UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos, particularmente os relacionamentos entre casos de uso. Avalie as afirmativas. I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo, implementado por um outro caso de uso, é chamado de forma condicional. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem. Está correto o que se afirma em Escolha uma opção: a. I e III, apenas. b. II e III, apenas. c. I e IV, apenas. d. I, III e IV, apenas. e. I, II e IV, apenas. Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML. Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir. 09/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455756&cmid=748002 1/6 Página inicial / Minha disciplinas / 841-65886 / ESPAÇO PARA AV2 / Avaliação 02 (8 pontos) Questão 1 Correto Atingiu 0,80 de 0,80 Questão 2 Correto Atingiu 0,80 de 0,80 Iniciado em quarta, 2 Jun 2021, 21:20 Estado Finalizada Concluída em quarta, 2 Jun 2021, 22:41 Tempo empregado 1 hora 21 minutos Avaliar 8,00 de um máximo de 8,00(100%) Durante o PDS: Escolha uma opção: a. o projeto consiste em extrapolar o domínio principal do problema do software. Nessa fase o diagrama de use- cases é utilizado para descrever o que o novo sistema deverá fazer ou como um sistema existente se comporta em várias situações que podem ocorrer durante sua operação. b. qualquer entidade externa ou interna ao sistema é representada pelo estereótipo "ator", que pode operar e interagir ativamente com o sistema ou com outros "atores" externos e internos. c. o foco da análise de requisitos é o levantamento das necessidades, problemas e desejos do usuário e a realização das abstrações para a identificação de classes que deverão ser apresentadas em um modelo de maneira que visualize a estrutura em que elas deverão interoperar. d. à medida que o levantamento de requisitos é realizado, pode-se fazer uma modelagem dos serviços encontrados, empregando-se para isto o diagrama use-case (casos de uso), com a participação de entidades externas ao software, intitulados "atores" que exercem papel fundamental sobre o que deverá existir nesse software. e. a análise sistêmica emprega o Diagrama de Classes para modelar classes que pertençam ao domínio principal do problema, tais como: classes que gerenciam banco de dados, interface, comunicação e concorrência. Roger Pressman, no livro Engenharia de Software, identifica cinco etapas no processo da Engenharia de Requisitos, cada uma com um conjunto de diretrizes e objetivos que se completam. Isso posto, considere o conjunto de diretrizes usualmente empregadas numa dessas etapas: - Identificar as pessoas que ajudarão na especificação dos requisitos e entender suas tendências e preferências dentro da organização; - Identificar as características do ambiente de negócios específicas para o domínio do sistema que podem implicar restrições de funcionalidade e performance do produto a ser criado; - Identificar requisitos ambíguos como candidatos à prototipação; - Criar cenários de uso que ajudem os usuários a identificar os requisitos mais importantes. Essas diretrizes aplicam-se à etapa de: Escolha uma opção: a. análise de requisitos e negociação; b. validação de requisitos. c. especificação de requisitos; d. elicitação de requisitos; e. modelagem de sistema; https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610https://ava.unicarioca.edu.br/graduacao/course/view.php?id=18610§ionid=173258 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=748002 09/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455756&cmid=748002 2/6 Questão 3 Correto Atingiu 0,80 de 0,80 Questão 4 Correto Atingiu 0,80 de 0,80 Na Engenharia de Software, um caso de uso (do inglês use case) é um tipo de classificador representando uma unidade funcional coerente provida pelo sistema, subsistema, ou classe manifestada por sequências de mensagens intercambiáveis entre os sistemas e um ou mais atores. Especificações de casos de uso são narrativas em texto, descrevendo a unidade funcional, e são amplamente utilizados para representar requisitos funcionais nos sistemas. Os diagramas de Casos de Uso são representações gráficas dos Casos de Uso e seus relacionamentos com outros casos de uso e atores.O apelo visual dessa ferramenta permite literalmente desenhar o processo de execução do negócio e visualizar a responsabilidade de cada participante, quando ele entrará em cena, qual será sua interação, a amplitude e a sequência em que o seu trabalho precisa ser realizado em relação às responsabilidades e tarefas dos demais integrantes do processo. Um caso de uso representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema. Vejamos algumas afirmativas. ( ) o caso de uso A estende o caso de uso B, significa que quando o caso de uso A for executado o caso de uso B poderá (poderá – talvez não seja) ser executado também. A direção do relacionamento é do caso de uso extensor (aqui o caso de uso B) para o caso de uso estendido. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”. De acordo com a ordem apresentada, as afirmativas são, respectivamente, Escolha uma opção: a. V – V – F. b. F – F – V. c. V – F – V. d. F – V – V. e. F – V – F. No diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas. Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX Escolha uma opção: a. não pode ser associado simultaneamente a instâncias de ClasseE e de ClasseF. b. não pode ser associado a uma instância de ClasseE que já esteja associada a outra instância de ClasseB. c. pode ser associado a, no máximo, várias instâncias da ClasseE ou da ClasseF. d. está associado a uma instância de ClasseC. e. pode ser associado a, no máximo, uma instância de ClasseE e a uma de ClasseF. 09/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455756&cmid=748002 3/6 Questão 5 Correto Atingiu 0,80 de 0,80 Questão 6 Correto Atingiu 0,80 de 0,80 Os modelos de processos de negócio definidos pelos analistas de negócio servem como fonte de requisitos para a modelagem dos sistemas de informação que podem ser construídos para dar suporte a esses processos, podendo ser aplicada a UML (Unified Modeling Language) nessa modelagem processos de negócio. A UML permite a implantação de uma técnica padrão de modelagem. Considerando a sua experiência na engenharia de software, qual o diagrama deveria ser usado na modelagem de processo de negócio? Escolha uma opção: a. diagrama de comunicação b. diagrama de estados c. diagrama de sequência d. diagrama de atividades e. diagrama de interação Em engenharia de software, um Diagrama de Transição de Estados, ou Diagrama de Máquina de Estados, é uma representação do estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. Com isso, o objeto pode passar de um estado inicial para um estado final através de uma transição. Nesse contexto, avalie as seguintes afirmativas: 1. Um diagrama de estado é capaz de mostrar os estados possíveis de um objeto. Além disso, pode mostrar as transações responsáveis pelas suas mudanças de estado. 2. Um estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz alguma condição, realiza alguma atividade ou aguarda um evento. 3. Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma transição ocorra. Quais as afirmativas CORRETAS? Escolha uma opção: a. [1]-[3] b. [1]-[2]-[3] c. [2] d. [2]-[3] e. [1]-[2] 09/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455756&cmid=748002 4/6 Questão 7 Correto Atingiu 0,80 de 0,80 Questão 8 Correto Atingiu 0,80 de 0,80 Considere o diagrama de classes de projeto e as seguintes afirmativas: [1] Telefone possui um atributo coleção da classe Contato. [2] Classe Contato possui dois novos atributos em função das suas associações. [3]Classe Telefone possui dois novos atributos em função das suas associações. Quais as afirmativas corretas? Escolha uma opção: a. [2] - [3] b. [1] - [2] - [3] c. [3] d. [1] - [3] e. [1] - [2] Considere as seguintes afirmações sobre Diagramas UML. I - O Diagrama de Comunicação dá ênfase à ordenação estrutural em que as mensagens são trocadas entre os objetos de um sistema.. II - O Diagrama de Sequência UML é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mostrando a ordem temporal na qual as mensagens são enviadas entre os objetos para executar tarefa. III - No Diagrama de Classes UML, a superclasse é a especialização da subclasse. A superclasse herda todos os atributos e operações associados à sua subclasse, mas não pode incorporar atributos ou operações adicionais específicos. Quais estão corretas? Escolha uma opção: a. Apenas I. b. Apenas I e II. c. Apenas I e III. d. Apenas II e III. e. I, II e III. 09/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455756&cmid=748002 5/6 Questão 9 Correto Atingiu 0,80 de 0,80 Questão 10 Correto Atingiu 0,80 de 0,80 No contexto do mapeamento OO-R, temos o seguinte modelo conceitual: Obs: # - PK * - FK Avalie as seguintes afirmativas: 1. O modelo lógico gerado possui 6(seis) tabelas. 2. A tabela Parceiro possui duas chaves estrangerias. 3. A tabela Jurídica possui uma chave estrangeira referenciando a chave primária da tabela pessoa. Quais as afirmativas CORRETAS? Escolha uma opção: a. [1]-[3] b. [1]-[2] c. [2]-[3] d. [1]-[2]-[3] e. [1] Sobre o diagrama de implantação da UML, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). (___) Descreve as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias. (___) Define como as máquinas estarão conectadas e através de quais protocolos se comunicarão. (___) Determina as necessidades e as características físicas de implementação de acordo com a UML. Assinale a alternativa que apresenta a sequência correta de cima para baixo. Escolha uma opção: a. V, F, V b. F, V, V c. F, F, V d F V F 09/06/2021 Avaliação 02 (8 pontos) https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2455756&cmid=748002 6/6 d. F, V, F e. V, V, F ◄ Vídeo Aula Remota Digital - Tema 10 Seguir para... Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/url/view.php?id=747871&forceview=1 09/06/2021 Avaliação 02 (8
Compartilhar