Buscar

Questionario-MODELAGEM_SISTEMAS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Na UML "Unified Modeling Language":
R: Instância e objeto são sinônimos.
Como podemos definir uma auto-associação:
R: Identifica objetos de mesma classe que participam da associação.
É 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.
R: A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto.
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?
R: Associação
É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante executar.
R: Realização
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.
R: Sistema Depuração
	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?
		
R: Classe associativa.
Considere Diagrama de Classes acima. Pode-se afirmar que:
R: quadrado é uma classe derivada da classe figura.
Num diagrama de classes da UML, multiplicidade se refere:
R: à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado.
Observe as seguintes afirmações sobre a forma de especificação de requisitos conhecida como Casos de Uso:
I - Todo diagrama de caso de uso tem, pelo menos, um ator.
II - Um ator pode participar de, somente, um caso de uso.
III - A descrição de um caso de uso pode utilizar descrições de outros casos de uso.
IV - A descrição de um caso de uso pode ser alterada por outro caso de uso.
Assinale a alternativa que contém somente afirmações CORRETAS:
R: I, III e IV
De acordo com as partes que compõem a UML, identifique a alternativa errada
R: Mecanismos Gerais: Os mecanismos gerais provém comentários suplementares, informações, ou semântica sobre os elementos que compõem os modelos; eles provém também mecanismos de extensão para adaptar ou estender a UML para um método/processo, organização ou usuário específico.
	Sistemas de Negócios: descreve os objetivos, especificações (pessoas, computadores etc.), as regras (leis, estratégias de negócios etc.), e o atual trabalho desempenhado nos processos do negócio.
	Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma visão. UML possui nove tipo de diagramas que são usados em combinação para prover todas as visões do sistema.
	Modelos de Elementos: Os conceitos usados nos diagramas são modelos de elementos que representam definições comuns da orientação a objetos como as classes, objetos, mensagem, relacionamentos entre classes incluindo associações, dependências e heranças
	Visões: As Visões mostram diferentes aspectos do sistema que está sendo modelado. A visão não é um gráfico, mas uma abstração consistindo em uma série de diagramas. Definindo um número de visões, cada uma mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações diferentes e uma figura completa do sistema poderá ser construída. As visões também podem servir de ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.
 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.
R: Não permite apresentar a perspectiva funcional e estrutural.
Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para apresentar essa nescessidade de negócio?
R: Auto-Associação
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 ...........
R: dependência estereotipado como extensão
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.
R: II e III.
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?
Na UML o diagrama utilizado 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:
R: Generalização e especialização.
Dado o seguinte Diagrama de Estado, relacione no mínimo o nome de 5 símbolos utilizados na construção do diagrama. 
R: Estado Evento ação Transição Superestado Inicio fim 
R: inicio, classe, objeto, atributo, associação, o estado em que se encontra disponivel ou alugado, fim, transição, condição restritiva
Diga quais são as classes para o Diagrama de Classes de um Sistema de Cursos de Computação equivalente ao módulo de matrícula de acordo com os seguintes requisitos: 
• Um curso pode ter muitas turmas, no entanto, uma turma se relaciona exclusivamente com um único curso. Para o curso é preciso saber o nome do curso e a carga horária; 
• Uma turma pode ter diversos alunos matriculados, no entanto uma matrícula refere-se exclusivamente a uma determinada turma. Cada turma tem um número mínimo de matrículas para iniciar o curso. Para a turma é preciso saber a data de início, a data de término, o período e a situação que depende do número mínimo de matrículas; 
• Um aluno pode realizar muitas matrículas, mas cada matrícula refere-se exclusivamente a uma turma específica e a um único aluno. Para o aluno precisamos saber o seu nome, endereço, telefone e a data de início do aluno no curso de informática. 
R: Aluno, turma e Curso. Matricula
A partir da descrição de um caso de uso de abertura de uma conta comum, diga quais são os objetos e as mensagens do Diagrama de Sequência equivalente. Considere que na abertura da conta comum deve-se verificar o CPF do cliente e para a abertura da conta deve ser realizado um depósito. O sistema deve gerar um histórico para qualquer transação realizada. 
R: 1. Logar no sistema 1.1 Inserir usário e senha 2. Cadastrar novo cliente 2.1 Informar: nome, endereço, telefone, CPF 3. Realizar depósito em conta 3.1 Gerar recibo de depósito 4. Realizar saque 4.1 Gerar recebido de saque 5. Sair do sistema
O Turbo Note+ é um programa shareware que permite aos seus usuarios criar mensagens de lembrete que permanecem na area de trabalho de seus computadores. Esse programa funciona como uma versão eletrônica daqueles blocos de papel cujas folhas podem ser afixadas na parede. Ao criar uma nova folha no Turbo Note+, o usuario pode preenchê-la com texto. As folhas podem ser movidaspela área de trabalho, conforme a vontade do usuário. As folhas permanecem na área de trabalho. Toda vez que o usuário inicia o seu computador, as folhas estão lá, na área de trabalho. Quando não são mais necessárias, as folhas podem ser removidas. Se o usuário escrever uma expressão aritmética em uma folha, o resultado da expressão é exibido. Diga quais são os casos de uso e os atores do Diagrama de Casos de Uso para o Turbo Note+. 
R: Ator: usuário Casos de usos: Criar lembrete, digitar texto, mover lembrete na área de trabalho, remover lembrete.
Diga quais são as classes para o Diagrama de Classes de um Sistema de Cursos de Computação equivalente ao módulo de matrícula de acordo com os seguintes requisitos: 
• Um curso pode ter muitas turmas, no entanto, uma turma se relaciona exclusivamente com um único curso. 
Para o curso é preciso saber o nome do curso e a carga horária; 
• Uma turma pode ter diversos alunos matriculados, no entanto uma matrícula refere-se exclusivamente a uma determinada turma. Cada turma tem um número mínimo de matrículas para iniciar o curso. Para a turma é preciso saber a data de início, a data de término, o período e a situação que depende do número mínimo de matrículas; 
• Um aluno pode realizar muitas matrículas, mas cada matrícula refere-se exclusivamente a uma turma específica e a um único aluno. Para o aluno precisamos saber o seu nome, endereço, telefone e a data de início do aluno no curso de informática 
R: classe aluno com seus objetos nome, endereço, telefone e data inicio. classe turma com seus objetos data inicio, data término, periodo, situação. classe cursos com seus objetos nome, carga horaria. curso 1-* 1-1 turmas aluno 1-* 1-1 matriculas turma 1-* 1-1 alunos matriculas 1-* 1-1turmas.
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?
R: Agregação por valor.
UML também é usada para representar sistemas mecânicos sem nenhum software. 
Identifique a opção que possui as características que não estão corretas.
R: Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores etc.), mantém e controla.
O que é UML?
R: linguagem de modelagem.
Qual das respostas abaixo mais corretamente define uma classe?
R: Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto.
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos.
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado.
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem.
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia.
IV - A cada hospedagem é aberta uma nova conta corrente.
Marque a opção que indica as sentenças VERDADEIRAS.
R: II - III – IV
Observe o diagrama e marque a alternativa correta:
R: CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação.
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.
R: Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes.
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?
R: Multiplicidade
No contexto da UML, os casos de uso:
R: descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:
R: Polimorfismo
Considerando o seguinte Diagrama de caso de uso, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5.
R: 1 – Ator / 2 - Generalização de caso de uso / 3 - Caso de Uso / 4 - Interação caso de uso - caso de uso do tipo /
5 - Interação caso de uso - caso de uso do tipo.
Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:
R: Diagrama de Metodos;
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
R: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO.
Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5.
R: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor
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?
R: classe - atributo – método.
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:
R: Associação / uma funcionalidade do sistema do ponto de vista do usuário.
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?
R: Estados
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.
No diagrama de seqüência apresentado, há problemas conceituais, relativos à 
especificação do diagrama de classes e à descrição textual do caso de uso 
 
