Buscar

Avaliação Final

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

Prévia do material em texto

1O padrão de projetos MVC (Model-View-Controller) tem como objetivo separar 
lógica, interface e fluxo da aplicação. Com relação a esse modelo, classifique V para 
as sentenças verdadeiras e F para as falsas: 
 
( ) Model é responsável pela lógica de negócios. 
( ) View é responsável pelo fluxo da aplicação. 
( ) Control é responsável pela interface com o usuário. 
( ) No model é que ficam inseridas/representadas as classes do projeto. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - V - F. 
B 
V - F - F - V. 
C 
V - V - F - V. 
D 
F - F - F - V. 
2A Unified Modeling Language - UML - define uma notação gráfica própria que 
ajuda na descrição e no projeto de sistemas de software, particularmente daqueles 
construídos, utilizando o paradigma orientado a objetos. Com relação aos 
diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O Diagrama de Casos de Uso captura os requisitos funcionais de um sistema, 
ajudando no entendimento destes requisitos. 
( ) O Diagrama de Atividades é usado para representar fluxos de trabalho e 
também processos de negócio. 
( ) O Diagrama de Máquina de Estados representa a execução sequencial de 
tarefas que possuem dependência. 
( ) O Diagrama de Máquina de Estados demonstra a visão dinâmica de um 
sistema através da representação da mudança de estados de um objeto. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F - V. 
B 
V - V - F - F. 
C 
V - V - F - V. 
D 
F - F - V - V. 
3O diagrama de sequência modela a interação entre os objetos que foram definidos 
numa etapa anterior, através do diagrama de classes. A interação entre os objetos 
do modelo é representado por mensagens. O diagrama de sequência permite a 
intervenção de analistas e desenvolvedores no sentido de facilitarem a tomada de 
decisões relacionadas ao desenvolvimento, simplesmente analisando o fluxo 
expresso neste diagrama. Acerca dos conceitos e características do diagrama de 
sequência, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) É um dos componentes do diagrama de visão geral. 
( ) Os principais componentes de um diagrama de sequência são: atores, objetos e 
mensagens trocadas por estes ao longo do tempo. 
( ) Não pode ser considerado um diagrama de interação. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V. 
B 
F - F - V. 
C 
V - V - F. 
D 
F - V - F. 
4A Linguagem de Modelagem Unificada é composta por treze diagramas com 
funções distintas, que tem como objetivo representar graficamente as diferentes 
partes de um sistema. Os diagramas podem ser de estrutura ou comportamento. 
Ambos podem ser classificados ainda em estáticos ou dinâmicos. Dentre os 
diagramas de comportamento e que apresentam uma visão dinâmica, podemos 
citar um diagrama que descreve é um diagrama comportamental (que especifica o 
comportamento do software), e através dele podemos modelar partes do 
comportamento de um software. Este diagrama ilustra graficamente como será o 
funcionamento do software (em nível micro ou macro), como será a execução de 
alguma de suas partes, como será a atuação do sistema na realidade de negócio na 
qual ele está inserido. Sobre o diagrama em que estas características estão 
relacionadas, assinale a alternativa CORRETA: 
A 
Atividade. 
B 
Tempo. 
C 
Sequência. 
D 
Implantação. 
5A UML (Unified Modeling Language), que significa Linguagem Unificada de 
Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Ela 
surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE 
(Jacobson). Esta linguagem de modelagem não proprietária de terceira geração, 
não é um método de desenvolvimento. Tem como papel auxiliar a visualizar o 
desenho e a comunicação entre objetos. Ela permite que desenvolvedores 
visualizem os produtos de seu trabalho em diagramas padronizados, e é muito 
usada para criar modelos de sistemas de software. Além de fornecer a tecnologia 
necessária para apoiar a prática de engenharia de software orientada a objetos, a 
UML 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. A 
Linguagem Unificada de Modelagem possui diagramas (representações gráficas do 
modelo parcial de um sistema) que são usados em combinação, com a finalidade de 
obter todas as visões e aspectos do sistema. Os diagramas da UML estão divididos 
em Estruturais e Comportamentais. Um diagrama estrutural importante é o 
diagrama de estrutura composta. Com relação a esse diagrama, analise as 
sentenças a seguir: 
 
I- É utilizado para modelar colaborações. 
II- É utilizado para modelar classes subsequentes. 
III- É utilizado para registrar sequências de classes. 
IV- É utilizado para modelar atividades complexas. 
V- É utilizado para registrar comunicações entre atividades. 
 
Assinale a alternativa CORRETA: 
 
FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 
18 mar. 2020. 
A 
Somente a sentença I está correta. 
B 
As sentenças I, II e V estão corretas. 
C 
As sentenças I, II, III e IV estão corretas. 
D 
As sentenças I, III, IV e V estão corretas. 
6(ENADE, 2013) O diagrama de atividades permite que se compreenda melhor 
como funcionam os processos organizacionais. Estes podem ser modelados através 
de um ou mais modelos de atividades para que se obtenha maior compreensão do 
processo. Com relação ao diagrama de atividades e sua relação com os processos 
de negócio, assinale a alternativa correta: 
A 
As atividades não são representadas por subatividades. 
B 
Modela os processos, mas não mostra o fluxo das atividades. 
C 
Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo 
das atividades. 
D 
Não é possível usar o diagrama de atividade para descrever algoritmos. 
7(ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar 
facilmente os requisitos funcionais do sistema, tendo como base a própria visão do 
usuário. Com relação aos casos de uso, assinale a alternativa correta: 
A 
O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. 
B 
A visão de casos de uso proporcionada pela UML permite que se entenda melhor o 
problema e as funcionalidades a serem implementadas. 
C 
O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os 
requisitos do sistema. 
D 
Diagramas de casos de uso são usados somente quando se está finalizando o 
projeto. 
8A função dos diagramas de interação é representar como o sistema age 
internamente para que um ator alcance seu objetivo. Esses diagramas fornecem 
aos desenvolvedores uma visão consistente e esmiuçada dos objetos e das 
mensagens envolvidas nos casos de uso, por exemplo. Logo, a mensagem é o 
componente principal da interação entre os objetos. Podemos considerar como 
exemplo de diagrama de interação: 
 
I- Objeto. 
II- Componente. 
III- Sequência. 
IV- Pacote. 
 
Assinale a alternativa CORRETA: 
A 
Somente a opção IV está correta. 
B 
Somente a opção III está correta. 
C 
As opções I e II estão corretas. 
D 
Somente a opção II está correta. 
9O Diagrama de Implantação é o diagrama que esboça a visão física das aplicações 
com foco na arquitetura de implantação do software em termos de hardware, ou 
seja, expressa as características da máquina no qual o software será executado e 
nos protocolos de comunicação estabelecidos entre as máquinas para a 
transmissão das informações da aplicação. Sobre o Diagrama de Implantação, 
analise as sentenças a seguir: 
 
I- Representam situações dinâmicas dos sistemas. 
II- Podem ser entendidos como um conjunto de nós conectados. 
III- Modelam os aspectos físicos do sistema e mostram a organizaçãoda máquina. 
IV- Consideram o uso do sistema, seus dispositivos e conexões. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças I, II e IV estão corretas. 
B 
As sentenças I, II e III estão corretas. 
C 
As sentenças II, III e IV estão corretas. 
D 
As sentenças I, III e IV estão corretas. 
10São os diagramas estruturais da linguagem de modelagem unificada (UML) que 
definem a estrutura do sistema para as configurações de hardware e de software. 
Os diagramas estruturais modelam a colaboração, que são as visões das instâncias 
que trabalham de forma cooperativa na realização das tarefas. Logo, quando um 
processo é descrito através dos objetos, e cujos objetos são descritos pela 
colaboração existente, este comportamento deve ser descrito e documentado, 
utilizando-se o diagrama de: 
A 
Visão Geral. 
B 
Interação. 
C 
Estrutura Composta. 
D 
Comunicação. 
11A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de 
modelos claros e objetivos para facilitar a construção de aplicativos 
computacionais. É composta por 23 diagramas e os divide em duas categorias: 
estruturais e comportamentais. Assinale a alternativa CORRETA que apresenta um 
diagrama estrutural e um diagrama comportamental: 
A 
Diagrama de objetos e diagrama de classes. 
B 
Diagrama de estrutura composta e diagrama de implantação. 
C 
Diagrama de objetos e diagrama de casos de uso. 
D 
Diagrama de implantação e diagrama de pacotes. 
12A Análise Orientada a Objetos consiste da definição das classes (objetos) que 
representam o problema a ser resolvido, o modo pelo qual as classes se relacionam 
e interagem umas com as outras, o funcionamento interno (atributos e operações) 
dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles 
trabalharem juntos. Deve-se fazer uma descrição das características estáticas e 
dinâmicas das classes que descrevem um sistema ou um produto. Com relação à 
Análise Orientada a objetos, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Uma classe de objetos representa um conjunto de objetos de mesma 
característica. 
( ) Encapsulamento é a ocultação ou empacotamento de dados e procedimentos 
dentro do objeto. 
( ) No encapsulamento, um objeto só permite o acesso a seus dados mediante o 
acionamento de seus métodos, através de uma mensagem, para a qual pode 
devolver uma resposta. 
( ) Ao receber uma mensagem, o objeto verificará se há na classe a qual ele 
pertence um teste que defina o seu desligamento perante a mensagem. Sendo 
assim, toda classe pode ser considerada um receptor de objeto. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: www.urisan.tche.br/pbetencourt/engsoftII/orientacaoobjeto.doc. Acesso 
em: 18 mar. 2020. 
A 
F - F - F - V. 
B 
F - V - F - V. 
C 
V - F - V - V. 
D 
V - F - F - F.

Outros materiais