Prévia do material em texto
Exercício: CCT0264_EX_A1_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 23/08/2016 22:11:26 (Finalizada) 1a Questão (Ref.: 201501100525) Fórum de Dúvidas (1 de 1) Saiba (0) As etapas percorridas em cada iteração no ciclo de vida iterativo e incremental são definidas por objetivos específicos. Qual é a etapa que tem como objetivo verificar a qualidade da parte em desenvolvimento, autorizando a implantação ou retornando a uma nova iteração? Construção Transição Concepção Implantação Elaboração Gabarito Comentado 2a Questão (Ref.: 201501694004) Fórum de Dúvidas (1) Saiba (0) Em relação a modelagem, assinale a opção correta. Uma forma comum de modelagem de programas procedurais é por meio de fluxogramas de objeto. Um modelo é uma abstração elaborada para entender um problema antes de implementar uma solução. As abstrações são subconjuntos da realidade, selecionados para determinada finalidade. Uma das principais motivações para a realização da modelagem é a capacidade de reproduzir fielmente a complexidade do problema sob investigação, sem suprimir detalhes, mesmo que não sejam relevantes. Modelos podem ser utilizados para especificar a estrutura de um sistema, mas não seu comportamento. Modelos de fluxo de dados são usados para mostrar como os dados fluem por uma sequência de etapas de processamento. Devido à sua complexidade, não são apropriados para comunicação com o usuário. Gabarito Comentado 3a Questão (Ref.: 201501095502) Fórum de Dúvidas (1 de 1) Saiba (0) A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO: Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar as informações de forma eficiente, apresentando um desempenho adequado. Gabarito Comentado 4a Questão (Ref.: 201501118212) Fórum de Dúvidas (1 de 1) Saiba (0) Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente. Construção e Concepção. Implantação e Concepção. Concepção e Teste. Teste e Configuração. Requisitos e Implantação. Gabarito Comentado 5a Questão (Ref.: 201501095494) Fórum de Dúvidas (1 de 1) Saiba (0) A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Gabarito Comentado 6a Questão (Ref.: 201501100524) Fórum de Dúvidas (1 de 1) Saiba (0) Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental. Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e Transição. Para desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido por um marco. Indique os marcos das etapas seguindo a ordem de citação no contexto. escopo arquitetura operação versão(release) escopo arquitetura versão(release) operação arquitetura escopo operação versão(release) arquitetura escopo versão(release) operação escopo operação arquitetura versão(release) Gabarito Comentado 7a Questão (Ref.: 201501103335) Fórum de Dúvidas (1 de 1) Saiba (0) _____________ é a fase do RUP responsável pela codificação do sistema. Transição Construção Elaboração Iniciação Translação Gabarito Comentado 8a Questão (Ref.: 201501079093) Fórum de Dúvidas (1 de 1) Saiba (0) Indique a seqüência numerada correta do preenchimento das 4 lacunas indicando o marco ao fim de cada fase no ciclo de vida iterativo e incremental. 3 2 1 4 3 2 4 1 4 2 1 3 3 1 2 4 4 3 1 2 Exercício: CCT0264_EX_A2_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 02/09/2016 22:05:54 (Finalizada) 1a Questão (Ref.: 201501724750) Fórum de Dúvidas (0) Saiba (0) A UML divide os diagramas em: Nenhuma das anteriores Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento Diagramas Comportamentais e Diagramas de Fluxo de Dados Diagramas Estruturais e Diagramas Comportamentais Gabarito Comentado 2a Questão (Ref.: 201501080446) Fórum de Dúvidas (0) Saiba (0) Na UML o diagrama que descreve uma sequência de ações que representam um cenário principal e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema, por meio de interações com atores, é o diagrama de: Pacotes. Máquina de Estados. Implantação. Atividades. Caso de Uso. Gabarito Comentado 3a Questão (Ref.: 201501285611) Fórum de Dúvidas (0) Saiba (0) No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de caso de uso a seguir: Da análise do diagrama, concluise que? A execução do caso de uso 'Liberar desconto' incorpora opcionalmente o caso de uso 'Realizar venda'. A execução do caso de uso 'Realizar venda de produto nacional' incorpora obrigatoriamente o caso de uso 'Liberar desconto'. A execução do caso de uso 'Consultar estoque' incorpora opcionalmente o caso de uso 'Liberar desconto'. A execução do caso de uso 'Realizar venda' incorpora obrigatoriamente o caso de uso 'Consultar estoque'. Um gerente pode interagir com o caso de uso 'Realizar venda', pois ele é um Usuário. Gabarito Comentado 4a Questão (Ref.: 201501101083) Fórum de Dúvidas (0) Saiba (0) Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. A descrição do cenário que melhor descreve esse caso de uso é: o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, somente se o paciente ainda não for cliente da clínica. o atendente não marca consultas para pacientes que não tenham histórico na clínica. um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, busca um horário vazio e agenda a consulta. Gabarito Comentado 5a Questão (Ref.: 201501690815) Fórum de Dúvidas (0) Saiba (0) Diagrama UML que por meio deuma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Classes Diagrama de Colaboração Diagrama de Casos de Uso Diagrama de Sequência Diagrama de Objetos Gabarito Comentado 6a Questão (Ref.: 201501088666) Fórum de Dúvidas (0) Saiba (0) Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Contém analise direta das funcionalidades da representação gráfica Ilustrase sempre a perspectiva do utilizador. Não permite apresentar a perspectiva funcional e estrutural. Gabarito Comentado 7a Questão (Ref.: 201501598687) Fórum de Dúvidas (0) Saiba (0) (Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: I. Todo caso de uso tem a participação de pelo menos um ator. II. Um ator pode participar somente de um caso de uso. III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso. IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso. As assertivas corretas são somente: II, III e IV. I e IV. I, II, III e IV. I, II e IV. I e II. Gabarito Comentado 8a Questão (Ref.: 201501273855) Fórum de Dúvidas (0) Saiba (0) Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. Um caso de uso pode não ter cenário alternativo As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema Gabarito Comentado Gabarito Comentado Exercício: CCT0264_EX_A3_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 14/09/2016 20:48:02 (Finalizada) 1a Questão (Ref.: 201501100549) Fórum de Dúvidas (0) Saiba (0) O diagrama de classe posssui diversas representações com suas especificidades. I A generalização implementa o processo de hibridismo. II A autoassociação representa a ligação entre objetos da mesma classe. III A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam. Analise as sentenças e selecione a alternativa que aponte assertivas corretas. somente a II. I II somente a I. II III I III Gabarito Comentado 2a Questão (Ref.: 201501078558) Fórum de Dúvidas (0) Saiba (0) Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? Diagrama de atividades. Diagrama de componentes. Diagrama de casos de usos. Diagrama de classes. Diagrama de estados. Gabarito Comentado 3a Questão (Ref.: 201501696006) Fórum de Dúvidas (0) Saiba (0) Considere os seguintes elementos da UML: I. classes II. associações III. mensagem IV. estado V. transição Os elementos que fazem parte de um diagrama de classes são: somente II, III e IV; somente l e II; somente l, III e IV; somente I, II e III; somente III, IV e V. 4a Questão (Ref.: 201501257088) Fórum de Dúvidas (0) Saiba (0) O diagrama de classes é um dos principais modelos da UM e mostra as classes de um sistema e o relacionamento entre elas. Existem alguns níveis de diagrama de classes, como por exemplo o conceitual, a nível do domínio de problema e o de projeto, em nível de projeto do software. Sobre os conceitos do diagrama de classes, analise as assertivas que seguem I. O diagrama de classes em nível de domínio é derivado da observação do mundo real e foca no negócio. II. O diagrama de classes em nível de projeto representam estruturas de projeto III. As classes de um diagrama de classes representam objetos do mundo real com as mesmas propriedades. IV. As propriedades de uma classe são seus atributos apenas V. As multiplicidades entre os relacionamentos indicam quantos objetos de cada classe estão relacionados. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I, II, III e V Estão corretas apenas as opções I, II, III e IV Estão corretas apenas as opções III e IV Estão corretas apenas as opções III, IV e V Estão corretas apenas as opções I, II e III Gabarito Comentado 5a Questão (Ref.: 201501100534) Fórum de Dúvidas (0) Saiba (0) Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o cálculo, respectivamente? classe atributo processo atributo classe processo atributo classe método classe atributo método tupla tabela método Gabarito Comentado 6a Questão (Ref.: 201501269031) Fórum de Dúvidas (0) Saiba (0) Analise os relacionamentos abaixo e assinale a alternativa verdadeira , que pode existir entre classes. I Include (inclusão) II Associação III Agregação IV Generalização V composição VI Extends (extenão). Estão corretas as sentenças II, III, IV ,VI . Estão corretas as sentenças III,IV,V,VI. Estão corretas as sentenças II, III, IV ,V . Está correta somente sentenças III. Estão corretas as sentenças I, II, III,IV. Gabarito Comentado 7a Questão (Ref.: 201501080460) Fórum de Dúvidas (0) Saiba (0) O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada: extensão. inclusão. agregação. generalização. especialização. Gabarito Comentado 8a Questão (Ref.: 201501100551) Fórum de Dúvidas (0) Saiba (0) Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma. Indique a multiplicidade entre alunos turmas, turmas e professor e turmas disciplinas. alunos(0*) (1*) turmas turmas(0*) (0*) professor turmas(0*) (0*) disciplinas alunos(11) (11) turmas turmas(0*) (01) professor turmas(0*) (01) disciplinas alunos(0*) (11) turmas turmas(0*) (01) professor turmas(01) (0*) disciplinas alunos(01) (11) turmas turmas(01) (01) professor turmas(01) (01) disciplinas alunos(01) (1*) turmas turmas(0*) (01) professor turmas(0*) (0*) disciplinas Gabarito Comentado Exercício: CCT0264_EX_A4_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 14/09/2016 22:03:21 (Finalizada) 1a Questão (Ref.: 201501656434) Fórum de Dúvidas (0) Saiba (0) O relacionamento de agregação, entre classes, indica que uma das classes do relacionamentoé parte outra classe. Assinale, dentre as alternativas apresentas, a que apresenta as palavras chaves usadas para identificar uma agregação consiste em , excluem, é parte de. consiste em , contém, é parte de ; consiste em, contém, é consequência de consiste em , modificam, é parte de. mantem em, contém, é parte de. Gabarito Comentado 2a Questão (Ref.: 201501735736) Fórum de Dúvidas (0) Saiba (0) Analise as assertivas a seguir pertinentes aos passos para o desenvolvimento de um diagrama de classes. I Identificar no diagrama de atividades os objetos que possuem identificação e precisam ter essas informações guardadas para atendimento dos requisitos de sistema: Essas são as classes. II Identificar a ligação entre objetos III Estabelecer as associações na melhor forma de representação de natureza do negócio. Com base em sua análise, assinale a ÚNICA alternativa correta. Estão corretas apenas as assertivas II e III. Está correta apenas a assertiva II. Estão corretas as assertivas I, II, III. Estão corretas apenas as assertivas I e II. Está correta apenas a assertiva I. 3a Questão (Ref.: 201501649730) Fórum de Dúvidas (0) Saiba (0) Analise a lista abaixo de relacionamentos que podem ser incrementados num diagrama na UML. I Associação II Generalização. III Multiplicidade. IV Agregação. V Extends(extensão). Marque a assertiva correta que elenca todos os relacionamento de um diagrama de classes. II,III,IV e V. I, II, III, IV e V. II,III e IV. I ,II e IV. I,II,IV e V. Gabarito Comentado 4a Questão (Ref.: 201501891879) Fórum de Dúvidas (0) Saiba (0) (IESES 2015 TREMA Analista Judiciário Análise de Sistemas) Uma classe associativa é usada em um diagrama de classe em UML quando: A criação de uma nova classe é a única alternativa possível para se resolver a problemática do polimorfismo restritivo na subclasse. Se deseja vincular atributos ou operações para um relacionamento entre uma ou mais classes ao invés de incorporálos em uma das classes participantes do relacionamento. Se deseja implementar um relacionamento que gere uma classe associativa struct na qual a estrutura não apresenta diversas características. Uma situação particular de herança múltipla inversa está presente na associação das classes que geram a nova classe associativa. Se deseja implementar um relacionamento do tipo composição abstrata no qual somente os atributos de uma das classes se repetem na classe associativa. Gabarito Comentado 5a Questão (Ref.: 201501735746) Fórum de Dúvidas (0) Saiba (0) Analise as assertivas a seguir pertinentes aos passos para o desenvolvimento de um diagrama de classes. 1 Identificar objetos (classes) que se relacionam, ou seja identificar entre que classes existe relacionamento. 2 Estabelecer as associações na melhor forma de representação de natureza do negócio. 3 Identificar no diagrama de caso de uso os objetos que possuem identificação própria e precisam ter essas informações guardadas para atendimento dos requisitos de sistema: Essas são as classes. A alternativa que contém a ordem correta desses passos é : 2,3,1 3,2,1 1,2,3. 2,1,3. 3,1,2 6a Questão (Ref.: 201501735739) Fórum de Dúvidas (0) Saiba (0) Analise as assertivas a seguir pertinentes ao diagrama de classes. I O conceito de multiplicidade é responsável por definir quantos objetos de cada classe participam de um relacionamento. II Uma Classe associativa representa uma classe resultante da associação entre duas outras classes, que possua atributos e métodos próprios . III Uma associação entre duas classes necessariamente terá multiplicidade * nos dois lados da associação. Com base em sua análise, assinale a UNICA alternativa correta Estão corretas apenas as assertivas II e III. Está correta apenas a assertiva I. Estão corretas apenas as assertivas I e II. Está correta apenas a assertiva II. Estão corretas as assertivas I, II, III. Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201501737929) Fórum de Dúvidas (0) Saiba (0) Em um diagrama de classes existem duas formas de expressar um relacionamento TODOPARTE, onde os objetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação e composição. Assinale a única opção que apresenta a correta diferença entre esses relacionamentos Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO O objeto PARTE instancia e destrói o objeto TODO apenas na agregação Na composição, o objeto TODO somente pode conter 1 objeto PARTE A vida dos objetos TODO e PARTE são coincidentes apenas na agregação Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO Gabarito Comentado 8a Questão (Ref.: 201501100533) Fórum de Dúvidas (0) Saiba (0) Na UML os modelos evoluem na medida em que o projeto avança e confirmam que: I São considerados aspectos lógicos e NÃO são considerados aspectos físicos. II Ao final do diagrama de classe devese verificar se existem casos de uso para criar e manter todas as informações representadas nas classes. III A construção do diagrama de classe deve representar todas as informações envolvidas para realização do negócio. IV É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção do novo modelo pode gerar ajustes nos anteriores. Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. I II IV II IV I III IV II III IV I II III Exercício: CCT0264_EX_A5_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 27/09/2016 21:01:18 (Finalizada) 1a Questão (Ref.: 201501715099) Fórum de Dúvidas (0) Saiba (0) A par埦�r do diagrama de sequência da figura abaixo, indicar a opção que apresenta os métodos da classe CONTA. RegistrarPedido(), nextItemConta(umProduto) , RecuperarContaAtiva() RegistrarPedido(), RecuperarContaAtiva() ,RecuperarParaPedido(umMesa) RegistrarPedido(), nextItemConta(umProduto) , Adicionar (umProduto, quantidade) RegistrarPedido(), Criar(umProduto, quantidade) , Adicionar (umProduto, quantidade) RegistrarPedido(), nextItemConta(umProduto) Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501897675) Fórum de Dúvidas (0) Saiba (0) O diagrama UML que apresenta um conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes objetos ao longo de uma linha de tempo é chamado de: Diagrama de Estado. Diagrama de Sequência. Diagrama de Caso de Uso. Diagrama de Mensagens. Diagrama de Execução em Linha de Tempo. 3a Questão (Ref.: 201501790112) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que apresenta a correta diferença entre os diagramas de interação, que são diagrama de sequencia e diagrama de colaboração Diagrama de Sequência não pode ser convertido para o diagrama de colaboração sem que haja perda de informação; Diagrama de sequência e colaboração são exatamente iguais graficamente; Diagrama de sequência tem foco nas mensagens enviadas entre objetos que estão relacionados e o diagrama de colaboração tem foco nas mensagens enviadas no decorrer do tempo; Diagrama de colaboração e de sequência não são semanticamente equivalentes; Diagrama de sequência tem foco nas mensagens enviadas no decorrer do tempo e o diagrama de colaboração tem foco nas mensagens enviadas entre objetos que estão relacionados; Gabarito Comentado 4a Questão (Ref.: 201501649737) Fórum de Dúvidas (0) Saiba (0) Assinalea UNICA opção que mostra 2 diagramas de interação. Diagrama de classe e diagrama de sequência. Diagrama de classes e diagrama de colaboração. Diagrama de colaboração e Diagrama de casos de uso. Diagrama de Sequência e Diagrama de casos de uso Diagrama de sequência e diagrama de colaboração. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201501649734) Fórum de Dúvidas (0) Saiba (0) Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização de uma operação entre os objetos. Diagrama de sequência. Diagrama de Classes. Diagrama de casos der uso. Diagrama de atividades. Descrição de casos de uso. Gabarito Comentado 6a Questão (Ref.: 201501897662) Fórum de Dúvidas (0) Saiba (0) Sobre UML, analise as afirmativas a seguir e assinale a alternativa correta: I. Diagramas de Casos de Uso são compostos por atores, casos de uso e seus relacionamentos. II. Diagramas de Classes são compostos por classes e seus relacionamentos. III. Diagramas de Sequência são compostos por objetos e suas trocas de mensagens (ou seja, chamadas de métodos para outros objetos). Somente as afirmativas I e III são verdadeiras. Somente as afirmativas I e II são verdadeiras. As afirmativas I, II e III são falsas. As afirmativas I, II e III são verdadeiras. Somente as afirmativas II e III são verdadeiras. Gabarito Comentado 7a Questão (Ref.: 201501700417) Fórum de Dúvidas (0) Saiba (0) Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa. Diagrama de Casos de Uso Diagrama de Estados Diagrama de Classes Diagrama de Comunicação Diagrama de Sequência Gabarito Comentado Gabarito Comentado 8a Questão (Ref.: 201501698585) Fórum de Dúvidas (0) Saiba (0) A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programador durante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócio expressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista de sistema fez uma atualização na documentação do software criando um diagrama com o objetivo de determinar a sequência de eventos que ocorrem em um determinado processo, ou seja, quais condições devem ser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante um processo específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou. Diagrama de Sequência. Diagrama de Classes. Diagrama de Caso de Uso. Diagrama de Negócio. Diagrama de Implantação. Gabarito Comentado Gabarito Comentado Exercício: CCT0264_EX_A6_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 13/12/2016 14:15:47 (Finalizada) 1a Questão (Ref.: 201501856891) Fórum de Dúvidas (0) Saiba (0) Generalização/Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguintes elemento(s) de modelo na UML: Casos de uso e atores Classes e atores Casos de uso e classes Casos de uso, classes e atores Classes 2a Questão (Ref.: 201501856770) Fórum de Dúvidas (0) Saiba (0) No que se refere ao diagrama de casos de uso e seus elementos e a necessidade de especificarmos o passo a passo de cada caso de uso, analise as assertivas que seguem I. O diagrama de casos de uso objetiva apresentar as objetos que ineteragem com os atores do sistema. II. Um diagrama de casos de uso é usado nas fases de levantamento e identificação dos requisitos do sistema III. O relacionamento INCLUDE ou USES, denota que no caso de uso principal haverá, obrigatoriamente, um desvio de curso para o caso de uso referenciado por esse relacionamento . IV. Quando o caso de uso principal esta relacionado a 3 casos de uso pelo relacionamento EXTENDS , significa que tais casos de uso podem ou não ser executados, conforme condição a ser avaliada. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Está correta apenas a assertiva IV Estão corretas apenas as assertivas II, III e IV Está correta apenas a assertiva III Estão corretas apenas as assertivas II e IV Estão corretas as assertivas I, II, III e IV 3a Questão (Ref.: 201501857005) Fórum de Dúvidas (0) Saiba (0) Entre os diagramas da UML qual deles é responsável por exibir as interações entre os vários componentes de um sistema, e em especial, os objetos e como seus métodos interagem entre si e a ordem? Atividades. Classes. Objetos. Sequencia. Casos de usos. 4a Questão (Ref.: 201501856649) Fórum de Dúvidas (0) Saiba (0) Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso que devem ser representados são GSM. TDMA. 3G. Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. O usuário. O número do telefone a ser chamado. Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. 5a Questão (Ref.: 201501856813) Fórum de Dúvidas (0) Saiba (0) Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. Um caso de uso pode não ter cenário alternativo Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema 6a Questão (Ref.: 201501856939) Fórum de Dúvidas (0) Saiba (0) (Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: I. Todo caso de uso tem a participação de pelo menos um ator. II. Um ator pode participar somente de um caso de uso. III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso. IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso. As assertivas corretas são somente: II, III e IV. I, II e IV. I e IV. I, II, III e IV. I e II. 7a Questão (Ref.: 201501856711) Fórum de Dúvidas (0) Saiba (0) Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente. Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo. Aluno Exercícios Plano PlanosContratados ExerciciosPlano 8a Questão (Ref.: 201501856721) Fórum de Dúvidas (0) Saiba (0) Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. A descrição do cenário que melhor descreve esse caso de uso é: um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, somente se o paciente ainda não for cliente da clínica. o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. um paciente liga para aclínica para marcar uma consulta. A atendente verifica o histórico do paciente, busca um horário vazio e agenda a consulta. o atendente não marca consultas para pacientes que não tenham histórico na clínica. o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. Exercício: CCT0264_EX_A7_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 14/12/2016 17:45:07 (Finalizada) 1a Questão (Ref.: 201501856678) Fórum de Dúvidas (0) Saiba (0) (Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que: a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB. o diagrama de caso de uso mostra as relações entre as classes. o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos, mostrando o relacionamento entre os atores e o sistema. o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. 2a Questão (Ref.: 201501856981) Fórum de Dúvidas (0) Saiba (0) Em relação ao diagrama de estados, na modelagem comportamental de um sistema, assinale a alternativa CORRETA: Esse tipo de diagrama é usada para modelar as funcionalidades do sistema com os respectivos perfis de acesso É um diagrama estrutural que modela o estado de todas as classes do sistema de informação de acordo com cada fase de modelagem É um diagrama que ilustra o comportamento dos objetos quando reagem a estímulos, mudando de estado durante o seu ciclo de vida É um diagrama que utilizado para representar o estado de cada item de hardware e software identificado na arquitetura do sistema É um diagrama usado para representar o total de estados de um sistema a partir de uma cada funcionalidade 3a Questão (Ref.: 201501856773) Fórum de Dúvidas (0) Saiba (0) O diagrama de estados mostra os estados que um objeto pode ter ao longo de seu ciclo de vida. Assinale a ÚNICA opção INCORRETA no que se refere ao diagrama de estados O diagrama de estado pode não ter estado final. Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que acarretou a transição O diagrama de estados deve ser usado para toda classe que tenha pelo menos 2 estados. O diagrama de estado apenas pode ter 1 estado final O diagrama de estado pode ter mais de 1 estado inicial 4a Questão (Ref.: 201501856970) Fórum de Dúvidas (0) Saiba (0) (FGV2015 TCESE) Considere a opção de utilizar a família de notações gráficas da UML para ajudar a descrever o projeto de um sistema de software. Os diagramas mais adequados para descrever como grupos de objetos colaboram em algum comportamento, os tipos de objetos com os relacionamentos estáticos existentes entre eles e o comportamento do ciclo de vida de um objeto específico são, respectivamente: Diagrama de comunicação, diagrama de objetos e diagrama de atividades; Diagrama de sequência, diagrama de classes e diagrama de atividades; Diagrama de comunicação, diagrama de sequência e diagrama de atividades; Diagrama de sequência, diagrama de classes e diagrama de máquina de estados; Diagrama de comunicação, diagrama de sequência e diagrama de máquina de estados. 5a Questão (Ref.: 201501856943) Fórum de Dúvidas (0) Saiba (0) Análise abaixo, os conceitos relacionados ao Diagrama de Estados: I Um estado é a condição em que um objeto se encontra. II Um evento acarreta uma transição de estados. III Uma transição indica o relacionamento entre dois estados, indicando que o objeto mudará de estado. IV Um estado implementa um INCLUDE entre os objetos. Com base em sua análise, assinale a ÚNICA alternativa correta Estão corretas apenas I ,II e IV Estão corretas apenas I e III. Estão corretas apenas II , III e IV. Estão corretas apenas I, II e III. Estão corretas apenas I, III,IV 6a Questão (Ref.: 201501856955) Fórum de Dúvidas (0) Saiba (0) Analise as assertivas a seguir pertinentes ao diagrama de estados. I O diagrama de estado exibe os possíveis estados que os objetos de uma classe podem assumir e as transições que eles podem fazer de estado para estado. II Um estado pode ser composto por outros estados, situação em que recebe o nome de Superestado. III A modelagem dos estados de uma classe iniciase com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. Com base em sua análise, assinale a UNICA alternativa correta Está correta apenas a assertiva II Estão corretas as assertivas I e II Estão corretas apenas as assertivas II e III Está correta apenas a assertiva I Estão corretas as assertivas I, II, III 7a Questão (Ref.: 201501856960) Fórum de Dúvidas (0) Saiba (0) Uma ocorrência significativa que pode alterar o estado de um objeto, provocando uma mudança; Como se chama o elemento que uma vez ocorrido provoca essa mudança de estado? Assinale a alternativa correta Estado; Acoplamento; Generalização; Estimulo; Evento; 8a Questão (Ref.: 201501856940) Fórum de Dúvidas (0) Saiba (0) Na UML, cada tipo de diagrama captura uma perspectiva diferente do sistema. Qual o diagrama que representa o comportamento interno dos objetos, demonstrando todo o seu ciclo de vida Diagrama de Estados. Diagrama de Implementação. Diagrama de Colaboração. Diagrama de Atividade. Diagrama de Atividades. Exercício: CCT0264_EX_A8_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 14/12/2016 20:05:52 (Finalizada) 1a Questão (Ref.: 201501856809) Fórum de Dúvidas (0) Saiba (0) I. Um Diagrama de Atividade serve para modelar melhor e detalhar o passo a passo da execução de um caso de uso. POR QUE II. O Diagrama de Atividade permite escolher a ordem pela qual as coisas devem ser feitas. Analise as opções e assinale a ÚNICA correta. As assertivas I e II são falsas As assertivas I e II são verdadeiras e a segunda NÃO justifica a primeira As assertivas I e II são verdadeiras e a segunda justifica a primeira A assertiva II é verdadeira e a assertiva I é falsa A assertiva I é verdadeira e a assertiva II é falsa 2a Questão (Ref.: 201501857008) Fórum de Dúvidas (0) Saiba (0) Assinale a única alternativa que não representa um elemento do diagrama de atividade Fim Inicio Atividade Barras de sincronização (Separação e junção). Interface 3a Questão (Ref.: 201501857012) Fórum de Dúvidas (0) Saiba (0) Em um diagrama de atividades, quando duas(2) ou mais atividades são executadas entre as barras de sincronização, o que NÃO podemos afirmar As atividades terminam sempre juntas, ao mesmo tempo, de forma sincronizada Não há limite de quantidade de atividades executando em paralelo. As atividades iniciam sempre juntas. As atividades são executadas em paralelo As atividades podem ter tempos distintos de execução. 4a Questão (Ref.: 201501856936) Fórum de Dúvidas (0) Saiba (0) Analise as duas asserções a seguir. I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de uso complexo. PORQUE II. Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável expor numa descrição textual. É correto apenas o que se afirma em A segunda asserção esta correta e a primeira esta errada. As duas asserções estão corretas e a segunda justifica a primeira. As duas asserções estãoerradas. A primeira asserção esta correta e a segunda esta errada. As duas asserções estão corretas e a segunda não justifica a primeira. 5a Questão (Ref.: 201501856932) Fórum de Dúvidas (0) Saiba (0) Sobre as raias de natação que podem, opcionalmente, ser desenhadas no diagrama de atividades , assinale a opção INCORRETA. Muito úteis na modelagem de processos As raias podem ser representadas por departamento ou setor da empresa, função empresarial (como Gerente e vendedor) ou ainda pelo nome de um funcionário específico. Agrupam atividades relacionadas as atividades que executam Mostra onde (raia) são executadas as ações Podese ter no mínimo duas raias e no máximo seis raias 6a Questão (Ref.: 201501856933) Fórum de Dúvidas (0) Saiba (0) Analise as 2 asserções seguintes I. O diagrama de atividade é uma excelente ferramenta (diagrama da UML) para modelagem do fluxo de trabalho e programação para multiprocessamento. PORQUE II. O diagrama de atividade permite representar o processamento paralelo. Sobre essas asserções, assinale a opção correta Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 7a Questão (Ref.: 201501856935) Fórum de Dúvidas (0) Saiba (0) O diagrama de atividades é um dos diagramas disponíveis na UML para a modelagem de aspectos dinâmicos de sistemas. Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir. I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída. II. Caso o resultado da decisão após a Atividade 02 seja [não], é necessário que sejam executadas as atividades 01 e 02. III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa que terminarão ao mesmo tempo. IV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 não será mais executada. É correto apenas o que afirma em II e III. I e II. I, II e IV. I, III e IV. III e IV. 8a Questão (Ref.: 201501856928) Fórum de Dúvidas (0) Saiba (0) No que se refere ao diagrama de atividade da UML, assinale a opção que apresente o nome do elemento do diagrama de atividade, abaixo descrito A partir desse elemento as atividades seguintes serão efetuadas em paralelo. Encruzilhada Separação Raias de natação Junção Transição Exercício: CCT0264_EX_A9_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 14/12/2016 21:37:02 (Finalizada) 1a Questão (Ref.: 201501856782) Fórum de Dúvidas (0) Saiba (0) A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, definidos a arquitetura e componentes do software e ganham destaque os diagramas de componentes e de implantação. Com base nesses dois diagramas, analise as assertivas a seguir I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas Assinale a ÚNICA opção correta, com base em sua análise das assertivas Apenas as assertivas III e IV estão corretas Apenas as assertivas I, III e IV estão corretas Apenas as assertivas I e IV estão corretas Apenas as assertivas II e III estão corretas Apenas as assertivas I e II estão corretas 2a Questão (Ref.: 201501856916) Fórum de Dúvidas (0) Saiba (0) Esse diagrama mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Assinale a opção que mostra corretamente nome do diagrama acima especificado Implementação Componentes Estados Desenvolvimento Atividades 3a Questão (Ref.: 201501856867) Fórum de Dúvidas (0) Saiba (0) Dentre as alternativas apresentadas, assinale a que se refere ao diagrama que mostra: a arquitetura física do hardware e do software no sistema, além de mostrar os atuais computadores e periféricos junto com as conexões que eles estabelecem entre si. Diagrama de COMPONENTES; Diagrama de SEQUENCIA; Diagrama de IMPLANTAÇÃO; Diagrama de ATIVIDADES; Diagrama de ATIVIDADES/COLABORAÇÃO; 4a Questão (Ref.: 201501856938) Fórum de Dúvidas (0) Saiba (0) Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software é INCORRETO afirmar Envolvem a topologia do sistema, descrevendo a estrutura do hardware. Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. Modelam uma visão estática de funcionamento de um sistema. É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. 5a Questão (Ref.: 201501856876) Fórum de Dúvidas (0) Saiba (0) O diagrama de implantação é também chamado por alguns autores de diagrama de execução. Aponte dentre as opções abaixo aquela que corresponde a opção correta em relação aos objetivos deste diagrama. mostrar a organização do hardware necessário ao especificado nos casos de uso. mostrar a organização do hardware e a ligação com o diagrama de classes;. mostrar a organização dos casos de uso a ligados aos dispositivos físicos. mostrar a organização do modelo conceitual de classes com o modelo conceitual de dados; mostrar a organização do hardware e a ligação do software aos dispositivos físicos. 6a Questão (Ref.: 201501856771) Fórum de Dúvidas (0) Saiba (0) O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I, III e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I, II e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções II e IV 7a Questão (Ref.: 201501856937) Fórum de Dúvidas (0) Saiba (0) Analise cada assertiva pertinente ao diagrama de componentes classificando em V (verdadeira) ou F (falsa). I. Um componente necessariamente representa uma biblioteca, como por exemplo uma DLL. II. O diagrama de componentes está diretamente relacionado a arquitetura do software. III. O diagrama de componentes mostra a dependência entre os componentes de software. Assinale a ÚNICA opção que possui a correta sequencia de V e F, para cada assertiva I, II e III. I F, II V, III V. I F, II V, III F. I V,II V, III V. I F, II F, III V. I V, II F, III V. 8a Questão (Ref.: 201501856869) Fórum de Dúvidas (0) Saiba (0) A definição de um componente, considera entre outras coisas, as condições físicas que o sistema irá executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho dos módulos, dentre outros. Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é de 10 Mbytes e que o software compilado, tem 60 Mbytes. Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login deve ser compilado juntamente com o restante do software gerando um único componente executável? Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado; Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 Mbytes de código que não será mais executado. Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado. Não, pois o módulo de login será executar várias vezes, e irá ocupar a memória com 20 Mbytes de código que não será mais executado. Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 10 Mbytes de código que não será mais executado. Além disso, se desenvolvido em separado poderá ser reutilizado em outros sistemas Exercício: CCT0264_EX_A10_201501020986 Matrícula: 201501020986 Aluno(a): JESS¿ FERNANDO MIRANDA DA PAIX¿O Data: 15/12/2016 15:25:24 (Finalizada) 1a Questão (Ref.: 201501856830) Fórum de Dúvidas (0) Saiba (0) No que se refere ao diagrama de atividade, assinale a opção que apresente o nome correto do elemento desse diagrama, abaixo descrito permite mostrar, por exemplo, em qual parte da organização o trabalho é realizado ou ainda que classe realiza o trabalho Raia de natação Transição Evento Separação Junção