Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/05/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6212141/881dcd5c-307e-11e9-848c-0242ac11001f/ 1/4 Local: Sala 1 - Sala de Aula / Andar / Polo Madureira / POLO MADUREIRA - RJ Acadêmico: EAD-IL10333-20211A Aluno: DAVYSE ANDRADE RODRIGUES Avaliação: A2- Matrícula: 20191302524 Data: 8 de Abril de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,00/10,00 1 Código: 39506 - Enunciado: Durante o desenvolvimento de um so�ware optou-se por trabalhar com a arquitetura baseada em componentes, mas posteriormente surgiu a dúvida sobre qual arquitetura implementar. Sabe-se que a equipe de desenvolvimento precisa de uma arquitetura que permita a um computador executar programas em outro pela rede, como se estivesse sendo executado localmente. Considerando esse caso, indique a arquitetura adequada: a) MVC (Modelo – View – Control). b) COM/COM+ (Component Object Model). c) EJB (JavaBeans e Entreprise JavaBeans). d) CMM (CORBA Component Model). e) DCOM (Distributed Component Object). Alternativa marcada: e) DCOM (Distributed Component Object). Justificativa: Resposta correta: DCOM - Distributed Component Object.A arquitetura DCOM permite que objetos COM comuniquem-se pela rede. Essa arquitetura representa uma evolução da COM/COM+, sendo que a diferença entre elas é que a DCOM atua em sistemas distribuídos. Distratores:COM/COM+ (Component Object Model). Incorreta. A arquitetura COM consiste em um padrão de interface binária, que permite o acoplamento entre aplicações independentemente da linguagem desenvolvida.EJB (JavaBeans e Entreprise JavaBeans). Incorreta. A arquitetura EJB tem como objetivo permitir que unidades independentes e reutilizáveis possam ser manipuladas pelos desenvolvedores a partir do ambiente de desenvolvimento da linguagem Java.CMM (CORBA Component Model). Incorreta. A arquitetura CMM consiste em um framework utilizado para que componentes desenvolvidos em diferentes plataformas ou ambientes operacionais possam interagir.MVC (Modelo – View – Control). Incorreta. A arquitetura MVC é uma arquitetura em três camadas, que atuam de forma independente na construção de um so�ware. 2,00/ 2,00 2 Código: 39508 - Enunciado: Durante o desenvolvimento de um so�ware, a equipe optou por trabalhar com a arquitetura MVC. A implementação da execução da opção do cadastro do cliente foi realizada da seguinte forma: o usuário preenche todos os dados que são solicitados pela interface e, em seguida, escolhe a opção “Cadastrar”. Ao observarmos o processo de funcionamento da opção "cadastrar cliente", podemos afirmar que a camada manipulada foi: a) DAO. b) Controle (Control). c) OSI. d) Visão (View). e) Modelo (Model). Alternativa marcada: b) Controle (Control). Justificativa: Resposta correta: Visão (View).A arquitetura MVC é composta pelas camadas Visão (View), Modelo (Model) e Control (Controle). Ao examinarmos o processo de funcionamento da opção cadastrar distinguimos a camada View, uma vez que representa as interfaces definidas para a aplicação. 0,00/ 0,50 12/05/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6212141/881dcd5c-307e-11e9-848c-0242ac11001f/ 2/4 Distratores:Modelo (Model). Incorreta. Essa camada representa as classes de negócio tratadas pela aplicação, sendo disponibilizados os métodos desenvolvidos e definidos no diagrama de classe.Control (Controle). Incorreta. Camada que realiza a interligação entre as outras duas camadas.DAO (Data Access Object). Incorreta. Camada de acesso ao banco de dados.OSI. Incorreta. Modelo de camada de rede. 3 Código: 39528 - Enunciado: Os Diagramas de Pacotes são frequentemente utilizados em conjunto com outros diagramas (classes, componentes, implantação etc.) para demonstrar como esses elementos são agrupados.Dito isso, leia cada afirmação apresentada a seguir para determinar aquelas que são verdadeiras.I - Nós de uma infraestrutura de hardware não podem ser agrupados em um pacote.II - Um pacote representa um grupo de elementos que pode se relacionar com outros pacotes por meio de uma relação de dependência.III - Em uma dependência do tipo <<import>> uma alteração do pacote destino influencia no pacote origem.IV - Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de vários subsistemas. É correto o que se afirma em: a) I e II, apenas. b) I e III, apenas. c) II e III, apenas. d) II e IV, apenas. e) I e IV, apenas. Alternativa marcada: c) II e III, apenas. Justificativa: Resposta correta: II e IV, apenas.II. Um pacote representa um grupo de elementos que pode se relacionar com outros pacotes por meio de uma relação de dependência.Correta. Um pacote pode relacionar-se com outros. Os relacionamentos permitidos entre pacotes são de dependência, refinamento e generalização (herança). IV. Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de vários subsistemas.Correta. Os pacotes representam subsistemas, exemplo, posso ter o pacote que representa um sistema integrado de gestão empresarial, e este por sua vez ser constituídos pelos pacotes de Compras e Finanças. Distratores:I. Nós de uma infraestrutura de hardware não podem ser agrupados em um pacote. Incorreta, pois um pacote pode agrupar classes, componentes, nós de infraestrutura de hardware, entre outros, podendo inclusive um pacote conter outros pacotes. III. Em uma dependência do tipo <<import>> uma alteração do pacote destino influencia no pacote origem. Incorreta, pois na dependência do tipo <<import>> o conteúdo público do pacote de destino é adicionado ao pacote de origem. Já na dependência simples uma alteração do pacote destino influencia no pacote origem. 0,00/ 0,50 4 Código: 39517 - Enunciado: Durante o processo de desenvolvimento do sistema, a equipe se deparou com uma aplicação na qual precisava avaliar as implicações da distribuição e das alocações de recursos do sistema. Para um melhor embasamento e visando permitir analisar as configurações dos nós de processamento de tempo de execução, de seus componentes e dos artefatos no nível de especificação, sem fazer referências a instâncias específicas de artefatos ou nós, a equipe deverá produzir o diagrama: a) De visão geral de interação. b) De implementação. c) De pacotes. d) De componentes. e) De estrutura composta. Alternativa marcada: 0,50/ 0,50 12/05/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6212141/881dcd5c-307e-11e9-848c-0242ac11001f/ 3/4 b) De implementação. Justificativa: Resposta correta: De implementação.Correta. Apresenta a organização física dos nós, artefatos, componentes e outros elementos, que compõem um sistema distribuído. Distratores:De estrutura composta. Incorreta. Descreve a estrutura interna de um classificador, como uma classe ou componente, detalhando as partes internas que o compõem, como estas se comunicam e colaboram entre si.De componentes. Incorreta. É utilizado para modelar e documentar como estão estruturados os arquivos físicos de um sistema, permitindo assim melhor compreensão, facilitando a reutilização de artefatos.De visão geral de interação. Incorreta. Fornece uma visão geral dentro de um sistema ou processo de negócio.De pacote. Errado. É utilizado para representar um conjunto de sistemas integrados, representados por pacotes, ou ainda os submódulos englobados por um sistema. 5 Código: 39511 - Enunciado: Padrões de Projeto têm sido utilizados com grande sucesso em programação de so�ware. Os padrões de projeto GoF são classificados como: a) Criação, Estrutural e Evolutivo. b) Criação, Estrutural e Desenvolvimento. c) Estrutural, Comportamental e Evolutivo. d) Criação, Estrutural e Comportamental. e) Estrutural, Comportamental e Desenvolvimento. Alternativa marcada: d) Criação, Estrutural e Comportamental. Justificativa: Resposta correta: Criação, Estrutural e Comportamental.Ospadrões GoF são classificados como: - Criação de classes e objetos. - Alteração da estrutura de um programa. - Controle do seu comportamento. Distratores:Criação, Estrutural e Desenvolvimento. Errada, pois o padrão GoF não é classificado como desenvolvimento.Estrutural, Comportamental e Desenvolvimento. Errada, pois pois o padrão GoF não é classificado como desenvolvimento.Criação, Estrutural e Evolutivo. Errada, pois pois o padrão GoF não é classificado como evolutivo.Estrutural, Comportamental e Evolutivo. Errada, pois o padrão GoF não é classificado como evolutivo. 0,50/ 0,50 6 Código: 39515 - Enunciado: O diagrama de pacotes se aplica para a modelagem estrutural do sistema em uma visão de alto nível, dividindo-o em partes lógicas e descrevendo as relações entre elas, conforme visto a seguir: Em relação ao diagrama de pacotes, analise as afirmativas:I. Existem dois sistemas integrados: o sistema de Controle de Estoque e o sistema de Folha de Pagamento.II. O sistema de Controle de Estoque depende do Sistema de Contabilidade.III. O sistema de Contabilidade necessita do sistema de Controle de Folha de pagamento e do Sistema de Controle de Estoque para lançar as operações financeiras. Após analisar o diagrama, é correto o que se afirma em: a) Somente a III. b) Somente a I. c) I e III, apenas. d) I e II, apenas. e) Somente a II. Alternativa marcada: e) Somente a II. 2,00/ 2,00 12/05/2021 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6212141/881dcd5c-307e-11e9-848c-0242ac11001f/ 4/4 Justificativa: Resposta correta:Somente a II.A afirmativa II está correta, pois a dependência é representada pela seta pontilhada e a seta aponta para o pacote do qual depende. Distratores:I. Falsa, pois existem três sistemas integrados: Sistema de Contabilidade, Sistema de Controle de Estoque e Sistema de Folha de Pagamento.III. Falsa, a seta é pontilhada (indica dependência) e aponta para o sistema que é dependente, ou seja, o sistema de Controle de Estoque e o Sistema de Folha de Pagamento é que são dependentes do Sistema de Contabilidade. 7 Código: 39779 - Enunciado: Na camada de negócio são definidos os métodos associados às classes de negócio. Visando manter independência entre as camadas e mantendo as características tecnológicas utilizadas, é comum identificarem-se aplicações que dividem a camada de negócio em outras duas. Em relação à camada de acesso ao banco de dados, cite o que contém na camada DAO (Data Access Object). Resposta: Contém apenas os métodos associados ,a conexão ao Banco de Dados e os comandos SQL. Logo são criados métodos apenas com os comandos SQL sem qualquer tipo de implementação. Justificativa: Expectativa de resposta:Contém apenas os métodos associados, a conexão ao Banco de Dados e os comandos SQL. 2,00/ 2,00 8 Código: 39505 - Enunciado: O uso de componentes está cada vez mais presente no processo de desenvolvimento de so�ware. Identifique pelo menos 3 (três) características que devem estar presentes ao se construir um componente de so�ware. Resposta: Reúso ,Encapsulamento ,Independência e Documentação. Justificativa: Expectativa de resposta:Componentes de so�ware representam unidades independentes, que podem ser interligadas a outros componentes formando sistemas mais complexos e cada uma delas deve encapsular um objetivo específico e único. Sendo assim, entre as características podemos destacar:Deve encapsular sua implementação.Deve possuir interface e objetivo bem definidos.Deve ser utilizado independentemente de outros módulos.Deve fornecer recursos suficientes para que possa ser reutilizável.Deve deixar explícitos os conceitos das dependências e conexões entre os componentes.Deve possuir documentação clara e precisa sobre seu uso. 1,00/ 2,00
Compartilhar