Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/8 Exercício 1: O conceito de ciclo de vida para desenvolvimento toma como base eficiência, satisfação e qualidade do software que será construído. Neste contexto, avalie as informações: I – PCXA pode ser adotado como ciclo de vida para desenvolvimento de software garantindo todos os requisitos essenciais para o desenvolvimento de uma aplicação C#. II – PDCA pode ser adotado como ciclo de vida para desenvolvimento de software garantindo todos os requisitos essenciais para o desenvolvimento de uma aplicação C#. III – PDXA pode ser adotado como ciclo de vida para desenvolvimento de software garantindo todos os requisitos essenciais para o desenvolvimento de uma aplicação C#. É correto apenas o que se afirma em: A) I e II B) II e III C) II D) III E) I e III O aluno respondeu e acertou. Alternativa(C) Comentários: 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/8 C) O Ciclo PDCA também chamado de Ciclo de Deming ou Ciclo de Shewhart é uma ferramenta de gestão que tem como objetivo promover a melhoria contínua dos processos. Exercício 2: Em programação orientada a objetos, o projeto de apresentação contém formulários que podem ser desenvolvidos com base em informações coletadas na fase de levantamento de requisitos, bem como efetuar a migração de informações para representação de componentes utilizados no formulário da aplicação. Neste contexto, avalie as informações: I – Componentes como TextBox e Label, podem ser inseridos no formulários e renomeados conforme informações coletadas na fase de levantamento de requisitos para o desenvolvimento da aplicação; II – Componentes como Button e Label não podem ser utilizados em formulários visto que implicam em perca de performance da aplicação. III – Renomear componentes inseridos em formulários não é uma boa prática para o desenvolvimento de aplicações voltadas a programação orientada a objetos. É correto apenas o que se afirma em: A) I e II B) II e III C) I D) III E) I e III O aluno respondeu e acertou. Alternativa(C) Comentários: 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/8 C) Componentes como TextBox e Label são utilizados em Forms e sua renomeação e de extrema importância assim auxilia na codificação e padronização do Software. Exercício 3: Em programação orientada a objetos, o projeto de apresentação pode ser estabelecido como um conceito que estabelece a transição de requisitos levantados para o desenvolvimento de telas. Neste contexto, avalie as informações a seguir: I – Projeto de apresentação é à entrada de dados de uma aplicação desenvolvida em programação orientada a objetos C#; II – Projeto de apresentação é responsável por efetuar a gestão de banco de dados de uma aplicação desenvolvida em programação orientada a objetos C#; III – Um protótipo desenvolvido com base no levantamento de requisitos auxilia no desenvolvimento de formulários no projeto de apresentação de uma aplicação desenvolvida em programação orientada a objetos C#: É correto apenas o que se afirma em: A) I e II B) II e III C) I D) III E) I e III O aluno respondeu e acertou. Alternativa(E) Comentários: 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/8 E) O Projeto de apresentação não é responsável por efetuar gestão de Bancos de Dados cuidando mais especificamente da camada de apresentação do sistema e entrada de dados. Exercício 4: Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? A) Sobrecarga B) Herança C) Sobreposição D) Abstração e Mensagem E) Polimorfismo O aluno respondeu e acertou. Alternativa(B) Comentários: B) Um dos conceitos mais usados do paradigma de objetos é herança, que promove a reutilização contínua dos códigos. Exercício 5: Podemos definir a Camada de Apresentação, ou Camada do Cliente, ou até mesmo Camada Superior, como a interface com o usuário, que poderia ser considerada até mesmo como as janelas do Windows do nosso aplicativo. Nesse contexto, avalie as informações a seguir: 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/8 I – A camada de apresentação interage com a camada controle para fazer solicitações e recuperar informações de camadas de dados, exibindo-as para os usuários. II – A camada de apresentação interage com a camada modelo para fazer solicitações e recuperar informações de camadas de dados, exibindo-as para os usuários. III – A camada de apresentação interage sempre com camadas externas de uma aplicação, recuperando informações de camadas de dados, exibindo-as para os usuários. É correto apenas o que se afirma em: A) I e II B) II e III C) I D) III E) I e III O aluno respondeu e acertou. Alternativa(C) Comentários: C) A camada de apresentação é responsável por toda comunicação externa do sistema assim como entrada de dados. Exercício 6: O conceito de desenvolvimento em camadas tem por finalidade segregar o código, a fim de garantir a fidelidade do levantamento de requisitos para o desenvolvimento da aplicação. Cada camada pode ser visualizada e instanciada por via de suas classes, de modo que possa garantir o trafego de informações entre as camadas. Neste contexto, avalie as afirmações a seguir: 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/8 I – A camada modelo recebe as referências das camadas de apresentação e controle dentro do conceito de desenvolvimento em camadas utilizando linguagem de programação orientada a objetos C#; II – A camada controle recebe as referências das camadas de apresentação e modelo dentro do conceito de desenvolvimento em camadas utilizando linguagem de programação orientada a objetos C#; III – A camada apresentação recebe as referências das camadas controle e modelo dentro do conceito de desenvolvimento em camadas utilizando linguagem de programação orientada a objetos C#; É correto apenas o que se afirma em: A) I e II B) II e III C) I D) III E) I e III O aluno respondeu e acertou. Alternativa(D) Comentários: D) A camada de apresentação faz o envio de dados para a camada controle e aguarda um retorno . Exercício 7: A camada modelo é responsável por alocar atributos que serão utilizados na aplicação. Tem por finalidade no desenvolvimento de aplicações desktop, associar atributos declarados em uma tabela, com o desenvolvimento da aplicação desenvolvida em C#. A camada modelo precisa ser visualizada em todas as 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 7/8 camadas que necessitam de trafego de atributos. Neste contexto, avalie as afirmações a seguir: I – A camada modelo recebe as referências das camadas de apresentação e controle dentro do conceito de desenvolvimento em camadas utilizando linguagem de programação orientada a objetos C#; II – A camada modelo recebe somente a referência da camada de apresentação dentro do conceito de desenvolvimento em camadas utilizandolinguagem de programação orientada a objetos C#; III – A camada modelo não necessita receber atribuição de referência de outras camadas, visto que a mesma deverá servir apenas como base para trafego de informações entre camadas, conforme conceito de desenvolvimento em camadas utilizando a linguagem de programação orientada a objetos C#. É correto apenas o que se afirma em: A) I e II B) II e III C) I D) III E) I e III O aluno respondeu e acertou. Alternativa(D) Comentários: D) Somente as outras camadas tem necessidade de receber atribuição de referência . Exercício 8: 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 8/8 Gerenciador de soluções é responsável por concentrar todos os “pacotes” que serão utilizados no projeto Windows form application. A camada apresentação contém pacotes de referências, propriedades e formulário. Neste contexto, avalie as afirmações a seguir: I – A camada apresentação por receber apenas um formulário, determinado como formulário master, que tem por finalidade definir o layout padrão para o desenvolvimento da aplicação. II – A camada apresentação tem por finalidade ser canal de entrada e saída de valores em desenvolvimento de aplicações desktop. III – A camada apresentação tem por finalidade intermediar informações entre formulários que podem ser alocados na camada controle É correto apenas o que se afirma em: A) I e II B) II C) I D) III E) I e III O aluno respondeu e acertou. Alternativa(B) Comentários: B) Todo trafego de dados ocorridos com a aplicação Desktop ocorre inicialmente pela camada de apresentação.
Compartilhar