DUPLA-CONTA. Com relação a essa situação, faça o que se pede a seguir. 
A) Descreva, textualmente, três falhas de tipos distintos presentes no diagrama de seqüência apresentado, relativas ao uso da sintaxe e(ou) da semântica da UML. 
B) Descreva, textualmente, três falhas distintas presentes no diagrama de seqüência apresentado, relativas à especificação das classes, responsabilidades e colaborações propostas no diagrama de classe mostrado. 
R: A atribuição esta incorreta, deveria ser banco, cliente, a gencia e conta transferir, numero inteiros mencionados,a questao do auto visualizar a gencia direto.
 A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da semântica da UML: 
 1) a mensagem que instancia o objeto Banco não está definida corretamente. Uma mensagem de instanciação de objetodeve chegar na instância criada ou possuir o estereótipo <>. 
2) a mensagem que instancia o objeto Cliente não está definida corretamente. Uma mensagem de instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>. 
3) as mensagens criarCliente e a instanciação do objeto Agência ocorrem no mesmo período de tempo, apesar de não serem assíncronas. 
4) a mensagem creditar está incorretamente definida como mensagem de retorno (vetor tracejado). A mensagem creditar deveria ser definida como mensagem síncrona (vetor contínuo). B) As falhas existentes no diagrama de sequência original relativas à especificação das classes, responsabilidades e colaborações propostas no diagrama de classe mostrado: 
1) o objeto Cliente é instanciado antes do objeto Agência. No cenário indicado a agência deveria ter sido criada antes do cliente. 
2) a instanciação do objeto Agência é realizada diretamente pelo caso de uso. A instanciação da Agência seria realizada de forma mais adequada se fosse intermediada pela classe Banco que possui a operação criarAgência. 
3) uma das instanciações de Conta está sendo realizada pela operação criarCliente. A instanciação das contas seria realizada de forma mais adequada se fosse intermediada pela classe Agência que possui a operação criarConta. 
4) a transferência entre as contas criadas está sendo realizada diretamente pelo caso de uso. A transferência entre as contas seria realizada de forma mais adequada se fosse intermediada pela classe Banco, que possui a operação transferir. 
O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de:
R: Casos de uso.
De acordo com a teoria sobre o RUP, diz que o mesmo produz artefatos:
R: Em todas as suas fases.
A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama de Objetos da UML, assinale a alternativa correta:
R: O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas de classes.
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 concepçã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.
R: escopo - arquitetura - operação - versão(release)
A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um determinado objeto. 
Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa representação. 
I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo. 
II - Quando a classe possui mais de uma associação. 
III - Quando a classe está associada a objetos da própria classe. 
IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele.
R: II e III
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. 
R: Estão corretas APENAS as afirmativas: I E IV
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.
R: Sistema de Depuração
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.
R: II – III – IV
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?
R: Generalização
Como podemos definir uma auto-associação:
R: Classe que representa a herança dos métodos de uma outra classe.
Observe as seguintes afirmações sobre os diagramas de classes: (Cód.: 102285)
I - Uma classe descreve um conjunto de objetos com propriedades e comportamentos comuns.
II - Duas classes podem ter entre si qualquer número de associações.
III - Uma associação de agregação relaciona um objeto com sua respectiva classe.
IV - A relação de herança entre classes é simétrica, transitiva e reflexiva.
A alternativa que contém somente afirmações CORRETAS : I e II
(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG).
R: UML é uma notação diagramática padrão.
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:
R: Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido.
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos. 
É correto dizer que: 
I - O hotel guarda informações de Hóspede mesmo que não tenha se hospedado.
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem. 
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. 
IV - A cada hospedagem é aberta uma nova conta corrente.
R: II - III - IV
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?
R: Concorrente.
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;
R: Itens I, III e IV são verdadeiros.
(PRODEB 2008) Assinale a alternativa correta.
R: Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.
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?
R: Transição
Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é correto afirmarque,durante a atividade de
R: codificação, o projeto deve ser traduzido em uma forma legivel por máquina. Quando o projeto é bem detalhado, essaetapa pode ser realizada mecanicamente.
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.
R: 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
A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos
R: especifica, revisa e valida o problema de modo a garantir que seu entendimento e o entendimento do cliente sobre o problema coincidam
Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuario, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso?
R: Espiral
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 identifica as características de um objeto.
R: Atributo
Dadas as seguintes afirmações: 
I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo. 
II) Um único ator pode se relacionar com muitos casos de uso. 
III) Um caso de uso pode se relacionar com no máximo dois atores. 
IV) É possível que um ator herde os casos de uso de outro ator e isso pode ser representado graficamente no diagrama de casos de uso. 
R: Os itens corretos são - I, II e IV estão corretas
No emprego da UML utilizam-se diversos diagramas. Nos Casos de Uso, analise a situação abaixo:
Sejam ALFA e BETA dois casos de uso. Quando BETA herda de ALFA, as sequências de comportamento de ALFA valem também para BETA. Quando for necessário, BETA pode redefinir as sequências de comportamento de ALFA. Além disso, BETA, na condição de caso de uso herdeiro, participa em qualquer relacionamento no qual ALFA participa. 
A situação descrita caracteriza um relacionamento denominado
R: Generalização
Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. O professor pode ser responsável por mais de uma turma e cada disciplina somente estará associada a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
R: alunos(0-*) - (1-1) turmas
 turmas(0-*) - (0-1) professor
 turmas(0-1) - (0-*) disciplinas
