Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS Avaliação Parcial: CCT0421_SM_201601589191 V.1 Aluno(a): DANIELSON MACIEL DA COSTA Matrícula: 201601589191 Acertos: 10,0 de 10,0 Data: 20/09/2018 19:53:09 (Finalizada) 1a Questão (Ref.:201602613518) Acerto: 1,0 / 1,0 No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo: O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação. Produtividade Encapsulamento Reusabilidade Independência Extensibilidade 2a Questão (Ref.:201602643278) Acerto: 1,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. I e III são verdadeiras Somente I é verdadeira. Somente II é verdadeira. I e II são verdadeiras Somente III é verdadeira 3a Questão (Ref.:201602679165) Acerto: 1,0 / 1,0 Uma estratégia tradicional para a construção do projeto arquitetural envolve a análise do fluxo (workflow) do sistema. Sobre essa estratégia é correto afirmar: Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações O objetivo principal dessa análise é definir componentes reusáveis, isto é, componentes que possam ser utilizados também em outros sistemas Entre todos os cenários possíveis, a arquitetura de sistemas distribuídos não pode ser representada através da análise do fluxo. Essa estratégia dispensa o levantamento de requisitos Todas as afirmações estão erradas 4a Questão (Ref.:201602613519) Acerto: 1,0 / 1,0 O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos? Iniciação Encerramento Execução Planejamento Monitoramento e Controle 5a Questão (Ref.:201602703391) Acerto: 1,0 / 1,0 Um Analista pretende desenvolver um projeto utilizando UML, e em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Caso de Uso, cujo objetivo é: Mapear a troca de mensagens entre objetos. Descrever o modelo de negócio, suas interfaces e as regras de funcionalidades para essas interfaces. Definir as funcionalidades do sistema a ser desenvolvido Apresentar a interação entre componentes. Representar o domínio de dados a serem tratados e armazenados pelo sistema 6a Questão (Ref.:201602711383) Acerto: 1,0 / 1,0 De acordo com as seguintes afirmativas sobre o desenvolvimento de software baseado em componentes (CBD ¿ Component¿Based Development): I. Incorpora algumas das características do modelo de desenvolvimento em espiral; II. Induz o reaproveitamento de software; III. Beneficia¿se da tecnologia de orientação para objetos; IV. Não az uso do conceito de composição. As afirmativas estão corretas em: I I e IV I, II, III III e IV II e IV 7a Questão (Ref.:201602703400) Acerto: 1,0 / 1,0 Com relação a validação de requisitos, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V): ( ) A prototipação é a melhor maneira de se validar requisitos. ( ) Conseguimos criar um modelo conceitual fraco para ser validado pelas partes interessadas. ( ) A validação de requisitos deve ser feita em duas etapas, chamadas de pré-validação e validação de requisitos. As afirmativas são respectivamente: V, V e F. V, F e F. F, F e V. F, V e F. V, F e V. 8a Questão (Ref.:201602711384) Acerto: 1,0 / 1,0 A engenharia de software baseada em componentes é formada por um modelo genérico de desenvolvimento de software que é baseado em componentes de software reusáveis padronizados e um middleware de integração para esses componentes. O analista de sistemas que decidir pelo reuso de componentes deve enfrentar o problema de alto custo de desenvolvimento dos componentes reusados em comparação ao custo de integração e de teste dos mesmos confiabilidade e certificação dos componentes reusados falta de padronização dos componentes reusados nenhuma das anteriores dependência de linguagem de programação dos componentes reusados 9a Questão (Ref.:201602613557) Acerto: 1,0 / 1,0 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 II e III estão corretas. As afirmativas I e III estão corretas. Somente a afirmativa III está correta. Somente a afirmativa II está correta. Somente a afirmativa I está correta. 10a Questão (Ref.:201602666276) Acerto: 1,0 / 1,0 Correlacione à segunda coluna de acordo com a primeira, considerando os quatro grandes grupos do modelo de negócios com os seus respectivos objetivos. ( 1 ) Como ( 2 ) O que ( 3 ) Para Quem ( 4 ) Quanto ( ) Quais os elementos de infraestrutura devem ser utilizados pelo sistema a ser desenvolvido; ( ) Definem os recursos chaves, as atividades chave e os componentes prontos que podem ser utilizados no novo sistema; ( ) Informações sobre criticidade do sistema e quais os benefícios se espera alcançar com o sistema a ser desenvolvido. ( ) Define qual ou quais problemas o sistema deve resolver depois que ficar pronto; A sequência correta, de cima para baixo, é: 3 - 2 - 4 - 1 4 - 1 - 3 - 2 3 - 1 - 4 - 2 4 - 3 - 1 - 2 1 - 2 - 4 - 3
Compartilhar