Buscar

Estudo Disciplinar Segundo Semestre 2017 Reverdan POO2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Reverdan Programação Orientada a Objetos 2
Pergunta -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:
Resposta Correta C
Justificativa
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
Pergunta -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:
Resposta Correta C
Justificativa
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
Pergunta -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:
Resposta correta E
Justificativa
O Projeto de apresentação não e responsável por efetuar gestão de Bancos de Dados cuidando mais especificamente da camada de apresentação do sistema e entrada de dados
Pergunta -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?
Resposta correta B
Justificativa
Um dos conceitos mais usados do paradigma de objetos é herança, que promove a reutilização contínua dos códigos
Pergunta -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:
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:
Resposta Correta C
Justificativa
A camada de apresentação e responsavel por toda comunicação externa do sistema assim como entrada de dados.
Pergunta -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:
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:
Resposta Correta D
Justificativa
A camada de apresentação faz o envio de dados para a camada controle e aguarda um retorno.
Pergunta -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 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 utilizando linguagem 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:
Resposta correta D
Justificativa
Somente as outras camadas tem necessidade de receber atribuição de referencia.
Pergunta -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:
Resposta correta B
Justificativa
Todo trafego de dados ocorridos com a aplicação Desktop ocorre inicialmente pela camada de apresentação

Outros materiais