Logo Passei Direto
Buscar

Análise Orientada a Objetos I - AV II

Ferramentas de estudo

Questões resolvidas

Dentre os diversos diagramas utilizados pela UML, assinale a alternativa INCORRETA:

A Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes.
B II - I - IV - III.
C III - II - I - IV.
D I - IV - II - III.

Na área de desenvolvimento de software, uma analogia bastante utilizada é que a etapa de modelagem de sistemas é equivalente, em nível de importância, à etapa de projeto na área de construção civil. Considerando esta analogia e a importância da etapa de modelagem, assinale a alternativa CORRETA:

A Através da modelagem, não é possível definir padrões para a equipe de desenvolvimento.
B A modelagem não auxilia na visualização do sistema antes de ele estar pronto.
C A modelagem não é afetada pela mudança de requisitos.
D A modelagem serve como documentação das decisões tomadas durante projeto de desenvolvimento.

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

Questões resolvidas

Dentre os diversos diagramas utilizados pela UML, assinale a alternativa INCORRETA:

A Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes.
B II - I - IV - III.
C III - II - I - IV.
D I - IV - II - III.

Na área de desenvolvimento de software, uma analogia bastante utilizada é que a etapa de modelagem de sistemas é equivalente, em nível de importância, à etapa de projeto na área de construção civil. Considerando esta analogia e a importância da etapa de modelagem, assinale a alternativa CORRETA:

A Através da modelagem, não é possível definir padrões para a equipe de desenvolvimento.
B A modelagem não auxilia na visualização do sistema antes de ele estar pronto.
C A modelagem não é afetada pela mudança de requisitos.
D A modelagem serve como documentação das decisões tomadas durante projeto de desenvolvimento.

Prévia do material em texto

Análise Orientada a Objetos I - Avaliação II - Individual 
 
