Logo Passei Direto
Buscar

Analise Orientada a Objetos I_Avaliação II_Individual Semipresencial

Ferramentas de estudo

Questões resolvidas

Partindo da importância do por que modelar, uma pergunta nos vem à mente: afinal quais os reais objetivos da modelagem?
Sobre os principais objetivos da modelagem, assinale a alternativa INCORRETA:
a) Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
b) Ajuda a visualizar o sistema como gostaríamos que ele fosse.
c) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento.
d) Permite a especificação da arquitetura e comportamento de um sistema.

Com relação à fase de design e suas características, analise as seguintes sentenças:
Agora, assinale a alternativa CORRETA:
I- Nesta fase, são definidos novos atributos, métodos e funcionalidades para as classes.
II- O diagrama de componentes é o artefato em que são registradas as classes e colaborações entre elas.
III- As classes de infraestrutura são mescladas às classes de domínio na etapa de design.
IV- Na fase de projeto serão modeladas as classes de infraestrutura que darão suporte às classes de domínio.
a) As sentenças I, II e III estão corretas.
b) As sentenças I e II estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

Sobre a classe de um objeto, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) As classes são utilizadas para classificar os objetos identificados no mundo real.
( ) As classes podem ser retiradas do domínio do problema ou de hipóteses.
( ) Uma classe define os atributos e os métodos de um conjunto de objetos.
( ) As classes são facilmente identificadas num sistema.
( ) As classes devem ser identificadas por especialistas no domínio do problema.
a) V - V - F - F - V.
b) V - F - V - F - V.
c) V - F - V - V - F.
d) F - F - F - V - V.

Acerca os elementos da UML, assinale a alternativa INCORRETA:
a) Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.
b) Um componente representa um módulo físico do código e é modelado durante o ciclo de desenvolvimento e refinado sucessivamente durante a instalação e a execução do sistema.
c) Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.
d) Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas ou até mesmo outros pacotes. O diagrama de pacotes é uma das opções da linguagem de modelagem unificada.

Agora, assinale a alternativa que apresenta a sequência CORRETA:
Considerando as características dos diagramas de classes na UML e a figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
a) F - F - V - V.
b) F - F - V - F.
c) F - V - V - F.
d) V - F - F - V.

Sobre a manutenção de software, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A manutenção corretiva é utilizada na hora de realizar a correção de falhas de funcionalidade do software.
( ) A manutenção adaptativa se refere às modificações realizadas em um software adaptando a uma nova realidade.
( ) A manutenção evolutiva acrescenta novas funcionalidades e melhorias conforme solicitações realizadas pelos usuários.
( ) A manutenção intermediária se refere às modificações realizadas no andamento do projeto.
( ) Ao ser realizada qualquer tipo de manutenção, não é necessário fazer a sua documentação.
a) F - F - F - V - V.
b) V - F - V - F - V.
c) V - V - F - F - V.
d) V - V - V - F - F.

Considerando as características das atividades de levantamento de custos e prazos em um projeto de software, assinale a alternativa CORRETA:
a) Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do valor exato do custo do software torna-se simples.
b) Um problema comum em projetos de desenvolvimento de software é a necessidade de contratação de profissionais que não haviam sido previstos no início do projeto, o que acarreta um aumento de custos.
c) O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em todo o projeto do software.
d) A criação de uma margem de segurança em termos de prazo e custo não é recomendada em projetos de desenvolvimento de software.

Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real.
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução.
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes.
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso.
a) F - F - V - F.
b) V - F - F - V.
c) F - F - V - V.
d) V - V - V - F.

Relacionados aos fatores críticos no levantamento de requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) Os requisitos não estão completos.
( ) Usuário não comprometido, falta de envolvimento do usuário.
( ) Usuário possui uma expectativa do sistema diferente da realidade.
( ) Falta de apoio pela alta gerência.
( ) Falta de recursos.
a) F - F - F - V - V.
b) V - V - F - F - V.
c) V - V - V - V - V.
d) V - V - F - F - F.

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

Questões resolvidas

Partindo da importância do por que modelar, uma pergunta nos vem à mente: afinal quais os reais objetivos da modelagem?
Sobre os principais objetivos da modelagem, assinale a alternativa INCORRETA:
a) Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
b) Ajuda a visualizar o sistema como gostaríamos que ele fosse.
c) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento.
d) Permite a especificação da arquitetura e comportamento de um sistema.

Com relação à fase de design e suas características, analise as seguintes sentenças:
Agora, assinale a alternativa CORRETA:
I- Nesta fase, são definidos novos atributos, métodos e funcionalidades para as classes.
II- O diagrama de componentes é o artefato em que são registradas as classes e colaborações entre elas.
III- As classes de infraestrutura são mescladas às classes de domínio na etapa de design.
IV- Na fase de projeto serão modeladas as classes de infraestrutura que darão suporte às classes de domínio.
a) As sentenças I, II e III estão corretas.
b) As sentenças I e II estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

