Logo Passei Direto
Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS II - QUESTIONÁRIO UNIDADE II

Ferramentas de estudo

Questões resolvidas

Quando trabalhamos com programas pequenos e simples, discutimos a sua estrutura diretamente a partir do código, eventualmente com algum texto adicional. Contudo, conforme lidamos com problemas maiores e mais complexos, essa abordagem deixa de ser viável. Além disso, surge a necessidade de comunicar aspectos do programa para pessoas que podem não estar diretamente envolvidas na sua implementação.
Uma das notações mais utilizadas é a linguagem UML (Unied Modeling Language). Segundo Booch, Rumbaugh e Jacobson (2005), a UML tem quatro objetivos principais, que são:
Visualizar, especicar, construir e documentar os artefatos de um sistema complexo de software.
Desenvolvimento, implantação, versionamento e encapsulamento de um sistema complexo de software.
Visualizar, especicar, construir e documentar os artefatos de um sistema complexo de software.
Visualizar, implantar, construir e versionamento de um sistema complexo de software.
Desenvolvimento, especicação, versionamento e documentação de um sistema complexo de software.
Construir, padronizar, excluir e alterar um sistema complexo de software.

Um dos principais problemas com relação ao desenvolvimento de sistemas está em entendermos corretamente o que o cliente espera do sistema.
A elaboração dos chamados _________________ permite que documentemos o que um sistema deve fazer, sem que nos preocupemos com a forma como isso deve ser feito (BOOCH, RUMBAUGH e JACOBSON, 2005). O termo que complementa a lacuna deixada no enunciado é:
Casos de uso.
Casos de atividade.
Casos de sequência.
Casos de máquina de estado.
Casos de pacotes.

A especi cação de um sistema real é composta por vários casos de uso.
A execução de um caso de uso pode requerer alguns itens que podem ser denominados como:
Pré-condições e pós-condições.
Pré-condições e pós-compilação.
Pré-implantação e pós-implantação.
Pré-versionamento e pós-versionamento.
Pré-condições e pós-condições.
Pré-compilação e pós-condições.

O método (ou o atributo) pode ser visto por qualquer outra classe, não importa se é uma subclasse da hierarquia ou qualquer outra.
A visibilidade tratada no enunciado é:
Pública.
Privada.
Protegida.
Pacote.
Implantação.

O método (ou o atributo) pode ser visto apenas por subclasses.
A visibilidade tratada no enunciado é:
Protegida.
Privada.
Pública.
Pacote.
Implantação.

A linguagem de programação C# é uma linguagem orientada a objetos desenvolvida pela Microsoft, tendo em mente o ambiente de desenvolvimento .NET (TROELSEN e JAPIKSE, 2017).
Foi inspirada em outras linguagens bastante populares, tais como:
Java e C++.
Java e Delphi.
Pascal e C++.
Visual Basic e Java.
Delphi e Visual Basic.

Esse diagrama pode mostrar o tempo de vida de um objeto no sistema. Ele pode acompanhar um objeto desde a sua criação até a sua destruição ou pode centrar-se apenas no período da vida de um objeto, normalmente ilustrando alguma funcionalidade especíca e auxilia na visualização do processo de transição para o desenvolvimento, utilizando a linguagem C#.
Sendo assim, podemos a rmar que o diagrama citado no enunciado é:
Diagrama de sequência.
Diagrama de classe.
Diagrama de atividades.
Diagrama de máquina de estados.
Diagrama de caso de uso.

Esses ambientes correspondem a um conjunto de ferramentas que simplicam o processo de desenvolvimento de software, uma vez que permitem que o programador utilize uma interface coerente e integrada entre os diversos programas.
O enunciado trata do termo:
IDEs.
IXEs.
IYEs.
IZEs.
IBEs.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Quando trabalhamos com programas pequenos e simples, discutimos a sua estrutura diretamente a partir do código, eventualmente com algum texto adicional. Contudo, conforme lidamos com problemas maiores e mais complexos, essa abordagem deixa de ser viável. Além disso, surge a necessidade de comunicar aspectos do programa para pessoas que podem não estar diretamente envolvidas na sua implementação.
Uma das notações mais utilizadas é a linguagem UML (Unied Modeling Language). Segundo Booch, Rumbaugh e Jacobson (2005), a UML tem quatro objetivos principais, que são:
Visualizar, especicar, construir e documentar os artefatos de um sistema complexo de software.
Desenvolvimento, implantação, versionamento e encapsulamento de um sistema complexo de software.
Visualizar, especicar, construir e documentar os artefatos de um sistema complexo de software.
Visualizar, implantar, construir e versionamento de um sistema complexo de software.
Desenvolvimento, especicação, versionamento e documentação de um sistema complexo de software.
Construir, padronizar, excluir e alterar um sistema complexo de software.

