Baixe o app para aproveitar ainda mais
Prévia do material em texto
MODELAGEM DE SISTEMAS Lupa Retornar 1a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0) De acordo com a teoria sobre o RUP, diz que o mesmo produz artefatos: em todas as suas fases. na fase de Elaboração, apenas. na fase de Concepção, apenas. na fase de Construção, apenas. na fase de Transição, apenas. Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0) No Processo RUP, a ênfase no escopo do sistema está na fase de: teste. elaboração. concepção. implementação. implantação. Gabarito Comentado 3a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0) Dados os requisitos: I) Efetuar troca de produtos com defeito. II) Tolerante a falhas. III) A resposta do sistema não deve exceder 30 seg. IV) O sistema deverá rodar num computador 486 com 16MB de memória. V) Não emprestar livros para clientes com débito. Quais dos itens acima são requisitos funcionais de um sistema: I e V. Somente o V. I, IV e V. I, II, III, V. I, II, V Gabarito Comentado 4a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0) O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando. Estão corretas APENAS as afirmativas: III e IV II e III I e IV I e II II e IV Gabarito Comentado 5a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0) Uma farmácia contratou um sistema para registrar as vendas de suas mercadorias. No sistema estava contemplado o cadastro dos clientes, produtos, venda e emissão de notas fiscais. Com o passar dos anos o proprietário decidiu incluir o cálculo de comissões com incentivo de venda a seus funcionários. Com isso o sistema deveria sofrer uma manutenção. A equipe de desenvolvimento adota a metodologia RUP. Com isso é preciso definir as iterações necessárias. Analise as assertivas abaixo e indique as iterações corretas. I - Na elaboração serão construídos os diagramas de caso de uso e classe; II - Na construção será desenvolvido o diagrama de sequencia e a construção dos métodos; III - Na transição serão realizados os testes na parte desenvolvida; IV - Na concepção será definido a extensão da manutenção a ser implementada. I - III - IV I - II I - II - IV II - III - IV I - II - III Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (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. arquitetura - escopo - operação - versão(release) arquitetura - escopo - versão(release) - operação escopo - arquitetura - versão(release) - operação escopo - operação - arquitetura - versão(release) escopo - arquitetura - operação - versão(release) Gabarito Comentado Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) 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 de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema 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 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 Gabarito Comentado Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das opções apresentadas, aquela que não é verdadeira Quando o sistema é desenvolvido com esta tecnologia, temos: Melhor aproveitamento do seu código; Facilidade de Manutenção; Maior segurança no uso de componentes por parte do programador; Melhor compreensão do código; A certeza do menor tempo de desenvolvimento Gabarito Comentado 3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) (PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG). O que define a palavra "visual" no texto acima? UML não pode ser utilizada para geração de código automatizada. UML deve ser aplicada apenas como planta de software. UML é uma notação diagramática padrão. UML não possui meta-modelo para ferramentas CASE MDA. UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. Gabarito Comentado 4a Questão (Ref.:) 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 II. I, II e IV. I, II, III e IV. I e IV. Gabarito Comentado 5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de compra quando o estoque ficar abaixo do mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ........... . generalização. dependência estereotipado como extensãoassociação composta. dependência estereotipado como inclusão. associação não composta. Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) No contexto da UML, os casos de uso: especificam a organização do sistema de software. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. são sempre associados a um único requisito funcional. definem o comportamento dos componentes de software que serão implementados. capturam os requisitos não funcionais. Gabarito Comentado Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que corresponde ao conceito colocado. Uma associação deste tipo é chamada de associação por classes associativas; Uma associação deste tipo é chamada de associação por generalização; Uma associação deste tipo é chamada de associação recursiva. Uma associação deste tipo é chamada de associação por include; Uma associação deste tipo é chamada de associação por especialização; Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) (IBGE) 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 I, II e III. Somente I e II. Somente II, IV e V. Somente, II, III e IV. Somente I, II e IV. 3a Questão (Ref.:) 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 III e IV Estão corretas apenas as opções I, II, III e IV Estão corretas apenas as opções I, II e III Estão corretas apenas as opções III, IV e V Gabarito Comentado 4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? Auto-associação. Classe associativa. Agregação por valor. Generalização e especialização. Agregação por referência. Gabarito Comentado 5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os carros possuem as informações chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios especiais e os utilitários possuem percentual de bônus na compra. Qual a simbologia do diagrama de classe deve ser usada nesse contexto? Agregação por referência Generalização Agregação por valor Auto-Associação Associação Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto de objetos é representado pela classe. Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual representação? Associação relativa Associação por referência Associação Auto-associação Associação participativa Gabarito Comentado Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) 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 as assertivas I, II, III. Está correta apenas a assertiva I. Estão corretas apenas as assertivas I e II. Estão corretas apenas as assertivas II e III. Está correta apenas a assertiva II. Gabarito Comentado Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos da mesma classe. Uma associação deste tipo é chamada ? Associação exclusiva; Composição; Generalização; Classe associativa; Associação recursiva; 3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Agregação de Composição é um tipo de agregação onde uma classe que está contida na outra, "vive" e constitui a outra. É uma relação do TODO (classe que contém) com suas PARTES (classes contidas). Considerando um relacionamento de agregação de COMPOSIÇÃO, o que acontecerá com as PARTES, se o objeto TODO for destruído? Assinale dentre as opções abaixo a única que está correta. serão destruídas juntamente, já que as mesmas fazem parte da outra. Permanecerão juntas, pois os relacionamentos são mutáveis; Permanecerão juntas, já que as mesmas são independentes fisicamente; Permanecerão juntas , já que poderá ser mantida navegabilidade entre elas; serão destruídas juntamente, no entanto poderão ser acessadas através de padrões GRASP ; 4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) É possível conectar uma classe a ela mesma, representando a conexão entre 2 objetos da mesma classe. Esse tipo de relacionamento chama-se (assinale a única resposta correta): Agregação Associação recursiva Associação exclusiva Associação Associação de classeGabarito Comentado 5a Questão (Ref.:) 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 e IV. I,II,IV e V. I ,II e IV. II,III,IV e V. I, II, III, IV e V. Gabarito Comentado 6a Questão (Ref.:) 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 deve-se 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 - III - IV I - II - III II - III - IV II - IV I - II - IV Retornar MODELAGEM DE SISTEMAS Lupa Retornar 1a Questão (Ref.:) 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 Comunicação Diagrama de Estados Diagrama de Casos de Uso Diagrama de Classes Diagrama de Sequência Gabarito Comentado Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos de uso. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Todos os outros modelos tem que estar prontos, para poder ser feito os diagramas de sequencia. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Gabarito Comentado 3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale a UNICA opção que mostra 2 diagramas de interação. Diagrama de classes e diagrama de colaboração. Diagrama de sequência e diagrama de colaboração. Diagrama de classe e diagrama de sequência. Diagrama de Sequência e Diagrama de casos de uso Diagrama de colaboração e Diagrama de casos de uso. Gabarito Comentado Gabarito Comentado 4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe (auto delegação). Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta Estão corretas apenas as opções II, III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções III e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I e III Gabarito Comentado Gabarito Comentado 5a Questão (Ref.:) 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? Objetos. Classes. Atividades. Sequencia. Casos de usos. 6a Questão (Ref.:) 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 atividades. Diagrama de casos der uso. Descrição de casos de uso. Diagrama de Classes. Diagrama de sequência. Gabarito Comentado Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Marque abaixo a Alternativa CORRETA que mostra qual diagrama é resonsável por mostrar as mesmas informações do diagrama de sequência, além de mostrar uma interação organizada entre um conjunto limitado de objetos e normalmente é largamente utilizado por programadores ? Diagrama de Interação. Diagrama de Colaboração. Diagrama de Objetos. Diagrama de Casos de Uso. Diagrama de Atividades. 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) No padrão GRASP, temos cinco padrões distintos, dentre eles existe o conceito de ACOPLAMENTO, que diz respeito a "o quanto um elemento do sistema está conectado ao outro" e COESÃO, que diz respeito a "o quanto os elementos afins devem permanecer juntos". Tendo como base estes padrões, o que devemos esperar dos projetos no que se refere a coesão e acoplamento. Acoplamento Baixo e uma Coesão Forte Acoplamento Forte e uma Coesão Baixa Acoplamento Fraco e uma Coesão Alta Acoplamento Alto e uma Coesão Fraca Acoplamento Fraco e uma Coesão Forte Gabarito Comentado 3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Dentre as assertivas colocadas, escolha aquela que completa, corretamente, as lacunas da seguinte proposição: Os diagramas de _______________ e ___________________ - chamados diagramas de interação - são dois dos diferentes diagramas utilizados na UML, para a modelagem dos aspectos ____________ de sistema. Seqüência - colaboração - estáticos Seqüência - atividade - dinâmicos Seqüência - colaboração - dinâmicos Gráfico de estado - colaboração - dinâmicos Seqüência - atividade - estáticos Gabarito Comentado 4a Questão (Ref.:) Fórum deDúvidas (0) Saiba (0) Os conceitos de coesão e acoplamento são fundamentais para um projeto adequado da arquitetura de um software de qualidade. No que se refere aos conceitos de coesão e acoplamento, assinale UNICA opção INCORRETA Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do desenvolvimento do software. O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes Quanto mais forte o acoplamento melhor para a qualidade do software A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. Quanto maior a coesão, melhor para a qualidade do software Gabarito Comentado 5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante. Assinale a UNICA alternativa que preenche corretamente a lacuna padrões de uso geral padrões de análise padrões de projeto padrões de colaboração padrões de casos de uso Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale dentre as opções abaixo aquela que está errada em relação ao diagrama de colaboração; O diagrama de colaboração mostra uma interação organizada em torno de um conjunto limitado de objetos; O diagrama de colaboração expressa, de forma diferente, as mesmas informações do diagrama de sequência; Uma regra para utilizar o diagrama de colaboração é verificar se o objeto e seus vínculos facilitam a compreensão da iteração; O diagrama de colaboração é mais adequado que o diagrama de sequencia, na representação das colaborações ao longo do tempo. Diagrama de colaboração mostra como as classes colaboram entre si; Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Na definição de um componente, para garantir o seu funcionamento correto, podemos escrever um módulo de controle a ser compilado dentro do componente, que verifique as suas condições de execução. Para isto é verificado se existem os outros componentes necessários para o seu trabalho, ou faz o controle dos métodos ou interfaces que estão sendo usados. Assinale dentre as opções abaixo aquela que corresponde ao nome deste modulo. Controle do componente. Controle de classes;. Controle das multiplicidades; Controle de acessos;. Controle de estados;. Gabarito Comentado 2a Questão (Ref.:) 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 Estados Atividades Desenvolvimento Implementação Componentes Gabarito Comentado 3a Questão (Ref.:) 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? 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 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. 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; Gabarito Comentado 4a Questão (Ref.:) 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 - V, II - V, III - V. I - F, II - V, III - F. I - F, II - F, III - V. I - V, II - F, III - V. I - F, II - V, III - V. 5a Questão (Ref.:) 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. É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. Modelam uma visão estática de funcionamento de um sistema. Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale, dentre as opções apresentadas, aquela que melhor apresenta o que é definido pelo diagrama de implantação/execução. Aspectos físicos e lógicos do sistema; Organização do hardware e a conexão do software aos dispositivos físicos Relacionamento entre casos de uso e diagramas de classes. Multiplicidade entre as classes; Aspectos lógicos do sistema; Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) 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: 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 as relações entre as classes. o diagrama de caso de uso mostra a seqüênciade estados de um objeto em resposta a um estímulo recebido. 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. a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB. Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale a UNICA alternativa INCORRETA no que se refere ao conceito de Superestado de um diagrama de estados. Ajuda a simplificar a modelagem de comportamentos complexos. Um superestado é composto por vários estados. Um superestado possui uma linha de tempo para cada objeto. Na UML, um estado composto é representado como um estado simples, mas com um diagrama de estados aninhados Um estado composto pode ser sequencial ou concorrente. Gabarito Comentado Gabarito Comentado 3a Questão (Ref.:) 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 inicia-se 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 I Estão corretas apenas as assertivas II e III Está correta apenas a assertiva II Estão corretas as assertivas I e II Estão corretas as assertivas I, II, III 4a Questão (Ref.:) 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: É um diagrama que utilizado para representar o estado de cada item de hardware e software identificado na arquitetura do sistema É 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 usado para representar o total de estados de um sistema a partir de uma cada funcionalidade Esse tipo de diagrama é usada para modelar as funcionalidades do sistema com os respectivos perfis de acesso 5a Questão (Ref.:) 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 Atividades. Diagrama de Estados. Diagrama de Atividade. Diagrama de Implementação. Diagrama de Colaboração. Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) O Diagrama de Estados mostra os estados de atualização que os objetos de qualquer classe podem assumir e as transições permitidas entre instâncias. os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados mais relevantes. os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre pares de classes os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados. Retornar MODELAGEM DE SISTEMAS Lupa Retornar 1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Um diagrama de atividade pode ser usado com diferentes propósitos. Assinale a opção abaixo que NãO pode ser considerado um proposito do diagrama de atividade: Para capturar os trabalhos que serão executados quando uma operação é disparada (ações). Para mostrar como uma instância pode ser executada em termos de ações e objetos. Para mostrar como um negócio funciona em termos de trabalhadores (atores), fluxos de trabalho, organização, e objetos (fatores físicos e intelectuais usados no negócio). Para mostrar como um grupo de ações relacionadas pode ser executado, e como elas vão afetar os objetos em torno delas. Para capturar a classe de uso interno para um objeto. Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) O diagrama de atividade é uma maneira alternativa de se mostrar interações, que ocorrem em _________ com a possibilidade de expressar que ações são executadas. Assinale a única alternativa que completa corretamente a frase um diagrama de sequencia um diagrama de estados um diagrama de classes um diagrama de colaboração. um caso de uso Gabarito Comentado 3a Questão (Ref.:) 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 As duas asserções estão erradas. 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. A segunda asserção esta correta e a primeira esta errada. As duas asserções estão corretas e a segunda justifica a primeira. Gabarito Comentado 4a Questão (Ref.:) 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 iniciam sempre juntas. As atividades podem ter tempos distintos de execução. Não há limite de quantidade de atividades executando em paralelo. As atividades são executadas em paralelo As atividades terminam sempre juntas, ao mesmo tempo, de forma sincronizada Gabarito Comentado 5a Questão (Ref.:) 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. A assertiva II é verdadeira e a assertiva I é falsa As assertivas I e II são verdadeiras e a segunda NÃO justifica a primeira As assertivas I e II são falsas As assertivas I e II são verdadeiras e a segunda justifica a primeira A assertiva I é verdadeira e a assertiva II é falsa Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale a única alternativa que não representa umelemento do diagrama de atividade Fim Barras de sincronização (Separação e junção). Interface Atividade Inicio Gabarito Comentado Retornar MODELAGEM DE SISTEMAS Lupa Retornar Matrícula: 1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) No que concerne aos conceitos de visibilidade, assinale a única sentença correta Para respeitar o principio do encapsulamento, os atributos devem ser privados Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos Para respeitar o principio do encapsulamento, os atributos devem ser públicos Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos O encapsulamento não interfere na classificação de visibilidade dos atributos Gabarito Comentado 2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale a opção que responde adequadamente ao que acontece quando um método é definido como protegido: Ele poderá ser visto por todas as classes Ele somente poderá ser visto dentro da própria classe Ele poderá ser visto por todas as classes que estão na estrutura de herança Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento Ele não poderá ser visto por ninguém 3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido Ele somente poderá ser visto dentro da própria classe Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento Ele poderá ser visto por todas as classes Ele não poderá ser visto por ninguém Ele poderá ser visto por todas as classes que estão na estrutura de herança Gabarito Comentado 4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Analise as assertivas a seguir no que se refere aos conceitos inerentes a visibilidade de atributos e métodos de uma classe. I. Encapsular significa proteger o acesso aos métodos , que somente deve acontecer pelos atributos da classe. II. O encapsulamento é implementado pela visibilidade privada aos atributos da classe. III. O reaproveitamento de código pode ser implementado pelo uso da visibilidade Protegida em atributos ou métodos da classe base IV. Uma classe com atributos públicos fere o principio do encapsulamento. Com base me sua análise, assinale a única alternativa correta Estão corretas apenas as assertivas II, III e IV Estão corretas apenas as assertivas II e III Está correta apenas a assertiva III Estão corretas apenas as assertivas II e IV Estão corretas apenas as assertivas I e III Gabarito Comentado Gabarito Comentado 5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) A visibilidade é especificada para os atributos de uma classe. Assinale dentre as opções abaixo,qual a correta quando o indicador de visibilidade for representado pela palavra PÚBLICO: indica que qualquer função (métodos de outras classes) não poderá ter acesso e usar estes atributos; indica que qualquer função (métodos de outras classes) poderá ter acesso e usar estes atributos; indica que apenas as funções (métodos) escritas dentro da classe podem ter acesso e usar esses atributos; indica que as funções especificadas dentro de uma estrutura generalização - especialização podem ter acesso e usar estes atributos. indica que nenhuma função (métodos de outras classes) poderá ter acesso e usar estes atributos; Gabarito Comentado 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) Na grande maioria dos casos, os pacotes possuem relacionamentos com outros pacotes, que apontará na verdade o relacionamento entre o conteúdo interno de cada pacote. Assinale dentre as alternativas apresentadas, a ÚNICA que apresenta corretamente os relacionamentos permitidos entre pacotes: complementação, agregação e generalização (herança). dependência, complementação e agregação. dependência, complementação e generalização (herança). dependência, refinamento e generalização (herança). dependência, refinamento e agregação . Gabarito Comentado Gabarito Comentado Retornar
Compartilhar