Sobre a classe de um objeto, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) As classes são utilizadas para classificar os objetos identificados no mundo real.
( ) As classes podem ser retiradas do domínio do problema ou de hipóteses.
( ) Uma classe define os atributos e os métodos de um conjunto de objetos.
( ) As classes são facilmente identificadas num sistema.
( ) As classes devem ser identificadas por especialistas no domínio do problema.
a) V - V - F - F - V.
b) V - F - V - F - V.
c) V - F - V - V - F.
d) F - F - F - V - V.

Acerca os elementos da UML, assinale a alternativa INCORRETA:
a) Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.
b) Um componente representa um módulo físico do código e é modelado durante o ciclo de desenvolvimento e refinado sucessivamente durante a instalação e a execução do sistema.
c) Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.
d) Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas ou até mesmo outros pacotes. O diagrama de pacotes é uma das opções da linguagem de modelagem unificada.

Agora, assinale a alternativa que apresenta a sequência CORRETA:
Considerando as características dos diagramas de classes na UML e a figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
a) F - F - V - V.
b) F - F - V - F.
c) F - V - V - F.
d) V - F - F - V.

Sobre a manutenção de software, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A manutenção corretiva é utilizada na hora de realizar a correção de falhas de funcionalidade do software.
( ) A manutenção adaptativa se refere às modificações realizadas em um software adaptando a uma nova realidade.
( ) A manutenção evolutiva acrescenta novas funcionalidades e melhorias conforme solicitações realizadas pelos usuários.
( ) A manutenção intermediária se refere às modificações realizadas no andamento do projeto.
( ) Ao ser realizada qualquer tipo de manutenção, não é necessário fazer a sua documentação.
a) F - F - F - V - V.
b) V - F - V - F - V.
c) V - V - F - F - V.
d) V - V - V - F - F.

Considerando as características das atividades de levantamento de custos e prazos em um projeto de software, assinale a alternativa CORRETA:
a) Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do valor exato do custo do software torna-se simples.
b) Um problema comum em projetos de desenvolvimento de software é a necessidade de contratação de profissionais que não haviam sido previstos no início do projeto, o que acarreta um aumento de custos.
c) O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em todo o projeto do software.
d) A criação de uma margem de segurança em termos de prazo e custo não é recomendada em projetos de desenvolvimento de software.

Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real.
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução.
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes.
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso.
a) F - F - V - F.
b) V - F - F - V.
c) F - F - V - V.
d) V - V - V - F.

Relacionados aos fatores críticos no levantamento de requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) Os requisitos não estão completos.
( ) Usuário não comprometido, falta de envolvimento do usuário.
( ) Usuário possui uma expectativa do sistema diferente da realidade.
( ) Falta de apoio pela alta gerência.
( ) Falta de recursos.
a) F - F - F - V - V.
b) V - V - F - F - V.
c) V - V - V - V - V.
d) V - V - F - F - F.

Prévia do material em texto

Acadêmico: Vinicius Beraldo da Silva (1149386)
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637367) ( peso.:1,50)
Prova: 17663217
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é especificar, visualizar e
documentar modelos de software orientados por objetos. Não pode ser considerada um método de desenvolvimento, pois não
determina o modo de fazer as coisas. Apenas auxilia no entendimento dos cenários e na comunicação do entendimento para
todos os envolvidos no desenvolvimento. Acerca da unificação da UML, analise as sentenças a seguir:
I- Ela foi criada a partir da unificação, inicialmente, dos métodos Booch e OMT 
II- A UML anteriormente era chamada de Método unificado
III- O método OOSE foi incorporado posteriomente a UML
IV- O método de Booch resultou no Método Unificado.
Assinale a alternativa CORRETA:
 a) Somente a sentença IV está correta.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e IV estão corretas.
2. Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o sistema possa ser mantido de
maneira rápida, fácil e correta. Ao modelar o sistema, se está documentado de uma maneira eficiente. No entanto, a
documentação é somente uma das vantagens fornecidas pela modelagem. Partindo da importância do por que modelar, uma
pergunta nos vem à mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, assinale
a alternativa INCORRETA:
 a) Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
 b) Ajuda a visualizar o sistema como gostaríamos que ele fosse.
 c) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento.
 d) Permite a especificação da arquitetura e comportamento de um sistema.