Um dos principais problemas com relação ao desenvolvimento de sistemas está em entendermos corretamente o que o cliente espera do sistema.
A elaboração dos chamados _________________ permite que documentemos o que um sistema deve fazer, sem que nos preocupemos com a forma como isso deve ser feito (BOOCH, RUMBAUGH e JACOBSON, 2005). O termo que complementa a lacuna deixada no enunciado é:
Casos de uso.
Casos de atividade.
Casos de sequência.
Casos de máquina de estado.
Casos de pacotes.

A especi cação de um sistema real é composta por vários casos de uso.
A execução de um caso de uso pode requerer alguns itens que podem ser denominados como:
Pré-condições e pós-condições.
Pré-condições e pós-compilação.
Pré-implantação e pós-implantação.
Pré-versionamento e pós-versionamento.
Pré-condições e pós-condições.
Pré-compilação e pós-condições.

O método (ou o atributo) pode ser visto por qualquer outra classe, não importa se é uma subclasse da hierarquia ou qualquer outra.
A visibilidade tratada no enunciado é:
Pública.
Privada.
Protegida.
Pacote.
Implantação.

O método (ou o atributo) pode ser visto apenas por subclasses.
A visibilidade tratada no enunciado é:
Protegida.
Privada.
Pública.
Pacote.
Implantação.

A linguagem de programação C# é uma linguagem orientada a objetos desenvolvida pela Microsoft, tendo em mente o ambiente de desenvolvimento .NET (TROELSEN e JAPIKSE, 2017).
Foi inspirada em outras linguagens bastante populares, tais como:
Java e C++.
Java e Delphi.
Pascal e C++.
Visual Basic e Java.
Delphi e Visual Basic.

Esse diagrama pode mostrar o tempo de vida de um objeto no sistema. Ele pode acompanhar um objeto desde a sua criação até a sua destruição ou pode centrar-se apenas no período da vida de um objeto, normalmente ilustrando alguma funcionalidade especíca e auxilia na visualização do processo de transição para o desenvolvimento, utilizando a linguagem C#.
Sendo assim, podemos a rmar que o diagrama citado no enunciado é:
Diagrama de sequência.
Diagrama de classe.
Diagrama de atividades.
Diagrama de máquina de estados.
Diagrama de caso de uso.

