Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
: 201204119501)
Que organização mantém a UML?
Modelagem de Dados.
Modelagem de Negócios.
Modelagem de Objetos.
Modelagem de Componentes.
Modelagem de Circuitos.
3 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.
Designer de Negócios.
Revisor do Modelo de Negócios.
Analista do Processo de Negócios.
Revisor de Requisitos.
Analista de Sistemas.
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.
II e III
III e IV
II e IV
I e II
I e IV
Transição
Elaboração
Construção
Iniciação
Teste
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Quest.: 1
Orientado a Objetos?
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do
problema de um sistema.
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada
em inúmeros projetos e para construção de diferentes tipo de sistemas.
I e II estão corretas.
I, II e IV estão corretas.
4. É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para Quest.: 4
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.
5. Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e Quest.: 5
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 .
Associação composta.
Generalização.
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ão
associação composta.
2. Diagramas da UML que representam uma visão estática (estrutural) de um sistema incluem Quest.: 2
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
5. Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos Quest.: 5
de encargo ou em propostas de sistemas de software, identifique a alternativa errada.
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria
proposta.
6. Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de Quest.: 6
POO?
Diagrama de classes.
Diagrama de atividades.
Diagrama de componentes.
Diagrama de estados.
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.
I - II - III
II - III - IV
I - III - IV
II - IV
I - II - IV
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?
Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual
representação?
Associação
Auto-associação
Associação participativa
Associação relativa
Associação por referência
método
direção
papel da associação
entidade tipo
atributo
Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor
da mensalidade a ser paga, considerando o modelo apresentado abaixo.
Aluno
Plano
PlanosContratados
ExerciciosPlano
Exercícios
Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e
fluxo de trabalho.
Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema.
Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema.
Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos.
Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de
relacionamentos estáticos existentes entre eles.
Classe associativa.
Generalização.
Agregação por valor.
Auto-Associação.
Agregação por referência.
auto-chamada.
mensagem perdida.
mensagem de retorno.
mensagem de ligação.
mensagem de ativação.
II - III
I - IV
I- II - IV
II - III - IV
I- III - IV
Controlador
Creator
Alto coesão
Acoplamento fraco
Especialista na informação
Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo
As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia.
Um caso de uso pode não ter cenário alternativo
As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação
do ator com o sistema
Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e
sistema.
Atividades.
Componentes.
Implantação.
Casos de uso.
Classes.
III - Os diagramas de casos de uso são importantes para a modelagem dos aspectos dinâmicos do sistema.
IV - Os diagramas de objetos fazem a modelagem de instâncias de itens contidos nos diagramas de casos de
uso.
I e II
I e III
II e III
II e IV
III e IV
II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado
como um componente
III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o
software.
IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas
Assinale a ÚNICA opção correta, com base em sua análise das assertivas
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
componente.
caso de uso.
atributo.
objeto.
método.
Classes.
Objetos.
Estados.
Sequencia.
Casos de uso.
Transitividade
Concorrente
Ativo
Superestado
Autotransição
Entidades e Relacionamentos.
Atividade.
Gantt.
Causa e Efeito.
Fluxo de Dados.
2. I. Um Diagrama de Atividade serve para modelar melhor e detalhar o passo a passo da execução Quest.: 2
de um caso de uso.
POR QUE
II. O Diagrama de Atividade permite escolher a ordem pela qual as coisas devem ser feitas.
3. No diagrama de atividade existem elementos que executam as funções (f1 e f2), descritas a seguir Quest.: 3
Assinale a ÚNICA opção que apresenta corretamente e na ordem, os elementos que completam as
frases.
Separação e Transições
Intercalação e Decisões
Bifurcação e Transições
4. O diagrama de atividades tem diferentes propósitos mas em linhas gerais apresenta um conjunto Quest.: 4
de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades
analise as assertivas que seguem
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
1-6-5-4-3-2
6-5-3-4-2-1
1-5-6-4-3-2
2-6-5-4-3-1
2-6-5-3-4-1
A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada
utilizando-se diagramas de comunicação, entre outros.
A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada
utilizando-se diagramas de classe e de instância, entre outros.
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.
Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language),
linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar
diagramas UML.
Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML
desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na
linguagem Java.
Diagrama de Métodos
Diagrama de Estados
Diagrama de Sequência
Diagrama de Componentes
Diagrama de Classes