Buscar

arquitetura 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 5 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

Prévia do material em texto

Avaliação: CCT0421_AV_201502127377 » ARQUITETURA DE SISTEMAS
Tipo de Avaliação: AV
Aluno: 201502127377 - WILLIAM RODRIGUES XIMENES
Professor: MAURO CESAR CANTARINO GIL
ADRIANA APARICIO SICSU AYRES DO NASCIMENTO
Turma: 9001/AA
Nota da Prova: 3,0 Nota de Partic.: 0,5 Av. Parcial 2 Data: 10/11/2017 18:10:57
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
 1a Questão (Ref.: 201503158192) Pontos: 0,0 / 1,0
Em relação aos componentes, em qual fase ocorre o detalhamento das operações e as suas restrições?
Resposta: Documentação.
Gabarito: Especificação de componentes.
 2a Questão (Ref.: 201503158150) Pontos: 0,0 / 1,0
Em se tratando de subcomponentes, como podemos equilibrar a necessidade de definir um componente de forma 
mais grosseira para efeitos de provisionamento, e de forma mais detalhada para a especificação e uso?
Resposta: reusabilidade
Gabarito:
Podemos utilizar as especificações de componentes (usando um <
 3a Questão (Ref.: 201503135282) Pontos: 0,0 / 1,0
De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a 
alternativa que aponta a(s) correta(s).
 I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
 II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo
bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja 
dependente e auto-suficiente.
 Somente III é verdadeira
Somente II é verdadeira.
I e III são verdadeiras
Somente I é verdadeira.
 I e II são verdadeiras
 4a Questão (Ref.: 201503135309) Pontos: 1,0 / 1,0
Em relação ao processo de desenvolvimento, analise as afirmativas abaixo.
I- A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a 
arquitetura de componentes..
II- É na fase final da especificação de componente que ocorre o detalhamento das operações e as suas restrições.
III - O ato de escrever as regras detalhadas para cada operação pode ajudar você a descobrir parâmetros que 
estejam faltando ou informações que precisem ser complementadas
De acordo com as afirmativas anteriores, marque a alternativa CORRETA.
As afirmativas I e III estão corretas
As afirmativas I e II estão corretas.
As afirmativas II e III estão corretas.
 As afirmativas I, II e III estão corretas.
Somente a afirmativa II está correta.
 5a Questão (Ref.: 201503105769) Pontos: 1,0 / 1,0
Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde num primeiro momento 
destacou duas funcionalidades principais:
 - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando o cliente estaciona o 
veículo ele recebe o ticket onde contém a data e hora de entrada, placa, a cor do veículo e o modelo do carro.
 - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de pagamento (fatura).
É correto afirmar que:
Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este 
é opcional para o comportamento do caso de uso Registrar Entrada.
Existe um relacionamento do tipo generalização docaso de uso Gerar Fatura para o caso de uso registrar Saída, onde
define uma funcionalidade do sistema do ponto de vista do usuário.
Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é
essencial para o comportamento do caso de uso Registrar Entrada.
 Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, 
onde este é essencial para o comportamento do caso de uso Registrar Entrada.
Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, 
onde este é essencial para o comportamento do caso de uso Registrar Entrada.
 6a Questão (Ref.: 201503158227) Pontos: 1,0 / 1,0
Dentre os requisitos abaixo, assinale a alternativa que apresenta um requisito funcional.
 O sistema deverá dar baixa após a venda ser efetivada.
O sistema deve poder ser executado em sistema operacional Windows e Linux.
Modificações corretivas devem ser feitas em menos de 5 horas.
Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos.
A complexidade ciclomática máxima de um módulo não pode ser maior que 20
 7a Questão (Ref.: 201503158252) Pontos: 0,0 / 1,0
Em relação à especificação dos componentes:
I- Uma das funções do arquiteto de sistemas é garantir o processo de identificação, para que não sejam 
desenvolvidos componentes desnecessários.
II- Se tem um componente que pode ser reutilizado, quanto mais reutilizar mais valor agregado aquele componente
terá, gerando melhores resultados para a minha aplicação.
III- Para definir quais os componentes já estão prontos e quais deverão ser desenvolvidos, basta realizar somente a
identificação das interfaces. 
Está correto o que se afirma em:
I e III, apenas
I, II, III
 II e III, apenas
III, apenas
 I e II, apenas
 8a Questão (Ref.: 201503158291) Pontos: 0,0 / 1,0
A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em 
relação ao problema a ser resolvido. Qual o sub processo que tem como objetivo que o Arquiteto de Sistemas faça 
um refinamento do modelo feito previamente, com as informações de operações e do modelo de negócios 
mapeadas e definidas de forma definitiva?
Refinar Interfaces
Refinar as regras dos componentes
Refinar Operações de Negócios
 Refinar Definição de Componentes e Arquitetura
 Refinar Interfaces e Regras de Negócios
 9a Questão (Ref.: 201503139742) Pontos: 0,0 / 0,5
O componente Controller do MVC:
 Responde às solicitações de queries e encapsula o estado da aplicação.
 Define o comportamento da aplicação, as ações do usuário para atualizar os componentes de dados e 
seleciona os componentes para exibir respostas de requisições.
Notifica os componentes de apresentação das mudanças efetuadas nos dados e expõe a funcionalidade da 
aplicação.
É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados.
Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a 
dados.
 10a Questão (Ref.: 201503195425) Pontos: 0,0 / 0,5
O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o 
momento de ativação/desativação dos componentes. Associe a sentença abaixo ao respectivo conceito.
 " O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e 
desativa, quando explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente."
Skeletons
Container
 Method
Transaction
 Component

Outros materiais