Buscar

Avaliação II - Individual

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 9 páginas

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 6, do total de 9 páginas

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 9, do total de 9 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825697)
Peso da Avaliação 1,50
Prova 62966447
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 V - V - V - F - F.
B V - V - F - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
C F - F - F - V - V.
D V - F - V - F - V.
O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos somente 
existem através da instanciação de uma classe, que fornece estado e comportamento padrão para estes durante 
seu ciclo de vida. Com relação à programação e análise orientada a objetos, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software 
conhecido como classe.
( ) O comportamento de uma instância somente é definido através da herança.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - V - V - F.
C V - F - V - F.
2
D V - F - F - V.
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 F - F - F - V - V.
B V - F - V - F - V.
C V - V - F - F - V.
D V - F - V - V - F.
3
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 Executável, Protótipo Geral, 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 Geral, Protótipo Executável, Relatório de Avaliação.
Segundo Sommerville (2007), "Nas décadas de 1980 e 1990, os métodos orientados a funções foram 
suplementados por métodos orientados a objetos". Diferentes abordagens foram propostas e elas foram 
integradas em uma única abordagem, criada de acordo com a Unified Modeling Language (UML). Referente à 
UML, assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, Ian. Engenharia de Software, 8. ed. São Paulo: Pearson Addison-Wesley, 2007.
A Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
B Retrata a estrutura de código orientado a objeto em nível exatamente acima do próprio código.
C Retrata critérios de codificação de segurança de objetos independentes.
4
5
D Retrata a estrutura de código orientado a objeto em nível exatamente abaixo do próprio código.
Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto 
de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer 
a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as 
características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Na UML, requisitos são geralmente registrados através dos casos de uso.
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.
( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já 
representa uma abstração da solução computacional proposta.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B F - F - V - V.
C V - F - V - V.
D V - F - F - F.
6
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 Pode ser usado o Diagrama de Classe.
C Pode ser usado o Diagrama de Atividades.
D A UML só utiliza os seguintes Diagramas: Classe e Atividades.
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, analise as sentenças a seguir:
7
8
I- Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para 
comunicação e para compartilhar informações.
II- 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.
III- 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.
IV- Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do 
mundo real. 
Assinale a alternativa CORRETA:
A Somente a sentença IV está correta.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.
A única certeza que se pode ter no desenvolvimento de software é que as alterações serão necessárias. É 
ilusório pensarmos que a vida de um software é encerrada logo após sua implantação. Sem sombra de dúvida, 
ele será utilizadopor anos, e durante este período de uso serão necessárias inúmeras manutenções, seja por 
defeito, seja por atualizações, impostos, alterações de alíquotas, indiferente do motivo, a manutenção é certa. 
Sobre a manutenção de software, assinale a alternativa CORRETA:
A A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu término,
ou seja, se encerra após a sua implantação.
9
B A manutenção tem como característica a modificação do software após ele ter sido entregue ao cliente.
C A manutenção de um software ocorre apenas pelas solicitações realizadas pelos clientes que não sabem ao
certo as suas reais necessidades.
D A manutenção de um software não influencia o custo total do projeto.
Os relacionamentos ligam as classes/objetos entre si, criando, desta forma, as relações lógicas entre as 
entidades. Os tipos de relacionamentos que ligam essas classes/objetos entre si podem ser de alguns tipos. 
Desta forma, sobre os tipos de relacionamentos, analise as sentenças a seguir:
I- Relacionamento do tipo associação representa uma ligação entre os elementos, ou seja, é uma relação que 
descreve um conjunto de vínculos entre os elementos do modelo.
II- Relacionamento do tipo associação pode ser do tipo unário, quando o relacionamento ocorre de uma classe 
para consigo mesmo; do tipo binário, neste caso, existem duas classes envolvidas na associação e do tipo n-ário 
quando existem três ou mais classes envolvidas na associação, mas somente uma classe pode aparecer mais de 
uma vez.
III- Relacionamento do tipo agregação é a representação da estrutura todo-parte. Sua representação é realizada 
por uma linha ligando as duas classes da relação e possui um símbolo diamante (losango).
IV- Relacionamento do tipo dependência ocorre quando duas classes possuem um relacionamento de 
dependência, ou seja, uma alteração em alguma dessas classes poder afetar a outra classe; mas o inverso não é 
verdadeiro. 
V- Relacionamento do tipo herança é quando uma das classes detalha a outra classe, a classe que herda não 
pode conter nenhum elemento que não esteja na classe origem.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II, III e V estão corretas.
10
B As sentenças I, II, III e IV estão corretas.
C Somente a sentença II está correta.
D As sentenças II, III, IV e V estão corretas.
Imprimir

Outros materiais