Prévia do material em texto
Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: Analise as seguintes assertivas sobre atributos de qualidade quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. Os atributos de qualidade descrevem capacidades, serviços e comportamentos do sistema de software. II. Uma vez que os atributos de qualidade já indicam o quão bem o software satisfaz às necessidades dos stakeholders, esses atributos não precisam ser mensurados nem testados. III. Para atingir os atributos de qualidade, é importante tomar decisões arquiteturais que implicam em vantagens e desvantagens (trade-offs), causando consequências para o projeto. As assertivas I, II e III são, RESPECTIVAMENTE. V, F, V. V, F, V. F, V, F. F, V, V. V, V, F. V, F, F. A assertiva II é FALSA porque os atributos de qualidade indicam o quão bem o software satisfaz as necessidades dos stakeholders, devendo ser mensuráveis e testáveis. Pergunta 2 Resposta Selecionada: b. Respostas: a. b. Leia a afirmação sobre configuração arquitetural. A atividade de projeto de arquitetura produz o artefato de arquitetura de sistema cuja intenção é representar a estrutura global do software em um alto nível de abstração, expondo assim os componentes identificados, inclusive seus relacionamentos e a maneira como eles são distribuídos. Com base nisso, é importante expressar a arquitetura de software em uma configuração arquitetural, formada basicamente por ________________ e _________________ arquiteturais. Assinale a alternativa que preenche, de forma CORRETA, as lacunas. componentes / conectores componentes / interfaces componentes / conectores 0,175 em 0,175 pontos 0,175 em 0,175 pontos c. d. e. Comentário da resposta: componentes / classes interfaces / conectores interfaces / classes A atividade de projeto de arquitetura produz o artefato de arquitetura de sistema cuja intenção é representar a estrutura global do software em um alto nível de abstração, expondo assim os componentes identificados, inclusive seus relacionamentos e a maneira como eles são distribuídos. Com base nisso, é importante expressar a arquitetura de software em uma configuração arquitetural, formada basicamente por componentes e conectores arquiteturais. Pergunta 3 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Analise as seguintes assertivas sobre a representação da arquitetura de software com notações UML quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. Tanto a arquitetura lógica quanto a física podem ser representadas visualmente com notações UML. II. Sob o aspecto dinâmico e comportamental, a arquitetura lógica pode ser retratada por meio do diagrama de classes e do diagrama de pacotes. Já a arquitetura física pode ser representada através dos diagramas de implementação, ou seja, diagrama de componentes e de implantação. III. A UML possui dois grupos de diagramas, sendo um para representar os elementos estáticos e estruturais e outro para representar os elementos dinâmicos e comportamentais do software. As assertivas I, II e III são, RESPECTIVAMENTE. V, F, V. F, F, V. F, V, V. V, F, F. V, V, F. V, F, V. A assertiva II é FALSA porque sob o aspecto estático e estrutural, a arquitetura lógica pode ser retratada por meio do diagrama de classes e do diagrama de pacotes. Já a arquitetura física pode ser representada através dos diagramas de implementação, ou seja, diagrama de componentes e de implantação. Pergunta 4 Leia a afirmação sobre projeto de arquitetura. O projeto de arquitetura estabelece as relações entre os principais elementos estruturais do software, os estilos arquiteturais e padrões de projeto que podem ser utilizados para satisfazer os _______________ definidos para o produto de software e as ____________ que influenciam o modo como a arquitetura pode ser implementada. 0,175 em 0,175 pontos 0,175 em 0,175 pontos Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Assinale a alternativa que preenche, de forma CORRETA, as lacunas. requisitos / restrições objetos / restrições requisitos / classes objetos / classes objetos / restrições requisitos / restrições O projeto de arquitetura estabelece as relações entre os principais elementos estruturais do software, os estilos arquiteturais e padrões de projeto que podem ser utilizados para satisfazer os requisitos definidos para o produto de software e as restrições que influenciam o modo como a arquitetura pode ser implementada.