O modelo da UML, que possibilita a descrição de uma sequência de ações(incluindo alternativas) realizadas pelo sistema para produzir um resultado observável do ponto de vista de um usuário, é o de:
R: Casos de uso
Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms). 
No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por
R: Um atributo da classe Material.
Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O diagrama mais adequado para essa finalidade é o diagrama de:
R: Casos de uso.
Com relação ao fluxo Normal e fluxo Alternativo da descrição de caso de uso, analise as sentenças e em seguida marque a alternativa que indica as assertivas corretas.
I – O fluxo normal descreve os procedimentos em sentenças curtas e numeradas.
II - O fluxo alternativo deve ser definido para todos os passos do fluxo normal.
III – Quando se deseja complementar informação deve-se utilizar comentários na descrição, tanto no fluxo normal quanto no fluxo alternativo.
IV – O fluxo alternativo é descrito na forma narrativa, pois é aplicado para completar a descrição de um passo do fluxo normal.
R: As corretas são – I e III
A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua Propriadamente a UML, é:
R: uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
São exemplos de diagramas comportamentais:
R: Casos de Usos, Atividades, Estados e Interações
Com relação à linguagem UML (Unified Modeling Language), é correto afirmar:
R: Diagramas de seqüência mostram a troca de mensagens entre diversos objetos e colocam ênfase especial na ordem e nos momentos nos quais as mensagens para os objetos são enviadas.
Relacione 3 regras de construção da descrição expandida.
R: 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. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução.
Na sua forma plena, a sintaxe de uma operação na UML inclui apenas:
R: visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades.
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado. O RUP reconhece que os modelos convencionais de processo apresentam uma visão única de processo e é geralmente descrito a partir de três perspectivas:
R: dinâmica, estática e prática.
Diagramas da UML que representam uma visão estática (estrutural) de um sistema incluem:
R: diagrama de classes, diagrama de componentes, diagrama de objetos.
(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?
R: UML é uma notação diagramática padrão.
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:
R: Agregação
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?
R: 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.
Quando utilizamos a descrição de caso de uso do tipo expandida?
R: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações.
De acordo com a teoria sobre o RUP, a ênfase no escopo do sistema está na fase de:
R: Concepção
Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente.
R: Concepção e Teste
Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo.
1. Descrição de Caso de Uso 2. Diagrama de Caso de Uso 3. Diagrama de Classe 4. Diagrama de Estado 5. Diagrama de Seqüência 6. Diagrama de Atividades
( 1 ) Descreve a funcionalidade do sistema percebida por atores externos. 
( 5 ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; 
( 6 ) Representa o processo descrevendo as atividades seqüenciais e paralelas.
( 4 ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. 
( 3 ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. 
( 2 ) Representa os requisitos do sistema.

Outros materiais