Buscar

Avaliação I - 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 4 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

Prévia do material em texto

06/03/2023, 20:43 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:826654)
Peso da Avaliação 1,50
Prova 60021248
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
No final dos anos 80 e início dos anos 90, tínhamos muitos conflitos de definições e nomenclaturas 
na área de modelagem de software. Dessa forma, foi criada uma linguagem padrão para visualização, 
especificação, construção e documentação de um aplicativo ou projeto de software. O nome dessa 
linguagem para modelagem se chama UML (Unified Modeling Language). Três grandes nomes 
criaram a UML. Dois deles são norte-americanos e um terceiro é o suíço. Sobre o nome desses 
grandes nomes, assinale a alternativa CORRETA:
A Grady Booch, James Rumbaugh e Ivar Jacobson.
B Grady Booch, James Rumbaugh e Bjarne Stroustrup.
C Bjarne Stroustrup, James Rumbaugh e Ivar Jacobson.
D Grady Booch, Bjarne Stroustrup e Ivar Jacobson.
A UML apoia a prática de engenharia de software orientada a objetos e poderá ser a linguagem de 
modelagem padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de 
técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, 
combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma 
linguagem de modelagem única, comum e amplamente utilizável. Sobre esse tema, assinale a 
alternativa CORRETA:
A Não é necessário fazer todos os diagramas da UML.
B Poucos diagramas podem acabar atrapalhando.
C É necessário fazer todos os diagramas da UML.
D É obrigatório fazer diagramas com detalhes demais.
Os projetos de softwares são cercados de riscos desde uma fase específica. Sobre qual é essa fase, 
assinale a alternativa CORRETA:
A Fase de testes.
B Fase embrionária.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
06/03/2023, 20:43 Avaliação I - Individual
about:blank 2/4
C Fase de programação do software.
D Fase de conclusão do software.
Há um método de modelagem e projeto orientado a objetos publicado em 1991 por James Rumbaugh, 
Michael Blaha, Willian Premerlani, Frederick Eddy e Willian Lorensen, no livro "Object-Oriented 
Modeling and Design". Sobre qual é esse método, assinale a alternativa CORRETA:
A Método de Booch.
B OMT (Object Modeling Technique).
C OOSE (Object-Oriented Software Engineering).
D UML.
Há cinco regras, propostas pela UML, para elaboração de cada diagrama. Sobre quais são essas cinco 
regras, assinale a alternativa CORRETA:
A Instância de classe, visitor, polimorfismo, nome, integridade.
B Nome, escopo, visibilidade, integridade, execução.
C Nome da classe, programação orientada a objetos, encapsulamento, integridade, execução.
D Responsabilidades, escopo, visibilidade, integridade, execução.
Embora, com a UML, seja possível representar o software através de modelos orientados a objetos, 
ela não demonstra que tipo de trabalho deve ser feito, ou seja, não possui um processo que define 
como o trabalho tem que ser desenvolvido. O objetivo, então, é descrever "o que fazer", "como 
fazer", "quando fazer" e "por que deve ser feito". É necessária a elaboração completa de um 
dicionário de dados, para descrever todas as entidades envolvidas, refinando, com isso, os requisitos 
funcionais do software. Sobre esse tema, assinale a alternativa CORRETA:
A Diagramas de sequência mostram os relacionamentos.
B Diagramas de sequência mostram habilidades.
C Diagramas de classes mostram os relacionamentos.
D Diagramas de caso de uso mostram os relacionamentos.
4
5
6
06/03/2023, 20:43 Avaliação I - Individual
about:blank 3/4
Existem dois tipos de herança. Sobre quais são eles, assinale a alternativa CORRETA:
A Associação e generalização.
B Generalização e objeto.
C Especialização e generalização.
D Especialização e mensagem.
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando 
a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de 
programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 
1970 pela linguagem de programação Smalltalk, mas a popularização da POO só se deu ao longo das 
décadas de 1980 e 1990, com as linguagens C++ e Java. Sobre a definição de classe na POO, assinale 
a alternativa CORRETA:
A É um modelo ou molde de construção de objetos em que não se podem definir características.
B É um objeto com função de instanciação, em que não se podem definir características.
C É um modelo ou molde de construção de objetos em que se definem características e
comportamentos.
D É um objeto com função de instanciação, em que se definem comportamentos por meio de
atributos.
A classe descreve vários objetos, que, juntos, compartilham os mesmos atributos, operações, 
relacionamentos e semântica. A representação completa de uma classe tem mais de uma divisão, 
segundo definição da UML 2.0. Sobre essa divisão, analise as sentenças a seguir:
I- Nome da classe.
II- Atributos.
III- Métodos.
IV- Responsabilidades.
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B Somente a sentença II está correta.
C Somente a sentença I está correta.
D As sentenças I, II, III e IV estão corretas.
7
8
9
06/03/2023, 20:43 Avaliação I - Individual
about:blank 4/4
Há um método desenvolvido por Ivar Jacobson, que fornecia excelente suporte para casos de usos 
como forma de controlar a captura de requisitos, a análise e o projeto de alto nível. Sobre qual é esse 
método, assinale a alternativa CORRETA:
A OMT (Object Modeling Technique).
B OOSE (Object-Oriented Software Engineering).
C Método de Booch.
D UML.
10
Imprimir