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 5 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

Prévia do material em texto

20/11/22, 20:03 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:768333)
Peso da Avaliação 1,50
Prova 54891464
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 a objeto em nível exatamente abaixo do próprio código.
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.
D Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
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 A UML só utiliza os seguintes Diagramas: Classe e Atividades.
B Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes.
C Pode ser usado o Diagrama de Classe.
D Pode ser usado o Diagrama de Atividades.
A UML não é somente uma padronização de uma notação, é também o desenvolvimento de 
novos conceitos que não são normalmente utilizados. O entendimento da UML vai além de aprender 
a simbologia e o seu significado, significa aprender a modelar objetos orientados no estado da arte. A 
linguagem UML possui uma série de objetivos particulares. Sobre as características desta linguagem, 
analise as sentenças a seguir: 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
20/11/22, 20:03 Avaliação II - Individual
about:blank 2/5
I- Provém aos usuários uma linguagem de modelagem visual expressiva e pronta para uso, de forma 
que os usuários dessa linguagem possam desenvolver e intercambiar modelos significativos. 
II- A UML é independente de linguagens de programação e processos de desenvolvimento de 
softwares particulares. 
III- Estimular o crescimento de modelagens independentes. 
IV- Suportar conceitos de desenvolvimento de nível mais alto, tais como colaboração, estruturas, 
modelos e componentes. 
V- Fornecer uma dependência para as linguagens de programação. 
Assinale a alternativa CORRETA:
A As sentenças I, II e V estão corretas.
B As sentenças II, III e V estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
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 Plano de Prototipação, Definição 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 Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação.
D Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação.
Um fator crítico na fase de levantamento de requisitos são as incertezas dos usuários com relação às 
potencialidades do sistema de informação. Sobre os principais fatores críticos na fase de 
levantamento de requisitos, analise as sentenças a seguir:
I- Falta de envolvimento do usuário. 
II- Falta de recursos. 
III- Expectativas irreais. 
IV- Apoio do executivo. 
V- Mudança de requisitos e especificações.Assinale a alternativa CORRETA:
A As sentenças I, II, III e V estão corretas.
B Somente a sentença I está correta.
C As sentenças I e V estão corretas.
D As sentenças I, II, III e IV estão corretas.
4
5
20/11/22, 20:03 Avaliação II - Individual
about:blank 3/5
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 V - F - F - V.
C F - V - V - F.
D F - F - V - F.
O marco inicial da informática se dá com o primeiro computador eletrônico, o ENIAC (Eletrical 
Numerical Integrator and Calculator), surgido em 1945, e pesando cerca de 30 toneladas. Até hoje os 
computadores ainda utilizam a arquitetura proposta por Von Neumann. Em 1951, surgia o primeiro 
computador fabricado comercialmente. 
Assinale a alternativa CORRETA que apresenta o nome desse computador:
A IBM SYSTEM 360.
B UNIVAC II.
C IBM 7030.
D UNIVAC I.
6
7
20/11/22, 20:03 Avaliação II - Individual
about:blank 4/5
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 - F - V - F - V.
B F - F - F - V - V.
C V - V - V - F - F.
D V - V - F - F - V.
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 III - II - I - IV.
B I - IV - II - III.
C III - I - II - IV.
D II - I - IV - III.
8
9
20/11/22, 20:03 Avaliação II - Individual
about:blank 5/5
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 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.
B O método OMT é basicamente voltado para testes de modelos e fundamentado nas
especificações da análise de requisitos do sistema.
C
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.
D 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.
10
Imprimir

Continue navegando