Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

20/11/2019 Unicesumar - Ensino a Distância
1/6
ATIVIDADE 4 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2019D
Período:18/11/2019 08:00 a 03/12/2019 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 04/12/2019 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
O levantamento de requisitos tem como prerrogativa coletar as informações fornecidas pelo usuário. Esses
requisitos podem ser classificados como funcionais e não funcionais. Os requisitos funcionais definem as
funções do sistema enquanto os requisitos não funcionais estão relacionados às tecnologias e restrições que
o sistema deverá possuir.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
Analise a lista de requisitos coletados para o sistema que você foi contrato para desenvolver:
 
I. A interface do usuário deve ser implementada como simples HTML.
II. Informações pessoais dos usuários não podem ser vistas pelos operadores do sistema.
III. O usuário pode pesquisar todo ou um sub-conjunto do banco de dados.
IV. O fechamento de cada pedido não pode demorar mais que 2s.
 
Dessa lista é correto afirmar que os requisitos:
ALTERNATIVAS
I e III são funcionais.
II e IV são funcionais.
II e III são não funcionais.
III e IV são não funcionais.
I, II e IV são não funcionais.
2ª QUESTÃO
Na UML há uma série de diagramas que são utilizados para auxiliar na modelagem de sistemas de software.
Como parte dos diagramas há um relacionamento do tipo forte entre o todo e as partes. Ele é representado
por um losango preenchido do lado do todo, indicando que a sua destruição implica na eliminação das
partes.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
Assinale a alternativa que dá nome a este relacionamento:
ALTERNATIVAS
20/11/2019 Unicesumar - Ensino a Distância
2/6
Agregação.
Associação.
Composição.
Dependência.
Generalização.
3ª QUESTÃO
A UML é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia
necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma
linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
O diagrama de _______________ enfatiza os relacionamentos entre os objetos participantes, sendo constituídos
de objetos, vínculos, mensagens, números de sequência e possíveis anotações complementares .
 
Assinale a alternativa que complete corretamente a frase acima:
ALTERNATIVAS
estados
classes
sequência
casos de uso
comunicação
4ª QUESTÃO
A programação orientada a objetos representa cada elementos em termos de objetos ou classe. Essa
representação busca aproximar o sistema que está sendo criado ao mundo real, com características e ações
de um objeto.
 
POO: Os 4 pilares da programação orientada a objetos. Disponível em <https://www.devmedia.com.br/os-4-
pilares-da-programacao-orientada-a-objetos/9264 > Acesso em: 26 set. 2018.
 
Sobre a vantagem da reutilização de código é possível dizer que:
 
I. É um dos principais requisitos no desenvolvimento de software.
II. Mesmo com a complexidade dos sistemas, permite diminuir o número de linhas de código.
III. A interdependência entre as partes do software possibilita essa vantagem.
 
É correto o que se afirma em:
ALTERNATIVAS
20/11/2019 Unicesumar - Ensino a Distância
3/6
II, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
5ª QUESTÃO
A UML apresenta diagramas classificados como estruturais e comportamentais, com o objetivo de
documentar o software. Os diagramas comportamentais descrevem o sistema modelado já em execução, já
os diagramas estruturais representam os aspectos estáticos de um sistema.
 
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
 
Analise as afirmativas abaixo sobre as definições de UML:
 
I. É uma linguagem visual para especificar, construir e documentar os artefatos do sistema.
II. A UML tem três perspectivas: conceitual, de especificação e de software.
III. Utiliza uma notação diagramática padrão relacionada, principalmente, a software orientado a objetos.
 
É correto o que se afirma em:
ALTERNATIVAS
III, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
6ª QUESTÃO
O diagrama de estados é mais um recurso que pode ser usado na modelagem de sistemas. Analise as frases
a seguir e assinale a alternativa que melhor define este diagrama.
ALTERNATIVAS
20/11/2019 Unicesumar - Ensino a Distância
4/6
O comportamento de uma classe não pode ser modelado por meio do diagrama de estados.
O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Todas as classes necessitam
dessa representação.
O comportamento de uma classe não pode ser modelado por meio do diagrama de estados, pois nem sempre se
conhece os estados de uma classe.
O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Porém, não são todas as
classes que necessitam dessa representação, pois nem sempre pode-se identificar os estados.
O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Porém, não são todas as
classes que necessitam dessa representação, pois não apresentam um número de estados que se possa quantificar.
7ª QUESTÃO
Para elaborar um diagrama de sequência, podem ser utilizados vários recursos. Assinale a alternativa
correta que contém esses elementos:
I – Mensagens.
II – Linha do tempo.
III – Tempo de atividade.
IV – Objetos.
V – Relação de extensão.
ALTERNATIVAS
I, II e III apenas.
I, II e V apenas.
I, III e V apenas.
I, II, III e IV apenas
II, III, IV e V apenas
8ª QUESTÃO
O UP (Processo Unificado) é um processo estabelecido para o desenvolvimento de software resultado de
três décadas de desenvolvimento e de uso prático. Assinale a alternativa correta em relação às três boas
práticas nas quais este processo é fundamentado.
ALTERNATIVAS
É centrada em dados e orientada a casos de uso
É centrada em processos, iterativo e incremental.
É baseada em ciclos curtos de iteração e lançamentos frequentes.
Não há formalidade no levantamento de requisitos, nem documentação.
É centrado em arquitetura, orientada a casos de uso, iterativo e incremental.
9ª QUESTÃO
Um diagrama que pode ser utilizado para representar os aspectos comportamentais de um sistema é o
diagrama de comunicação (colaboração). Analise as frases a seguir e assinale a alternativa correta.
ALTERNATIVAS
20/11/2019 Unicesumar - Ensino a Distância
5/6
Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação não representa
a ordem com que ocorre a comunicação, e nem o tempo. A colaboração entre as classes ocorre por meio das trocas
de mensagens.
Não contém as mesmas informações que o diagrama de sequência, uma vez que o diagrama de comunicação
representa a ordem com que ocorre a comunicação, e não o tempo. A colaboração entre as classes ocorre por meio
das trocas de mensagens.
Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa o
tempo com que ocorre a comunicação, e não a ordem. A colaboração entre as classes ocorre por meio das trocas de
mensagens.
Contém as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa a ordem com
que ocorre a comunicação, e não o tempo. A colaboração entre as classes não ocorre por meio das trocas de
mensagens.
Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa a
ordem com que ocorrea comunicação, e não o tempo. A colaboração entre as classes ocorre por meio das trocas de
mensagens.
10ª QUESTÃO
O diagrama de sequência é uma solução dinâmica de modelagem em UML bastante usada porque incide
especificamente sobre linhas da vida, ou os processos e objetos que vivem simultaneamente, e as
mensagens trocadas entre eles para desempenhar uma função antes do término da linha da vida.
 
Diponível em:<https://fonts.lucidchart.com/pages/pt/node/8933> acessado em: 03 out 2018
Considere o diagrama de sequência UML abaixo.
20/11/2019 Unicesumar - Ensino a Distância
6/6
Que tipo de mensagem representa “msg A” presente no diagrama acima?
ALTERNATIVAS
Instantânea.
Síncrona.
De retorno.
Assíncrona.
De autodelegação.

Mais conteúdos dessa disciplina