Prévia do material em texto
1- Uma arquitetura de sistema baseada no padrão MVC (Model View Controller) tem como principal característica: A) Criar uma camada de persistência de informações. B) Dispensar o uso de testes de unidade durante o processo de desenvolvimento. C) Tornar o papel do arquiteto de software irrelevante, uma vez que a arquitetura já foi totalmente definida. D) Elimina a necessidade de gerenciar a interação da apresentação visual do sistema com os comportamentos da aplicação. E) Separa a camada de apresentação da camada que representa as informações do domínio do problema. 2- Durante o processo de especificação de componentes, o arquiteto de sistemas é figura fundamental. Das opções a seguir, marque aquela que não representa uma função primordial do Arquiteto neste processo. A) Entender os requisitos das partes interessadas. B) Usar base de conhecimento para entender requisitos. C) Criar as especificações de requisitos. D) Definir informações quanto ao escopo do componente. E) Codificar os componentes. 3- 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: A) III, apenas B) I e II, apenas C) I e III, apenas D) II e III, apenas E) I, II, III 4- Em relação ao conceito de componentes é correto afirmar que: A) Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados. B) Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita. C) Um mesmo componente pode ter mais de uma interface. D) Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa. E) Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos. 5- No processo de desenvolvimento de software, depois que os modelos conceituais de negócio são desenvolvidos, o processo é encaminhado para próxima etapa. Identifique que etapa é essa. A) Análise deep gpt B) Codificação C) Requisitos D) Implementação E) Especificação gemini qwen grok claude LM 6- Ao desenvolver um componente, é necessário que o arquiteto defina alguns aspectos fundamentais de sua criação. Das respostas apresentadas, qual aspecto não é parte fundamental no desenvolvimento do mesmo. A) Interface gráfica. B) Baixo acoplamento. C) Alta coesão. D) Deve utilizar padrões. E) Pode ser distribuído. 7- O que é gerado pelo ciclo de vida do serviço dentro do artefato de operações de negócios? A) Funções. Notebook LM B) Esquemas de Solução. C) Produtos e Tecnologias. qwen D) Modelos de Administração. E) Tarefas de gerenciamento de serviço. 8- Associe a sentença abaixo ao respectivo modelo de negócios baseado no modelo CANVAS. "Elementos de Infraestrutura de Hardware, Banco de dados, Comunicação e Software a ser utilizado pelo sistema a ser desenvolvido." A) Como? B) O que? C) Para Quem? D) Quanto? E) Onde? 9- 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: A) F, V e F. B) V, F e F. Deep gpt qwen C) F, F e V. gemini D) V, V e F. E) V, F e V. notebook LM 10- No processo de construção de componentes para arquiteturas distribuídas utilizando o CORBA Component Model (CCM), diversos modelos são empregados para definir aspectos distintos do desenvolvimento. Considerando os objetivos do Modelo de Programação, qual é sua principal função dentro da estrutura do CCM? A) Estabelecer os formatos de empacotamento e os arquivos de instalação dos componentes. B) Controlar a execução paralela de componentes em múltiplos servidores para balanceamento de carga. C) Descrever as interfaces dos componentes e suas conexões para facilitar a interoperabilidade. D) Padronizar o ambiente de desenvolvimento e compilar automaticamente os componentes. E) Fornecer suporte para a replicação automática dos componentes em ambientes heterogêneos. nando Máquina de escrever pd