Buscar

modelagem de 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 3 páginas

Prévia do material em texto

21/06/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201002041911&p2=1144639&p3=CCT0264&p4=102973&p5=AV&p6=17/06/2017&p… 1/3
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9004/AD
Nota da Prova: 3,0 Nota de Partic.: 0,5 Av. Parcial 2 Data: 17/06/2017 10:01:06
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
 1a Questão (Ref.: 201002879818) Pontos: 0,5 / 1,0
O que acontece com uma classe, quando atribuímos a visibilidade privada para TODOS os métodos de uma classe?
 
Resposta: Ela nao podera ser vista por nenhuma classe que não esteja dentro dela.
 
 
Gabarito: Essa classe fica sem método externo e portanto não poderá nenhum serviço (através de seus métodos)
as demais classes.
 2a Questão (Ref.: 201002879804) Pontos: 0,0 / 1,0
Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a
técnica da analise orientada a objeto, usando a linguagem UML?
 
Resposta: Ele mostra uma visão operacional, funcional da operação.
 
 
Gabarito: O diagrama de componente 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. Um
componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos
definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no
ambiente de desenvolvimento.
 3a Questão (Ref.: 201002879769) Pontos: 0,0 / 1,0
Os diagramas UML da categoria comportamental são os de:
classes, objetos e componentes.
classes, atividades e sequência.
 casos de uso, atividades e máquinas de estados.
casos de uso, sequência e classes.
 objetos, estrutura composta e máquinas de estado.
 4a Questão (Ref.: 201002879776) Pontos: 1,0 / 1,0
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.
capturam os requisitos não funcionais.
são sempre associados a um único requisito funcional.
definem o comportamento dos componentes de software que serão implementados.
especificam a organização do sistema de software.
 5a Questão (Ref.: 201002879856) Pontos: 1,0 / 1,0
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um
21/06/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201002041911&p2=1144639&p3=CCT0264&p4=102973&p5=AV&p6=17/06/2017&p… 2/3
Sistema de Vendas.
1. Cliente informa seu CPF
2. Sistema valida CPF
3. Sistema Busca CPF - uses BUSCAR_CPF
4. Cliente informa demais dados
5. Sistema registra dados do cliente
6. Sistemas encerra o caso de uso
Com 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 com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include
Com base em sua análise, assinale a única alternativa correta
Estão corretas as assertivas I e II e III
 Estão corretas apenas as assertivas I e III
Está correta apenas a assertiva III
Estão corretas apenas as assertivas II e III
Está correta apenas a assertiva I
 6a Questão (Ref.: 201002879944) Pontos: 0,0 / 1,0
Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido
Ele não poderá ser visto por ninguém
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 poderá ser visto por todas as classes
 7a Questão (Ref.: 201002879987) Pontos: 0,0 / 0,5
A coesão é um conceito que define o quanto elementos devem permanecer juntos.
Assinale a ÚNICA opção que apresenta as características corretas quando uma classe tem baixa coesão.
 normalmente são difíceis de compreender, difíceis de manter e de se reutilizarem.
normalmente são de alta visibilidade, difíceis de manter e de se reutilizarem.
normalmente são fáceis de compreender, difíceis de manter e de se reutilizarem.
normalmente são difíceis de compreender, fácil de manter e de se reutilizarem.
 normalmente são difíceis de compreender, difíceis de manter e de fácil reutilização;
 8a Questão (Ref.: 201002880023) Pontos: 0,0 / 0,5
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?
 Casos de usos.
Objetos.
Classes.
21/06/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201002041911&p2=1144639&p3=CCT0264&p4=102973&p5=AV&p6=17/06/2017&p… 3/3
Atividades.
 Sequencia.
 9a Questão (Ref.: 201002880026) Pontos: 0,0 / 0,5
Assinale a única alternativa que não representa um elemento do diagrama de atividade
Fim
 Interface
Inicio
Atividade
 Barras de sincronização (Separação e junção).
 10a Questão (Ref.: 201002879887) Pontos: 0,5 / 0,5
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 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 5 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;
 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
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.

Outros materiais