Aula dias 15/09 e 22/09Uma Interface Grafica contem uma janela, nesta janela existem varios elementos graficos, botoes textos e imagens, que a complementam. Colocando esta situacao em um diagrama de classes qual o nome da solucao posta abaixo e porque desta resolucao:a) esta solucao e um padrao de projeto chamado Composite, padrao comportamental que cuida das interacoes e divisoes de responsabilidades entre as classes ou objetos.b) esta solucao e um padrao de projeto chamado Factory Method, padrao criacional que e relacionado a criacao de objetos.c) esta solucao e um padrao de projeto chamado Composite, padrao estrutural que trata das associacoes entre classes e objetos.d) esta solucao e um padrao de projeto chamado Observer, padrao comportamental que trata das interacoes e divisoes de responsabilidades entre as classes ou objetos.e)NDAReferencia: Principios de Analise e Projetos de Sistemas com UML, Bezerra, Eduardo. 2a edicao. Cap. 8. Slides 64 a 72. Aula do dia 13/10De acordo com os conhecimentos sobre camada de persistencia, qual das afirmacoes abaixo esta incorreta:a) A camada de persistencia, apesar de suas vantagens, traz um problema para a aplicacao devido a ponte que ela realiza, isso gera uma sobrecarga de processamento, que pode diminuir o desempenho.b) A principal funcao da camada de persistencia e isolar os objetos de negocios de aspectos de comunicacao e armazenamento no SGBD.c) Com o uso da camada de persistencia se um SGBD novo precisar ser usado toda aplicacao, objetos de negocio e a propria camada, sofrerao mudancas.d) Com o uso da camada de persistencia o acoplamento diminui, o sistema se torna mais flexivel e portatil.e) NDA.Referencia:Bezerra, Eduardo. Principios de Analise e Projeto de Sistemas com UML. 2a edicao. pag. 350 - 353 Aula do dia 3/11Qual das alternativas abaixo nao diz respeito ao beneficio da tecnica UCP?a) A UCP ajuda a estimar o tamanho do software como um todo.b) A UCP ajuda na solucao tecnica que sera utilizada para construcao do software.c) A UCP ajuda na fase de finalizacao do projeto.d) A UCP ajuda na estimativa de custo do projeto.e) NDA.Referencia: http://www.ip.pbh.gov.br/ANO7_N1_PDF/IP7N1_andrade.pdf.Slides UCP por classes de objetos. 1-3. Aula do dia 8/09Um software foi construido para uma empresa de Logistica que trabalha com envio de rotas, essa empresa precisa modificar seu software para adapta-lo a seus motoristas e clientes que acessam as rotas pela Internet. Se esse sistema tivesse sido dividido em subsistemas em seu projeto arquitetural, o que poderia ser feito para melhora-lo ?I- Com a implantacao da arquitetura sistema cliente-servidor em duas camadas a interacao com o usuario e o acesso aos dados seriam divididos em dois subsistemas, assim teriam o suporte necessario para suprir a diversos clientes(gordos ou magros).II- Dividindo o processamento do sistema em diversos nos (aderindo a arquitetura cliente-servidor em tres camadas ) o sistema poderia ser utilizado pela Internet, pois assim o acesso a varios recursos por meio de um browser seria possivel.III- Alocando o sistema em camadas poderiam dividir os objetos (para ajudar na manutencao e reuso destes), e para adequar o sistema a uma ambiente WEB seria preciso so acrescentar uma camada de apresentacao.IV- O sistema seria mais adaptavel