Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Parcial: Aluno(a): Matrícula: 00000000000000000000000 Acertos: 10,0 de 10,0 Data: 22/05/2018 08:19:51 (Finalizada) 1a Questão (Ref.:201510135001) Acerto: 1,0 / 1,0 Em relação ao conceito de componentes é correto afirmar que: Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos. Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa. Um mesmo componente pode ter mais de uma interface. Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados. Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita. 2a Questão (Ref.:201510135086) Acerto: 1,0 / 1,0 Em relação aos níveis de modelo, descubra qual modelo que representa os componentes de softwares utilizados. Modelo de Implementação Modelo de Implantação Modelo Conceitual Modelo de Projeto Modelo de Especificação 3a Questão (Ref.:201510110866) 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: O objetivo principal dessa análise é definir componentes reusáveis, isto é, componentes que possam ser utilizados também em outros sistemas Todas as afirmações estão erradas Essa estratégia dispensa o levantamento de requisitos 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. Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações 4a Questão (Ref.:201510110857) Acerto: 1,0 / 1,0 Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO: O nível de abstração é, geralmente, alto. Podem ser definidos desde a primeira iteração do projeto de arquitetura Seguindo o princípio da alta coesão, cada componente deve ter no máximo 3 interfaces Devem ser projetados buscando a alta coesão e o baixo acoplamento Devem possuir interfaces bem definidas, preferencialmente uma para cada serviço solicitado 5a Questão (Ref.:201510135097) Acerto: 1,0 / 1,0 Usamos UML para modelar os vários artefatos necessários na modelagem de sistemas por componentes. Identifique qual o diagrama que usamos para modelarmos os conceitos de negócios. Diagrama de Interação de Componentes Diagrama de Classe Diagrama de Caso de Uso Diagrama de Sequência Diagrama de Modelo Conceitual de Negócio 6a Questão (Ref.:201510135093) Acerto: 1,0 / 1,0 Qual é o diagrama que garante uma visão sistêmica entre os componentes de interface e os componentes dedados do sistema? Diagrama de Caso de Uso Diagrama de Interação de Componentes Diagrama de Funcionalidades de Interface Diagrama de Domínio Diagrama de Classe 7a Questão (Ref.:201510135098) Acerto: 1,0 / 1,0 Com relação aos Requisitos de Software, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V): ( ) Requisitos funcionais são as declarações de serviços que o sistema fornecer, como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações. ( ) Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, incluindo restrições de timing, sobre o processamento de desenvolvimento e padrões, aplicam-se frequentemente ao sistema como um todo. ( ) Requisitos funcionais são aqueles não diretamente relacionados às funções fornecidas pelo sistema, enquanto que os não funcionais descrevem a função do sistema detalhadamente, incluindo as entradas e saídas. As afirmativas são respectivamente: V, F e F. F, V e F. V, F e V. V, V e F. F, F e V. 8a Questão (Ref.:201510143085) 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 falta de padronização dos componentes reusados nenhuma das anteriores confiabilidade e certificação dos componentes reusados alto custo de desenvolvimento dos componentes reusados em comparação ao custo de integração e de teste dos mesmos dependência de linguagem de programação dos componentes reusados 9a Questão (Ref.:201510135104) Acerto: 1,0 / 1,0 O processo de identificação de componentes tem como objetivo criar uma visualização inicial de todos os elementos envolvidos e como eles são integrados. Os artefatos gerados a partir desse processo são: Modelo de Negócio, Especificação de Componentes e Padrões de Arquitetura. Interface de Negócios, Interface de Sistemas, Especificação de Componentes do Sistema e Modelo de Negócio. Interface de Negócios, Padrões de Arquitetura, Modelo de Negócio. Interface de Sistemas, Modelos de Casos de Uso, Modelo Conceitual de Negócios. Interface de Negócios, Padrões de Arquitetura e Modelo Conceitual de Negócios. 10a Questão (Ref.:201510097949) Acerto: 1,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 e II, apenas III, apenas I, II, III II e III, apenas
Compartilhar