Buscar

MODEL.DE SIST. 11-2013 AV

Prévia do material em texto

1a Questão (Ref.: 201201248867) Pontos: 0,8 / 0,8
Num diagrama de classes da UML, multiplicidade se refere:
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes
presentes no diagrama.
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
aos dados sobre a quantidades de objetos participantes de uma classe associativa.
 à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode
estar associado.
ao número de chamadas de métodos de uma classe por um objeto de outra classe.
 2a Questão (Ref.: 201201263964) Pontos: 0,2 / 0,8
Quando utilizamos a descrição de caso de uso do tipo expandida?
Resposta: Para detalharmos melhor as funcionalidades dos sistema, do nosso caso de uso e procedimentos.
Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações.
 3a Questão (Ref.: 201201263900) DESCARTADA
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:
 Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o
ESCOPO.
Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como
marco a ARQUITETURA.
Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃ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).
 Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição
de execução entre a equipe.
 4a Questão (Ref.: 201201268941) Pontos: 0,8 / 0,8
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?
 
 5a Questão (Ref.: 201201263967) Pontos: 0,4 / 0,8
Relacione 3 regras de construção da descrição expandida.
Resposta: Preve apresentacões detalhada dos procedimentos/ possuir objetivos a seren atingidos /passo a
passso
Gabarito: 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.
 6a Questão (Ref.: 201201248872) Pontos: 0,8 / 0,8
Considere Diagrama de Classes acima. Pode-se afirmar que:
quadrado e retângulo são classes abstratas.
quadrado e retângulo são classes base da classe figura.
 quadrado é uma classe derivada da classe figura.
instâncias da classe quadrado não possuem atributos.
largura é um método da classe Retângulo.
 7a Questão (Ref.: 201201263959) Pontos: 0,8 / 0,8
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, II, III são verdadeiros.
Itens III e IV são verdadeiros.
 Itens I, III e IV são verdadeiros.
Itens I e IV são verdadeiros.
Itens I, e III são verdadeiros.
 8a Questão (Ref.: 201201268933) Pontos: 0,8 / 0,8
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.
II - III - IV
I - II - IV
I - II - III
I - II
 I - III - IV
 9a Questão (Ref.: 201201257066) Pontos: 0,0 / 0,8
De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada.
 Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é
uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o sistema
se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um gerenciamento
de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de processos concorrentes
(threads), esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas
threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de
estado, sequencia, colaboração e atividade, e pelos diagramas de implementação, que são os diagramas
de componente e execução.
 Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente
pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda
o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e
relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os
outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são
definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita
pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado,
sequencia, colaboração e atividade.
 Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do
sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das
outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente
diagramas de atividade.
 Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é
principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas.
 Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os
computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos
desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução.
 10a Questão (Ref.: 201201293791) Pontos: 0,8 / 0,8
No contexto da UML, os casos de uso:
capturam os requisitos não funcionais.
especificam a organização do sistema de software.
são sempre associados a um único requisito funcional.
definem o comportamento dos componentes de software que serão implementados.
 descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
 11a Questão (Ref.: 201201268954) Pontos: 0,8 / 0,8
Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que
você foicontratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para
apresentar essa nescessidade de negócio?
Agregação por referência.
Generalização.
Classe associativa.
Agregação por valor.
 Auto-associação.

Continue navegando