Buscar

Modelagem de Sistemas - 105 questões

Prévia do material em texto

Objetivas
1 - 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?
: Transição
2 - O que é UML?
: Linguagem de modelagem
3 - 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:
: Caso de Uso
4 - A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa.
Qual modelo expressa a definição descrita?
: 
5 - (PRODEB 2008) Assinale a alternativa correta.
: Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.
6 - No que se refere ao projeto de arquitetura em camadas de um software, analise as assertivas a seguir e marque a única opção INCORRETA
: A camada de Variáveis conterá as classes de acesso aos dados do sistema.
7 - 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 interagem 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ão corretas apenas as assertivas II, III e IV 
8 - Qual diagrama mostra a configuração física sobre qual o sistema será instalado?
: Implantação.
9 - 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 corretas e a segunda justifica a primeira.
10 - Uma escola decidiu por implantar um sistema acadêmico para gestão de alunos, professores, disciplinas e matrículas. Sabe-se que um dos fatores de sucesso de um sistema é deixar claro o tamanho do desenvolvimento para que os recursos possam ser adequadamente dimensionados e tambem não são geradas expectativas ao cliente de algo diferente do que será gerado.
Sendo assim, a metodologia RUP prevê em suas etapas a definição do escopo do desenvolvimento. Essa etapa denomina-se .....
: Concepção
11 - Diagramas da UML que representam uma visão estática (estrutural) de um sistema incluem
: diagrama de classes, diagrama de componentes, diagrama de objetos
12 - É 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):
: Associação recursiva
13 - A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
O elemento acima, em um diagrama de sequência, significa:
: mensagem de retorno
14 - Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:
: Diagrama de Métodos
15 - 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, II e IV
16 - 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
: Quanto mais forte o acoplamento melhor para a qualidade do software
17 - 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 TRANSIÇ Ã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).
18 - 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.
C om base em sua análise das assertivas, assinale a ÚNIC A opção correta
: Estão corretas apenas as opções I, II, III e V
19 - 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 – método
20 - O diagrama de classe posssui diversas representações com suas especificidades.
I - A generalização implementa o processo de hibridismo.
II - A auto-associaçã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.
: II – III
21 - Analise a especificação abaixo, referente ao C ENÁRIO PRINC IPAL do caso de uso Incluir C liente, referente a um
Sistema de Vendas.
1. C liente informa seu CPF
2. Sistema valida CPF
3. Sistema Busca CPF
4. C liente informa demais dados
5. Sistema registra dados do cliente
6. Sistemas encerra o caso de uso
C om base na especificação do caso de uso, analise as alternativas a seguir
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados.
II. Nesse caso de uso, não caberia nenhum cenário alternativo.
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso
BUSCAR_CPF, que estará relacionado comINC LUIR C LIENTE, através do relacionamento de
C om base em sua analise, assinale a ÚNIC A opção correta
: Estão corretas apenas as assertivas I e III
22 - Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Software Orientados a Objetos?
: A orientação a objetos não pode ser utilizado em Softwares de larga escala
23 - A metodologia RUP propõe o uso das disciplinas de engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO:
: Definir a abrangência de desenvolvimento de iteração em desenvolvimento, tendo como marco o ESCOPO.
24 - Considere o diagrama de máquina de estados de UML abaixo.
Analise as afirmativas a seguir, a seu respeito:
1. O elemento “estado1” corresponde a um estado sub-máquina.
2. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado inicial.
3. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado final.
4. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída.
Assinale a alternativa que indica todas as afirmativas corretas.
: São corretas apenas as afirmativas 1, 3 e 4.
25 - O diagrama de atividades tem diferentes propósitos mas em linhas gerias apresenta um conjunto de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades analise as assertivas que seguem
I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso.
II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as atividades são realizadas
III. O diagrama de atividades não comporta expressar condições
IV. A barra de sincronização permite especificar atividades sequenciais.
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
: Estão corretas apenas as opções I e II
26 - 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?
: Classe associativa
27 - Padrões de projetos facilitam o desenvolvimento do software posto que a solução já foi estabelecida em desenvolvimento anteriores para tipos específicos de problemas, otimizando tempo de desenvolvimento e custo. Um dos padrões diz que deve-se atribuir a responsabilidade do métodos a classe que possui o método. Esse padrão é chamado de _______________
: Especialista na informação
28 - 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 se sequencia mostra, quais as classes e como (através de que métodos) essas classes realizam as funcionalidades de um determinado 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 são representadas no digrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado
IV. Umas das limitações do diagrama de sequencia é a impossibilidades de representar chamadas de métodos da própria classe
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
: Estão corretas apenas as opções I e III
29 - Analise os relacionamentos abaixo e assinale 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 (extensão)
: Estão corretas as sentenças II, III, IV, V
30 - 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 ELABORAÇÂO:
: Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA.
31 - Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e ocorre uma movimentação de materiais , que é a emissão de ordem de compra de material, pois, o estoque ficou abaixo do mínimo recomendado. Analise as opções abaixo, e assinale aquela que representa esta situação no Diagrama de Caso de Uso .
: Dependência estereotipado como inclusão.
32 - Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na UML para representação dos objetos e suas associações, assim como em outros diagramas, cada representação tem um significado. 
Indique o termo que indica as características de um objeto. 
: atributo
33 - 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? 
: sequencia
34 - Analise as sentenças abaixo e verifique se são verdadeiras ou falsas. Posteriormente, sinalize a alternativa que corresponde ao resultado de sua análise. I - A interpretação do diagrama de sequência sempre será de cima para baixo e da direita para a esquerda. II- No diagrama de sequência é possível apresentar múltipla instâncias de objetos o que não é possível no diagrama de colaboração . III- Um diagrama de sequência mostra a colaboração dinâmica entre os objetos. 
: Está correta somente a sentença III
35 - No que tange ao diagrama de atividades (DE), classifique cada assertiva como V(verdadeira) ou F(falsa) 
I. O DE pode ser usado para representar atividades que ocorrem em paralelo 
II. O DE tem apenas 1 propósito que é capturar o trabalho interno de um objeto. 
III. Uma das limitações do DE é a sua impossibilidade de representar decisões e consequentemente caminhos alternativos de atividades 
Com base em sua classificação, assinale a única alternativa correta, quanto a correta sequencia de V e F. 
: I - V , II - F, III - F 
36 - 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:
: Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO
37- Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um relacionamento de:
: associação
38 - No que se refere aos tipos de visibilidade possíveis para os atributos e métodos de uma classe, analise as assertivas a seguir
I. Devemos usar a visibilidade protegida, quando queremos que os atributos e métodos sejam visualizados por todas as classes dos sistema
II. Devemos usar a visibilidade publica para atributos de uma classe
III. Os atributos devem ter visibilidade privada e serem acessados por métodos da própria classe
Nunca devemos usar a visibilidade pública para métodos de uma classe
Com base em sua análise, assinale a ÚNICA opção correta
: Está correta apenas a assertiva III
39 - 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.
: 
40 - Assinale a ÚNICA opção que mostra 2 diagramas de interação
: Diagrama de sequencia e diagrama de colaboração
41 - Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo para que ao final tenha um só estado?
Marque a alternativa correta.
: Concorrente
42 - Uma disciplina do RUP que tem como uma de suas finalidades “assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo”, a qual se relaciona com a disciplina Ambiente. Trata-se de:
: Modelagemde Negócios
43 - Que diagrama serve para exibir as interações entre os vários componentes de um sistema em especial os objetos e como seus métodos interagem entre si e em qual ordem?
: Sequencia
44 - 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 q melhor classe para converter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo.
: Planos Contratados
45 - Sobre os diagramas de implantação, da UML (Unified Modeling Language), úteis, especialmente, na fase de projetos de software é INCORRETO afirmar
: É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor.
46 - 
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, busca um horário vazio e agenda a consulta.
47 - Em relação a projetos orientados a objetos, considere: 
I. É uma estratégia de projeto em que o projetista pensa em termos de informações em vez de funções. 
II. A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
III. Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. 
IV. O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software. 
Está correto o que se afirma em
: I, II, III e IV
48 - A partir da perspectiva de gerenciamento, NÃO faz parte das etapas do ciclo de vida de software do RUP (Rational Unified Process):
: teste
49 - Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras.
I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa;
II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação;
III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software;
IV - Na UML devem ser representados os procedimentos lógicos e físicos;
: Itens I, III e IV são verdadeiros
50 - É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para transmitir informação e assim apresenta diversos benefícios. 
Dentre as opções relacionadas nas alternativas dessa questão, marque a que NÃO representa um benefício no uso de modelos como Diagrama de Caso de Uso e Diagrama de Classe para desenvolvimento de sistemas de informação.
: A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto.
51 - No Processo RUP, a ênfase no escopo do sistema está na fase de:
: concepção
52 - Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos
Qual representação do diagrama de classe implementa o processo de herança?
: Generalização
53 - O tipo de associação entre objetos das classes “turmas” e “alunos” identificados, na modelagem de classes da UML, na sentença “turmas são formadas por alunos” é denominada:
: Agregação
54 - Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um:
: componente
55 - Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta
: Na organização de um conjunto de especificações de sistemas orientados a objetos, package é um elemento usado para agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes
56 - Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar em um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria.
Analisando o cenário apresentado indique qual modelo representa a situação.
: 
57 - Observe o diagrama e marque a alternativa correta:
: CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelos menos de uma associação.
58 - 
Considere Diagrama de classes acima. Pode-se afirmar que:
: quadrado é uma classe derivada da classe figura
59 - São exemplos de diagramas comportamentais
: Casos de usos, atividades, Estados e Interações
60 - 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
61 - O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.
: Implantação
62 - No contexto da UML, os casos de uso
: Descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais
63 - Um exemplo de diagrama previsto na UML é o diagrama de:
: atividade
64 - 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:
: I e IV
65 - 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 
: Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda 
66 - (IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida como casos de uso: I. Todo caso de uso possui um roteiro; II. O roteiro é uma sequência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso. As assertivas corretas são: 
: I, II e III
67 - Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular? 
: estados
68 - Na UML "Unified Modeling Language":
: Instância e objeto são sinônimos.
69 - 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.
: Não permite apresentar a perspectiva funcional e estrutural
70 - Na UML o diagramautilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo.
Para esse diagrama utilizamos a representação de:
: Generalização e especialização
71 - Como podemos definir uma auto-associação:
: Identifica objetos de mesma classe que participam da associação.
72 - A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. 
Identifique qual não faz parte deste grupo.
: sistemas depuração
73 - Uma empresa de previdência privada oferece diversos serviços para seus clientes, extensivo aos dependentes.
Os serviços são associados sempre aos clientes responsáveis, mesmo que sejam utilizados pelos dependentes.
No momento da solicitação o cliente informa que o serviço é para um dependente ou, no caso do pedido ser realizado pelo dependente, este informa seu responsável.
Baseado na descrição apresentada, qual o recurso utlizado na construção de modelos de diagrama de classe seria utilizado entre cliente e dependentes?
: Agregação por valor
74 - 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
75 - Assinale a opção que define corretamente o conceito abaixo exposto 
 Capacidade de um objeto fazer referência e usar métodos e atributos de outro objeto 
: visibilidade
76 - Os diagramas UML da categoria comportamental são os de: 
: casos de uso, atividades e máquinas de estados 
77 - Quando utilizamos a descrição de caso de uso do tipo expandida?
: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações
78 - (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 é uma notação diagramática padrão
79 - A empresa de calçados "Bela Mulher Ltda" vende a clientes de Classe A, calçados femininos com exclusividade e sob medida. Na criação de um modelo de diagrama de classe é possível representar essa regra, pois é de grande valor na implementação dos procedimentos. 
Qual dos recursos do diagrama de classe expressa no modelo essa informação?
: Multiplicidade
80 - Qual diagrama se refere a um documento narrativo que descreve a seqüência de eventos de um ator que usa
um sistema para completar um processo?
: Diagrama de casos de usos
81 - (PRODEB 2008) Assinale a alternativa correta.
: Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.
82 - 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
: Componentes
83 - 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 apenas pode ter 1 estado final
84 - De acordo com a teoria sobre o RUP, a ênfase no escopo do sistema está na fase de:
: concepção
85 - 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.
86 - Que organização mantém a UML?
: Object Management Group (OMG).
87 - No diagrama de atividade existem elementos que executam as funções (f1 e f2), descritas a seguir
f1: A partir do elemento de nome __________, as transições seguintes serão efetuadas em paralelo.
f2: As _____________________ permitem mostrar, por exemplo, em qual parte da organização o trabalho é realizado.
Assinale a ÚNICA opção que apresenta corretamente e na ordem, os elementos que completam as frases. 
: Separação e Raias de Natação
88 - 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?
: generalização
89 - 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 - dinâmicos
90 - Considerando uma petShop que oferece serviços de banho, tosa e vacinação. Para todos os serviços a identificação é efetivada por código do serviço, data de execução e responsável por prestar o serviço; no serviço BANHO e TOSA a identificação acrescenta o porte do animal e para VACINAÇÂO são consideradas além das comuns, as informações de tipo vacina e data de aplicação.
Considerando a representação de uma generalização, quais os atributos representados nas classes descritas.
: SERVIÇOS: código do serviço, data de execução, responsável
BANHO:    porte do animal
TOSA:     porte do animal
VACINAÇÃO: tipo vacina, data de aplicação
91 - Qual das respostas abaixo mais corretamente define uma classe?
: Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto
92 - A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:
: Associação / uma funcionalidade do sistema do ponto de vista do usuário.
Discursivas
93 - Os Diagramas de Estados na medida em que são mais complexos, passam a usar os termos (na verdade elementos do diagrama de estados) denominados SUPERESTADO e SUBESTADO. Explique cada um desses 2 termos.
: Quando os estados podem ser abertos em novos diagramas de estado, dizemos que o atual estado é um subestado e, quando se pode considerar que os atuais estados são estados que foram abertos, o estado que deu origem a abertura é um super estado.
94 - A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator.
: A generalização de ator deve ser representada quando um mesmo procedimento deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado
tanto por gerente quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é possível visualizar os responsáveis por realizar um mesmo caso de uso.
95 - Qual a finalidade do uso de "raias de natação" nos diagramas de atividade?
: Informar onde (setor, departamento , area) ou quem realiza as atividades pertinentes ao diagrama de atividade.
96 - Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes?
: Com o diagrama de sequencia é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente.
97 - Relacione 3 regras de construção da descrição expandida.
: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve-se padronizar a linguagem para maior assimilação.98 - O que é a classe base de um estereótipo? Qual é a classe base do estereótipo <<entity>>, definido no perfil UML para processos de desenvolvimento de software?
: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement.
99 - Cite 2 (duas) situação onde devemos usar a descrição de caso de uso do tipo “não expandida”?
: Quando o caso de uso não tratar exceções; Quando o caso de uso não tiver complexidades em suas operações; Quando o caso de uso for do conhecimento completo de todos; Quando o caso de uso utilizar mecanismos de outro caso de uso
100 - O Processo Unificado é iterativo e consiste em subdividir o projeto para sua implementação por partes e é constituído de atividades divididas em quatro fases. Cite-as.
: Concepção, elaboração, comparação e transição
101 - Um diagrama de Implantação define aspectos físicos do sistemas, onde cada nó representa um dispositivo físico com memória ou capacidade de processamento. Já o diagrama de componentes visualiza que módulos de software (arquivos .dll, .exe, .com, .bat, .html e outros executáveis) são necessários para executar a aplicação. Com base nesse contexto apresentado, responda 1. É possível integrar esses 2 diagramas, mostrando para cada nó, quais seriam os componentes que nele executariam? 2. Caso a resposta acima seja SIM, explique qual a vantagem em integrarmos os 2 diagramas dessa forma?
: 1. SIM, é possível. 2. Seria útil para conhecermos as demandas de processamento do software que rodara em cada nó e assim poder definir a capacidade de processamento, memória e disco de cada nó.
102 - De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta.
: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente.
103 - O acoplamento diz respeito a "o quanto um elemento do sistema está conectado a outro. Sobre acoplamento, responda. 1. Ele deve ser alto ou baixo? 2. Que dificuldades podem existir em sistemas que tem acoplamento inadequado?
: Uma classe que tem acoplamentos fortes é difícel de ser compreendida isoladamente. São difíceis de serem reutilizadas pois exigem a presença de outras classes.
104 - Por que uma medida direta não é adequada para o planejamento?
: A medida direta é feita no produto ou processo, portanto o produto ou processo precisam estar prontos ou serem realizados. O planejamento deve ser feito antes da produção ou realização.
105 - Considere o diagrama de classe a seguir e analise o que se pede
Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S?
: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3)

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes