Baixe o app para aproveitar ainda mais
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
Compartilhar