Logo Passei Direto
Buscar
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

Prévia do material em texto

Análise Orientada a Objetos I - Avaliação III - Individual 
 
1 
Existem símbolos que auxiliam no processo de desenvolvimento, eles possuem certa 
semelhança com os símbolos utilizados nos fluxogramas, porém de fácil compreensão, 
tendo como principal diferença a utilização sistemática do princípio de abstração em um 
contexto limitado, de um método apenas, e não de todo o objeto, conforme descrito por 
Correia e Tafner (2001, p. 26). A notação mais utilizada para criação de fluxos em 
Análise Orientada a Objetos é a UML. Com isso em mente, observe o símbolo e sua 
descrição a seguir: 
 
"Onde se inicia a execução da máquina de estados". 
Qual símbolo da notação UML a imagem e descrição apresentadas estão se referindo? 
Fonte: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a 
objetos. Florianópolis: Editora Visual Books, 2001. 
A 
Utility. 
B 
Interface. 
C 
Agregação. 
D 
Estado inicial. 
2 
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 OMT é basicamente voltado para testes de modelos e fundamentado nas 
especificações da análise de requisitos do sistema. 
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 
A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu 
da união de três metodologias de modelagem. 
3O processo unificado ou Unified Process (UP) é um processo de desenvolvimento de 
software. O processo unificado visa ao esclarecimento das necessidades de atribuições 
de tarefas a grupos ou indivíduos envolvidos diretamente no desenvolvimento de um 
projeto. Além disso, deve-se definir quanto antes quais as etapas (iterações) e os 
artefatos que serão envolvidos durante o processo. O ciclo de vida do UP apresenta um 
conjunto de períodos que vão desde o seu nascimento até a sua morte. Cada um destes 
períodos possuem um conjunto de fases. A fase de transição é a última fase do ciclo de 
vida do UP. Referente a esta fase de transição do UP, classifique V para as sentenças 
verdadeiras e F para as falsas: ( ) A fase de transição consiste na implementação do 
sistema no ambiente de produção. ( ) A transferência de dados, quando existirem 
sistemas antigos para o novo sistema, é realizada nesta fase. ( ) O treinamento do 
usuário é realizado na fase de iteração. ( ) O esforço de desenvolvimento dos casos de 
uso é realizado nesta fase. ( ) Na fase de iteração também pode haver de forma não 
significativa alguma revisão de requisitos. Assinale a alternativa que apresenta a 
sequência CORRETA: 
A 
V - V - V - F - V. 
B 
V - V - F - V - F. 
C 
F - F - V - V - V. 
D 
V - F - V - V - F. 
4Um diagrama de classes é uma representação da estrutura e relações das classes que 
servem de modelo para objetos. Podemos afirmar, de maneira mais simples, que seria 
um conjunto de objetos com as mesmas características, assim saberemos identificar 
objetos e agrupá-los, de forma a encontrar suas respectivas classes. O diagrama de 
classes é composto pelas classes que formam o sistema e suas associações ou 
relacionamentos. Acerca do conceito de herança, bem como o que precisa ser ou não 
implementado, analise as sentenças a seguir: I- O conceito herança permite que uma 
classe filha herde métodos e atributos de uma classe mãe (superclasse). II- A classe filha 
não precisa ter implementado os atributos e os métodos que já existem na sua 
superclasse. III- A herança permite que quando necessária alteração de um método da 
superclasse, todas as classes filhas desta terão este método atualizado automaticamente. 
IV- Uma subclasse também é chamada de classe mãe. Assinale a alternativa 
CORRETA: FONTE: https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-
de-um-diagrama-de-classes/37224. Acesso em: 24 ago. 2018. 
A 
As sentenças I, II e III estão corretas. 
B 
As sentenças I, II e IV estão corretas. 
C 
As sentenças II e IV estão corretas. 
D 
As sentenças I e IV estão corretas. 
5Após a implantação de um sistema em ambiente de produção, parte-se para a fase de 
manutenção dentro do ciclo de vida do desenvolvimento de software. Os sistemas 
geralmente necessitam de diversos tipos de manutenção durante sua existência. 
Considerando a etapa de manutenção no processo de desenvolvimento de software, 
avalie as sentenças a seguir: I- A fase de manutenção é uma parte explícita do modelo 
em cascata do processo de desenvolvimento de software. II- A atualização do sistema 
para inserir customizações é considerada um tipo de manutenção. III- A depuração do 
programa é um processo específico da fase de desenvolvimento e um tipo de 
manutenção. IV- O acréscimo de novas funções a um sistema existente, sem perturbar 
sua operação, é considerado um tipo de manutenção. V- A manutenção do sistema está 
relacionada ao aumento do ciclo de vida do software. Assinale a alternativa CORRETA: 
A 
As sentenças II, III, IV e V estão corretas. 
B 
As sentenças I, II, IV e V estão corretas. 
C 
As sentenças I, II e IV estão corretas. 
D 
As sentenças I e III estão corretas. 
Revisar Conteúdo do Livro 
6A 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 das 
características do DCU da UML, analise as sentenças a seguir: I- É o diagrama mais 
utilizado da UML. II- Representa a visão do usuário, auxiliando no levantamento e na 
análise dos requisitos do software. III- A notação é simples e de fácil compreensão. IV- 
É o mais concreto e rígido de todos os diagramas da UML. Assinale a alternativa 
CORRETA: 
A 
Somente a sentença IV está correta. 
B 
As sentenças I, II e III estão corretas. 
C 
As sentenças II e IV estão corretas. 
D 
As sentenças I e IV estão corretas. 
7As estruturas na programação orientada a objetos possibilitam que analistas ou 
programadores organizem os objetos de maneira que consigam visualizar melhor o 
domínio e a complexidade do problema em questão. Existem dois tipos básicos de 
estrutura: generalização-especialização e todo-parte. Acerca desses dois tipos de 
estrutura, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A 
generalização é conhecida pelo conceito de associar indivíduos com atributos em 
comum e, ao mesmo tempo, desprezar as diferenças. ( ) A especialização se assemelha 
muito à estrutura todo-parte. ( ) A estrutura todo-parte é muito útil na identificação dos 
objetos e dos seus componentes diante de um determinado problema em estudo. ( ) A 
estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que 
é importante para determinar o tipo de relacionamento. Assinale a alternativa que 
apresenta a sequência CORRETA: 
A 
F - V - V - F. 
B 
V - V - F - V. 
C 
V - V - V - F. 
D 
V - F - V - F. 
8 
Assim, um sistema de informaçãoprecisa 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. 
Assinale a alternativa CORRETA: 
Fonte: GUEDES, Gilleanes T. A. UML Uma abordagem prática. São Paulo: Editora 
Novatec, 2004. 
A 
As sentenças III e IV estão corretas. 
B 
As sentenças I, II e III estão corretas. 
C 
As sentenças II e IV estão corretas. 
D 
As sentenças I, II e IV estão corretas. 
9 
Estabelecer objetivos do protótipo, definir funcionalidade do protótipo, desenvolver o 
protótipoe avaliar o protótipo. São essas fases do processo que envolvem a 
prototipação. 
Quais seriam, respectivamente, os resultados de cada uma dessas fases? 
A 
Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação. 
B 
Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação. 
C 
Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação. 
D 
Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação. 
10Uma das características do Rational Unified Process (RUP), uma das derivações mais 
conhecidas do processo unificado (UP), é a definição de um conjunto de papéis, em que 
são estabelecidos os comportamentos, habilidades e responsabilidades de uma pessoa na 
equipe. Considerando os papéis existentes no RUP, classifique V para as sentenças 
verdadeiras e F para as falsas: ( ) O analista de sistemas é o responsável por fazer 
contato com o usuário e levantar os requisitos. ( ) Os desenvolvedores devem ter 
conhecimento suficiente para construir o código-fonte e testá-lo. ( ) Os testadores são 
responsáveis pela elaboração dos casos de teste do sistema. ( ) Uma das 
responsabilidades do gerente é o contato com o usuário para o levantamento das 
necessidades. Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - F - V. 
B 
F - F - V - V. 
C 
V - V - F - F. 
D 
V - V - V - F.

Mais conteúdos dessa disciplina