3. A fase de design consiste basicamente no aprimoramento do diagrama de classes definido na fase de análise. É através da
utilização dos documentos elaborados nesta fase que os desenvolvedores partirão para a programação propriamente dita, o que
por si só justifica a importância desta. Com relação à fase de design e suas características, analise as seguintes sentenças:
I- Nesta fase, são definidos novos atributos, métodos e funcionalidades para as classes.
II- O diagrama de componentes é o artefato em que são registradas as classes e colaborações entre elas.
III- As classes de infraestrutura são mescladas às classes de domínio na etapa de design.
IV- Na fase de projeto serão modeladas as classes de infraestrutura que darão suporte às classes de domínio.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
4. Uma classe é a descrição de um tipo de objeto e todos os objetos são instâncias de classes. Objetos só podem ser instanciados
de classes. Desta forma, a classe descreve os comportamentos assim como as propriedades daquele objeto. Sobre a classe de
um objeto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As classes são utilizadas para classificar os objetos identificados no mundo real.
( ) As classes podem ser retiradas do domínio do problema ou de hipóteses.
( ) Uma classe define os atributos e os métodos de um conjunto de objetos.
( ) As classes são facilmente identificadas num sistema.
( ) As classes devem ser identificadas por especialistas no domínio do problema.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - V.
 b) V - F - V - F - V.
 c) V - F - V - V - F.
 d) F - F - F - V - V.
5. A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar
modelos de software no contexto específico do paradigma orientado a objetos. Não é considerada uma metodologia de
desenvolvimento e, portanto, não especifica como as coisas devem ser construídas ou conduzidas nos projetos. Esta linguagem
é composta por vários elementos de modelo que representam as diferentes partes de um sistema. Seus objetivos primordiais
são: especificação, documentação, estruturação para subvisualização e maior visualização lógica do desenvolvimento completo
de um sistema de informação. Acerca os elementos da UML, assinale a alternativa INCORRETA:
 a) Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.
 b) Um componente representa um módulo físico do código e é modelado durante o ciclo de desenvolvimento e refinado
sucessivamente durante a instalação e a execução do sistema.
 c) Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para
comunicação e para compartilhar informações.
 d) Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas ou até mesmo outros
pacotes. O diagrama de pacotes é uma das opções da linguagem de modelagem unificada.
6. O diagrama de classes é um dos diagramas mais conhecidos da UML (Unified Modeling Language). Através de sua notação, é
possível identificar quais classes farão parte do sistema, bem como seus atributos, métodos e possíveis relacionamentos com
as demais classes. Considerando as características dos diagramas de classes na UML e a figura a seguir, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - F - V - F.
 c) F - V - V - F.
 d) V - F - F - V.
7. A vida de um software não finaliza após a sua implantação, ele continua existindo durante muito tempo. Será utilizado por anos,
e várias atualizações ocorrerão, isto é, a manutenção é qualquer alteração no software após entrar em produção. Sobre a
manutenção de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A manutenção corretiva é utilizada na hora de realizar a correção de falhas de funcionalidade do software.
( ) A manutenção adaptativa se refere às modificações realizadas em um software adaptando a uma nova realidade.
( ) A manutenção evolutiva acrescenta novas funcionalidades e melhorias conforme solicitações realizadas pelos usuários.
( ) A manutenção intermediária se refere às modificações realizadas no andamento do projeto.
( ) Ao ser realizada qualquer tipo de manutenção, não é necessário fazer a sua documentação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V - V.
 b) V - F - V - F - V.
 c) V - V - F - F - V.
 d) V - V - V - F - F.
8. A dificuldade na realização de um projeto de software que entregue um produto de qualidade, dentro do prazo e custos
esperados impulsiona o interesse por metodologias de estimativa e controle de projeto. Considerando as características das
atividades de levantamento de custos e prazos em um projeto de software, assinale a alternativa CORRETA:
 a) Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do valor exato do custo do
software torna-se simples.
 b) Um problema comum em projetos de desenvolvimento de software é a necessidade de contratação de profissionais que não
haviam sido previstos no início do projeto, o que acarreta um aumento de custos.
 c) O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em todo o projeto do software.
 d) A criação de uma margem de segurança em termos de prazoe custo não é recomendada em projetos de desenvolvimento
de software.
9. A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de
software através de um conjunto de diagramas com características e notação específicas. As informações destes diagramas são
complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como ele deve ser construído.
Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real.
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução.
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes.
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - F - F - V.
 c) F - F - V - V.
 d) V - V - V - F.
10. Na etapa de levantamento e análise de requisitos, é necessário um contato constante com o usuário, pois é nessa etapa que
são detalhadas as funcionalidades das atividades, assim como os processos que possam ser automatizados. A comunicação é
um dos maiores desafios dessa etapa de levantamento e análise de requisitos. Outro fator crítico está relacionado às dúvidas
dos usuários com as potencialidades dos sistemas de informação. Relacionado aos fatores críticos no levantamento de
requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os requisitos não estão completos.
( ) Usuário não comprometido, falta de envolvimento do usuário.
( ) Usuário possui uma expectativa do sistema diferente da realidade.
( ) Falta de apoio pela alta gerência.
( ) Falta de recursos.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V - V.
 b) V - V - F - F - V.
 c) V - V - V - V - V.
 d) V - V - F - F - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina