A maior rede de estudos do Brasil

Grátis
5 pág.
arq de sist

Pré-visualização | Página 1 de 1

No contexto dos componentes, considere as seguintes afirmativas:
I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações.
II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.
III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmações acima, identifique a única alternativa válida.
	
Apenas I e II estão corretas.	
Apenas II está correta.	
Apenas I e III estão corretas.	
II e III estão corretas.	
I, II e III estão corretas.
Quest.: 2
2.
Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP. Assinale a alternativa que representa a sequência do processo de desenvolvimento.	
Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação	
Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação	
Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes	
Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes	
Coleta de Requisitos - Análise - Especificação - Codificação - Testes - Implantação
Quest.: 3
3.
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 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.	
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 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 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 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.
Quest.: 4
4.
Visando obter os requisitos de forma consistente e sem gastar tempo em excesso, o trabalho de levantamento de requisitos deve conter como característica:
	Procure convocar todos os usuários (funcionários), mesmo que não consiga responder sobre cada uma das camadas.
	Independente do departamento para o qual o sistema será desenvolvido, é necessário conversar com todos os responsáveis de cada departamento.
	Procure realizar somente uma reunião para o levantamento de requisito, com os usuários que consigam responder sobre cada uma das camadas.
	Serão realizadas várias reuniões, e para um melhor aproveitamento separar as reuniões por camada de desenvolvimento.
	Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o importante é o levantamento dos requisitos.
Quest.: 5
5.
A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as afirmativas abaixo.
I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio.
II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de negócio.
III- A identificação de interface de negócio é baseada no modelo de casos de uso.
De acordo com as afirmativas anteriores, marque a alternativa CORRETA:
	As afirmativas I e III estão corretas.
	Somente a afirmativa III está correta.
	As afirmativas II e III estão corretas.
	Somente a afirmativa I está correta.
	Somente a afirmativa II está correta.
Quest.: 6
6.
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 Operações de Negócios
	Refinar as regras dos componentes
	Refinar Definição de Componentes e Arquitetura
	Refinar Interfaces e Regras de Negócios
Quest.: 7
7.
O componente Controller do MVC:
	É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados.
	Responde às solicitações de queries e encapsula o estado da aplicação.
	Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a dados.
	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.
Quest.: 8
8.
Em relação a implementação e distribuição de componentes podemos afirmar que:
I- O controle de qualidade visa garantir o bom resultado do trabalho de implementação dos componentes.
II- Caso o desenvolvedor não conheça muito bem o padrão especificado pelo arquiteto, ele deverá buscar a referência na metodologia de produto.
III- O desenvolvedor, deve ter a preocupação de definir e construir middlewares que conectem as diversas camadas de componentes, e consequentemente os componentes, de maneira a conseguir uma forte acoplagem para a organização.
Marque a opção correta:
	II e III são verdadeiras
	I e III são verdadeiras
	Somente a I é verdadeira
	Somente a III é verdadeira
	I e II são verdadeiras
Quest.: 9
9.
Em relação ao provimento e construção de componentes, analise as afirmativas a seguir:
 I- O arquiteto de sistemas, baseado nos requisitos do novo sistema, vai executar o design da nova aplicação, identificando todos os componentes necessários e aplicando reuso aos componentes que já existirem. Somente serão construídos os componentes que não existirem.
 II- Quanto mais madura a organização (empresa) no conceito de arquitetura de sistemas maior o conjunto de componentes reutilizáveis ela vai ter, e menor o conjunto de componentes a serem desenvolvidos para resolverem os problemas.
 III - Um componente reutilizado é um componente que já foi testado, é um componente que não tem problemas de desenvolvimentos a serem sanados. Sendo assim, quanto mais a reuzabilidade de código menor o custo , menor o tempo e maior a qualidade.
Assinale:
	se todas as afirmativas estiverem corretas.
	se somente a afirmativa II e III estiverem corretas.
	se somente as afirmativas I e II estiverem corretas.
	se somente a afirmativa I e III estiverem corretas.
	se somente a afirmativa I estiver correta.
Quest.: 10
10.
Considere:
I- Os componentes são empacotados em Arquivos CIF e executados em servidores de componentes. 
II - Os componentes não precisam saber como tratar problemas, como a criação de hierarquia de POAs, e localizar serviços do CCM.
III- As implementações dos componentes dependem dos conceitos da programação orientada a aspectos para encaminhar requisições de clientes para os elementos de servidor.
Em relação à construção dos componentes, está correto o que consta em
	II e III, apenas
	I e II, apenas
	I e III, apenas
	II, apenas
	I, II e III apenas