1 
A prototipação é um processo que tem como objetivo facilitar o entendimento dos 
requisitos, apresentar conceitos e funcionalidades do software. Dessa forma podemos 
propor uma solução adequada para o problema do cliente, aumentando sua percepção de 
valor. 
Assinale a alternativa CORRETA que apresenta a ordem do processo de prototipação: 
A 
Avaliar o protótipo - Desenvolver o protótipo - Estabelecer objetivos do protótipo - 
Definir funcionalidade do protótipo. 
B 
Definir funcionalidade do protótipo - Estabelecer objetivos do protótipo - Desenvolver o 
protótipo - Avaliar o protótipo. 
C 
Estabelecer objetivos do protótipo - Definir funcionalidade do protótipo - Desenvolver o 
protótipo - Avaliar o protótipo. 
D 
Avaliar o protótipo - Estabelecer objetivos do protótipo - Definir funcionalidade do 
protótipo - Desenvolver o protótipo. 
2 
Em 1997, a UML passa a ser adotada pela OMG (Object Management Group) como 
linguagem padrão de modelagem, um caminho que teve início em 1995 com a união do 
método Booch com o método OMT de Jacobson, que resultou no Método Unificado. 
Logo em seguida, Rumbaugh, com seu método OOSE, juntou-se ao projeto para 
incorporar a metodologia que resultou no lançamento da primeira versão da UML em 
1996. Assim que foi lançada, a UML passou a ser adotada por diversas grandes 
empresas de software da época, as quais passaram a contribuir com o projeto. 
Dentre os diversos diagramas utilizados pela UML, assinale a alternativa INCORRETA: 
A 
Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes. 
B 
A UML só utiliza os seguintes Diagramas: Classe e Atividades. 
C 
Pode ser usado o Diagrama de Atividades. 
D 
Pode ser usado o Diagrama de Classe. 
3 
Com base nas informações recebidas sobre o desenvolvimento de um sistema UML, 
analise as sentenças a seguir: 
I- Análise de Requisitos. 
II- Análise. 
III- Design. 
IV- Programação. 
( ) Descreve que novas classes, atributos, métodos e funcionalidades serão 
adicionados a fim de prover uma infraestrutura técnica necessária à interface do usuário 
e de periféricos, gerenciamento de banco de dados, comunicação com outros sistemas, 
entre outros. 
( ) É responsável pela coleta dos dados que são indispensáveis e necessários para que 
o usuário do sistema possa solucionar seu problema e alcançar os objetivos desejados da 
organização. 
( ) São definidas as primeiras abstrações (classes e objetos) e mecanismos que estarão 
presentes no domínio do problema. 
( ) As classes provenientes do design são convertidas para o código da linguagem 
orientada a objetos escolhida. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
II - I - IV - III. 
B 
III - I - II - IV. 
C 
III - II - I - IV. 
D 
I - IV - II - III. 
4 
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, assinale a alternativa INCORRETA: 
A 
OOSE é uma técnica de Modelagem de Objetos ou Object Modelling Technique. 
B 
O método Booch foi definido por Booch, que trouxe a definição de que um sistema é 
analisado a partir de um número de visões, na qual cada visão é descrita por um número 
de diagramas e de modelos. 
C 
O método OMT é basicamente voltado para testes de modelos e fundamentado nas 
especificações da análise de requisitos do sistema. 
D 
A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu 
da união de três metodologias de modelagem. 
5O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de 
software, pois é nela que o analista captura as necessidades dos usuários para 
posteriormente transformá-las em um produto concreto. Considerando a atividade de 
levantamento de requisitos e suas características, assinale a alternativa CORRETA: 
A 
Uma das dificuldades do levantamento de requisitos é a ausência de ferramental 
adequado para o registro. 
B 
Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas 
do projeto. 
C 
Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa 
de implementação. 
D 
O levantamento de requisitos é a última etapa antes do desenvolvimento do código-
fonte propriamente dito. 
6Na área de desenvolvimento de software, uma analogia bastante utilizada é que a etapa 
de modelagem de sistemas é equivalente, em nível de importância, à etapa de projeto na 
área de construção civil. Considerando esta analogia e a importância da etapa de 
modelagem, assinale a alternativa CORRETA: 
A 
Através da modelagem, não é possível definir padrões para a equipe de 
desenvolvimento. 
B 
A modelagem não auxilia na visualização do sistema antes de ele estar pronto. 
C 
A modelagem não é afetada pela mudança de requisitos. 
D 
A modelagem serve como documentação das decisões tomadas durante projeto de 
desenvolvimento. 
7A maior parte do trabalho realizado durante o ciclo de vida de um software ocorre na 
manutenção deste. Além da descoberta de erros existentes, a manutenção ainda engloba 
a adaptação do software a mudanças de requisitos e à implementação de novas 
funcionalidades. Considerando os tipos de manutenção de software existentes e suas 
características, assinale a alternativa CORRETA: 
A 
A manutenção corretiva é aquela em que são implementadas novas funcionalidades no 
software. 
B 
A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias 
para o software. 
C 
A manutenção evolutiva é aquela em que se evolui o software através da correção dos 
erros existentes. 
D 
A manutenção adaptativa é em geral a menos custosa, pois normalmente envolve a 
alteração de funcionalidades já existentes. 
8 
A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu 
da união de três metodologias de modelagem: o método Booch, o método Object 
Modeling Technique (OMT) e o método Object Oriented Software Engineering 
(OOSE). 
A respeito disso, assinale a alternativa INCORRETA: 
A 
O método OMT é basicamente voltado para testes de modelos e fundamentado nas 
especificações da análise de requisitos do sistema. 
B 
A engenharia de negócio utiliza o método Booch, de forma adaptada, para modelagem e 
no melhoramentos dos processos referentes ao funcionamento de organizações. 
C 
O método Booch foi definido por Booch, que trouxe a definição de que um sistema é 
analisado a partir de um número de visões, na qual cada visão é descrita por um número 
de diagramas e de modelos. 
D 
Os dois métodos (OOSE e o Objectory) foram desenvolvidos com base da mesma visão 
de Ivar Jacobson. Jacobson traz no OOSE a visão do método orientado a objetos, 
enquanto no Objectory é utilizado para construir sistemas nas suas mais variadas 
formas. 
9 
Assim, um sistema de informação precisa possuir uma boa documentação, que precisa 
ser atualizada para que o sistema possa ser mantido com facilidade, rapidez e de 
maneira correta. “Modelar um sistema é uma forma bastante eficiente de documentá-lo, 
a documentação é apenas uma das vantagens fornecidas pela modelagem” (GUEDES, 
2004, p. 18). Partindo da importância do por que modelar, analise as sentenças a seguir: 
I- Ajudar a visualizar o sistema como gostaríamos que ele fosse. 
II- Permitir a especificação da arquitetura e comportamento de um sistema. 
III- Fornecer padrões de desenvolvimento que servem como guia de construção do 
sistema. 
IV- Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no 
produto final. 
Assinalea alternativa CORRETA: 
Fonte: GUEDES, Gilleanes T. A. UML Uma abordagem prática. São Paulo: Editora 
Novatec, 2004. 
A 
As sentenças I, II e IV estão corretas. 
B 
As sentenças III e IV estão corretas. 
C 
As sentenças II e IV estão corretas. 
D 
As sentenças I, II e III estão corretas. 
10Um 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 
Documenta as decisões tomadas após o processo de desenvolvimento e não durante o 
processo de desenvolvimento. 
B 
Permite a especificação da arquitetura e comportamento de um sistema. 
C 
Ajuda a visualizar o sistema como gostaríamos que ele fosse. 
D 
Fornece padrões de desenvolvimento que servem como guia de construção do sistema.

Mais conteúdos dessa disciplina