Esses ambientes correspondem a um conjunto de ferramentas que simplicam o processo de desenvolvimento de software, uma vez que permitem que o programador utilize uma interface coerente e integrada entre os diversos programas.
O enunciado trata do termo:
IDEs.
IXEs.
IYEs.
IZEs.
IBEs.

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE II
PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_E1_20222CONTEÚDO
Usuário
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE II
Iniciado
Enviado
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos 
Tempo decorrido 1 minuto
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Quando trabalhamos com programas pequenos e simples, discutimos a sua estrutura
diretamente a partir do código, eventualmente com algum texto adicional. Contudo,
conforme lidamos com problemas maiores e mais complexos, essa abordagem deixa de ser
viável. Além disso, surge a necessidade de comunicar aspectos do programa para pessoas
que podem não estar diretamente envolvidas na sua implementação. Uma das notações
mais utilizadas é a linguagem UML (Unied Modeling Language). Segundo Booch, Rumbaugh
e Jacobson (2005), a UML tem quatro objetivos principais, que são:
Visualizar, especicar, construir e documentar os artefatos de um sistema
complexo de software.
Desenvolvimento, implantação, versionamento e encapsulamento de um
sistema complexo de software.
Visualizar, especicar, construir e documentar os artefatos de um sistema
complexo de software.
Visualizar, implantar, construir e versionamento de um sistema complexo
de software.
Desenvolvimento, especicação, versionamento e documentação de um
sistema complexo de software.
Construir, padronizar, excluir e alterar um sistema complexo de software.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
Comentário
da
resposta:
Resposta: B 
Comentário: Uma das notações mais utilizadas é a linguagem UML. Segundo
Booch, Rumbaugh e Jacobson (2005), a UML tem quatro objetivos principais:
visualizar, especicar, construir e documentar os artefatos de um sistema
complexo de software.
Pergunta 2
Resposta
Selecionada:
e.
Respostas: a. 
b.
c.
d.
e.
Comentário
da
resposta:
Para atingir esses objetivos, a UML é composta de uma série de diagramas, representações
grá cas de diversos aspectos da modelagem de software. Esses diagramas podem ser
divididos em dois grupos, que são:
Diagramas focados nos aspectos estáticos do modelo e diagramas focados
nos aspectos dinâmicos do modelo.
Diagramas de execução e modelos de implementação.
Diagramas de versionamento e diagramas focados nos aspectos dinâmicos
do modelo.
Diagramas de execução e diagramas focados nos aspectos estáticos do
desenvolvimento em C#.
Diagramas focados nos aspectos dinâmicos do modelo e diagramas focados
nos aspectos estáticos do modelo de versionamento.
Diagramas focados nos aspectos estáticos do modelo e diagramas focados
nos aspectos dinâmicos do modelo.
Resposta: E 
Comentário: Para atingir esses objetivos, a UML é composta de uma série de
diagramas, representações grá cas de diversos aspectos da modelagem de
software. Esses diagramas podem ser divididos em dois grupos: diagramas
focados nos aspectos estáticos do modelo; diagramas focados nos aspectos
dinâmicos do modelo.
Pergunta 3
Resposta Selecionada: e. 
Um dos principais problemas com relação ao desenvolvimento de sistemas está em
entendermos corretamente o que o cliente espera do sistema. A elaboração dos chamados
________________ permite que documentemos o que um sistema deve fazer, sem que nos
preocupemos com a forma como isso deve ser feito (BOOCH, RUMBAUGH e JACOBSON,
2005). O termo que complementa a lacuna deixada no enunciado é:
Casos de uso.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Casos de atividade.
Casos de sequência.
Casos de máquina de estado.
Casos de pacotes.
Casos de uso.
Resposta: E 
Comentário: Um dos principais problemas com relação ao desenvolvimento
de sistemas está em entendermos corretamente o que o cliente espera do
sistema. A elaboração dos chamados casos de uso permite que
documentemos o que um sistema deve fazer, sem que nos preocupemos
com a forma como isso deve ser feito (BOOCH, RUMBAUGH e JACOBSON,
2005).
Pergunta 4
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
A especi cação de um sistema real é composta por vários casos de uso. A execução de um
caso de uso pode requerer alguns itens que podem ser denominados como:
Pré-condições e pós-condições.
Pré-condições e pós-compilação.
Pré-implantação e pós-implantação.
Pré-versionamento e pós-versionamento.
Pré-condições e pós-condições.
Pré-compilação e pós-condições.
Resposta: D 
Comentário: A especicação de um sistema real é composta por vários casos
de uso. A execução de um caso de uso pode requerer pré-condições (para
que seja possível seguir o uxo de eventos) e pós-condições.
Pergunta 5
Resposta Selecionada: c. 
Respostas: a. 
b. 
O método (ou o atributo) pode ser visto por qualquer outra classe, não importa se é uma
subclasse da hierarquia ou qualquer outra. Utilizamos o símbolo “+” para a sua
representação. A visibilidade tratada no enunciado é:
Pública.
Privada.
Protegida.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
c. 
d. 
e. 
Comentário
da
resposta:
Pública.
Pacote.
Implantação.
Resposta: C 
Comentário: O método (ou o atributo) pode ser visto por qualquer outra
classe, não importa se é uma subclasse da hierarquia ou qualquer outra.
Utilizamos o símbolo “+” para a sua representação. Por exemplo,
+calculaCustoEntrega(): int signica que o método calculaCustoEntrega() tem
visibilidade pública e retorna um número do tipo int.
Pergunta 6
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O método (ou o atributo) pode ser visto apenas por subclasses. É representado pelo
símbolo “#”. A visibilidade tratada no enunciado é:
Protegida.
Privada.
Protegida.
Pública.
Pacote.
Implantação.
Resposta: B 
Comentário: O método (ou o atributo) pode ser visto apenas por subclasses.
É representado pelo símbolo “#”. Por exemplo, um atributo protegido
poderia ser declarado como #sobrenome: String.
Pergunta 7
Resposta
Selecionada:
d.
Respostas: a.
Através do Diagrama de Caso de Uso, o analista de sistemas consegue passar todo o
entendimento de regras de negócio para que o desenvolvedor consiga absorver e aplicar
dentro do software. Para isso, podemos considerar que:
Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a
funcionalidade, entender o uxo de navegação da funcionalidade e
visualizar as mensagens que serão exibidas pelo software.
Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a
funcionalidade, entender a implantação do software e a comunicação com o
ambiente de produção.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
b.
c.
d.
e.
Comentário
da
resposta:
Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a
funcionalidade, entender a implantação do software e a comunicação com o
ambiente de homologação.
Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a
funcionalidade, entender a implantação do software e a comunicação com o
ambiente de desenvolvimento.
Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a
funcionalidade, entender o uxo de navegação da funcionalidade e
visualizar as mensagens que serão exibidas pelo software.
Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a
funcionalidade, entender a implantação do software e visualizar as
mensagens que serão exibidas pelo software.
Resposta: D 
Comentário: Para que o desenvolvimento de software possa ser melhor
entendido, após a análise de requisitos ser efetuada, o programador pode,
por meio dos seus conhecimentos técnicos, efetuar o entendimento inicial
do seu desenvolvimento através do diagrama de caso de uso.
Pergunta 8
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
A linguagem de programação C# é uma linguagem orientada a objetos desenvolvida pela
Microsoft,tendo em mente o ambiente de desenvolvimento .NET (TROELSEN e JAPIKSE,
2017). Foi inspirada em outras linguagens bastante populares, tais como:
Java e C++.
Java e C++.
Java e Delphi.
Pascal e C++.
Visual Basic e Java.
Delphi e Visual Basic.
Resposta: A 
Comentário: A linguagem de programação C# é uma linguagem orientada a
objetos desenvolvida pela Microsoft tendo em mente o ambiente de
desenvolvimento .NET (TROELSEN e JAPIKSE, 2017). Foi inspirada em outras
linguagens bastante populares, como a Java e C++, mas a sua evolução e o
fato de ela estar atrelada ao ambiente .NET deram um caráter peculiar à sua
evolução.
0,25 em 0,25 pontos
Pergunta 9
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Esse diagrama pode mostrar o tempo de vida de um objeto no sistema. Ele pode
acompanhar um objeto desde a sua criação até a sua destruição ou pode centrar-se apenas
no período da vida de um objeto, normalmente ilustrando alguma funcionalidade especíca
e auxilia na visualização do processo de transição para o desenvolvimento, utilizando a
linguagem C#. Sendo assim, podemos a rmar que o diagrama citado no enunciado é:
Diagrama de sequência.
Diagrama de classe.
Diagrama de sequência.
Diagrama de atividades.
Diagrama de máquina de estados.
Diagrama de caso de uso.
Resposta: B 
Comentário: O diagrama de sequência foca em aspectos dinâmicos do
sistema e pretende indicar como os objetos se comunicam ao longo do
tempo. Esse diagrama pode mostrar o tempo de vida de um objeto no
sistema. Ele pode acompanhar um objeto desde a sua criação até a sua
destruição ou pode centrar-se apenas em período da vida de um objeto,
normalmente ilustrando alguma funcionalidade especíca.
Pergunta 10
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Esses ambientes correspondem a um conjunto de ferramentas que simplicam o processo
de desenvolvimento de software, uma vez que permitem que o programador utilize uma
interface coerente e integrada entre os diversos programas. O enunciado trata do termo:
IDEs.
IXEs.
IDEs.
IYEs.
IZEs.
IBEs.
Resposta: B 
Comentário: Para facilitar e agilizar o desenvolvimento de aplicações, uma
das principais ferramentas utilizadas por desenvolvedores são as IDEs
(Integrated Development Environment ou ambientes de desenvolvimento
integrado, em português). Esses ambientes correspondem a um conjunto de
ferramentas que simplicam o processo de desenvolvimento de software,
uma vez que permitem que o programador utilize uma interface coerente e
integrada entre os diversos programas.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
← OK
	Page 1
	Page 2
	Page 3
	Page 4
	Page 5
	Page 6
	Page 7

Mais conteúdos dessa disciplina