Buscar

Avaliação Projetos ágeis e análise de sistemas - Unopar

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

25/01/2021 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2163553/1445202 1/5
Projetos ágeis e análise de sistemas
Professor(a): Juliana Schiavetto Dauricio (Especialização)
1)
2)
3)
Vamos lá? A Avaliação Presencial – 1ª Chamada (AP1) é composta por questões objetivas,
tem duração de 1 (uma) hora e corresponde a 60% da média desta disciplina. Não é
permitido consultar o material de estudos ou realizar pesquisas na internet enquanto você
realiza a atividade. Fique atento! Após responder às questões, você só tem uma
oportunidade de finalizá-la, clicando em "enviar". Boa prova!
Um ator também pode ser um especialista, ou seja, que desempenhará uma função
no sistema de forma diferenciada. Será representado por uma linha com um triângulo
sem preenchimento, vazado, e, que aponta diretamente para uma superclasse.
Em orientação a objetos, isso quer dizer que há uma representação de uma:
Alternativas:
Classe.
Herança. CORRETO
Associação com polimorfismo.
Atributo.  INCORRETO
Encapsulamento.
Código da questão: 15567
Assinale a alternativa que contempla os elementos de um diagrama de estados:
Alternativas:
um estado inicial, um estado final, um evento, uma transição e um ator.
uma classe, um evento, um estado inicial e um estado final.
uma transição, um evento, uma mensagem e um ator.
um estado, um estado inicial, um estado final, um evento e uma transição. 
CORRETO
um ator, um estado, um evento e uma transição.
Código da questão: 14286
Na modelagem de sistema a partir da implementação da UML, os resultados podem
ser melhores do que aqueles observados com os modelos tradicionais de análise e
desenvolvimento de sistemas: "A diferença principal entre uma abordagem tradicional,
como o design estruturado, e uma abordagem orientada a objetos é como um problema
é decomposto." (DENNIS, 2014, p.495).
Analise as afirmações:
I. A UML foi desenvolvida então, com a possibilidade de elaboração de diagramas.
II. Apenas os processos devem ser decompostos em UML.
É correto afirmar que:
Resolução comentada:
Sobre herança é correto afirmar que: esse tipo de representação significa que o
ator ou caso de uso, carrega as mesmas características que o indicado pelo fluxo
(seta vazada). Herda os métodos e atributos do ator ou casos de uso que foram
envolvidos na generalização
Resolução comentada:
Um evento está associado a um objeto e quando ocorre, há a alteração do valor
do objeto, então, como consequência dessa mudança, há também uma mudança
no estado do objeto.
25/01/2021 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2163553/1445202 2/5
4)
5)
Alternativas:
Apenas II  é verdadeira.
Apenas I é verdadeira.  CORRETO
Apenas I é falsa.
I e II são verdadeiras.
I e II são falsas.
Código da questão: 15300
Em projetos de desenvolvimento de software, alguns fatores podem influenciar na
definição dos preços. Sommerville (2011) aponta que os custos podem variar de acordo
as oportunidades do mercado, as incertezas de estimativa de custo, as condições
contratuais, a volatilidade dos requisitos e ainda, a saúde financeira da empresa.
Assinale a alternativa que contém ao menos um fator que pode influenciar na formação
do preço de um produto de software:
Alternativas:
Compreensão do cliente sobre o produto de software e segurança da informação.
Condições contratuais e volatilidade de requisitos.  CORRETO
Qualidade dos equipamentos de rede que serão utilizados.
Fenômenos naturais e do solo.
Composição química do produto final e do hardware.
Código da questão: 14385
O diagrama de atividade foca o fluxo de trabalho em um caso de uso. Representa as
regras de negócios. Utilizado em análise e design. O diagrama de Sequência,
representa o comportamento dos objetos. Pode ser elaborado com casos de uso,
ordena as atividades. O diagrama de comunicação:
Alternativas:
Mostra o comportamento de um objeto através do Caso de Uso. Foca a colaboração
entre objetos em uma determinada ação do sistema, ou atividade.  CORRETO
Mostra a interação entre o sistema e ambiente, entre o usuário e o sistema e entre
módulos do sistema.
Controla o  fluxo de controle do processo.
Segue os requisitos do negócio e é utilizado na fase de análise.
Mostra o comportamento de uma classe e o seu respectivo vínculo ou dependências
com outras interfaces de classes.
Resolução comentada:
Não são apenas os processos que devem ser decompostos, a UML pode auxiliar
no projeto de modelagem do sistema, ou seja, permitir que se identifique a sua
arquitetura. Com isso, é possível dizer que a análise e o projeto de interface,
também fazem parte da arquitetura, então, Dennis et.all. (2014, p.496), dizem
que esse tipo de modelagem de sistema é “centrado na arquitetura”.
Resolução comentada:
Um cliente pode estar disposto a permitir que o desenvolvedor mantenha a
propriedade do código-fonte e o reutilize em outros projetos. O preço cobrado
pode ser menor se o código-fonte do software entregue ao cliente. Se os
requisitos podem preço ser alterados, uma organização pode reduzir seu preço
para ganhar um contrato. Após a adjudicação, pode cobrar preços elevados por
alterações nos requisitos.
Resolução comentada:
O diagrama de comunicação, pertence ao pool de diagramas de comportamento.
Mostra o comportamento de um objeto através do Caso de Uso. Foca a
colaboração entre objetos em uma determinada ação do sistema, ou atividade.
25/01/2021 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2163553/1445202 3/5
6)
7)
8)
Código da questão: 15566
Para compreender os principais conceitos inerentes ao paradigma de programação
orientada a objetos, é preciso que se conheça o conceito de classe: "Uma classe é o
modo geral que usamos para definir e criar instâncias específicas ou objetos. Cada
objeto é associado a uma classe." (DENNIS, et al., 2014, p. 491). Além destes pode-se
afirmar que uma classe é composta por:
Alternativas:
Métodos e atributos.  CORRETO
Visibilidade apenas.
Instâncias.
Atributos apenas.
Métodos apenas.
Código da questão: 14244
Um objeto no diagrama de sequência participa em uma sequência enviando e/ou
recebendo mensagens. É colocado ao longo da parte superior do diagrama.
É possível afirmar que:
Alternativas:
Tem função de indicar o envio e recepção de uma mensagem.  CORRETO
Indica que o ator enviou uma mensagem a um objeto.
Referencia uma classe e sua respectiva instância.
É utilizado apenas como função de controle de atores.
Um objeto possui a mesma função de uma mensagem no diagrama de sequência.
Código da questão: 14245
Os diagramas de estado ratificam a mudança que pode ocorrer nas classes do
sistema em consideração do seu ciclo de vida.
Analise as afirmações:
I. O diagrama de estados comportamental mostra os diferentes estados pelos quais
uma determinada instância da classe passa durante sua existência em resposta a
eventos, com as respostas e ações.
Utilizado em análise e design
Resolução comentada:
As características de uma classe em orientação a objetos, incluem as operações
da classe, ou seja, os métodos que definirão o seu comportamento (LIMA, 2011,
p. 23): Para invocar um método de um objeto, envia-se uma mensagem para ele
especificando o nome do objeto, o método a ser executado e a lista de
argumentos requeridos. Após a execução, o objeto pode ou não retornar um valor
como resposta à mensagem recebida. Os atributos que representam as
propriedades ou características da classe, e os métodos definidos ou lista de
operações da classe
Resolução comentada:
Um objeto não é a mesa coisa ou tem mesma função de mensagem no diagrama
de sistema. Não é utilizado para controle de atores no sistema. Não indica envio
de mensagem de um ator para um objeto. Não faz referência à classe. Apenas
indica momento de envio das mensagens e recepção.
25/01/2021 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2163553/1445202 4/5
9)
10)
II.É mais empregado para que se obtenha uma visão mais completa, de comoocorre a
modificação comportamental ou de status de uma dada classe.
Alternativas:
Apenas a afirmação II é verdadeira.
Ambas são verdadeiras.  CORRETO
Apenas a afirmação I é falsa.
Apenas a afirmação II é falsa.
Apenas a afirmação I é verdadeira.
Código da questão: 14355
A abordagem _____________considera um sistema como uma coleção de objetos
autocontidos, que _________ tanto dados como processos. As metodologias tradicionais
de análise e o design de sistemas são centrados em dados ou em processos. (DENNIS
et al., 2014, p. 490)
A considerar a respectiva definição dada, assinale a alternativa que completa as lacunas
sem prejuízos ao conceito apresentado:
Alternativas:
clássica, exclui.
orientada a objetos, exclui.
estruturada, inclui.
estruturada, exclui.
orientada a objeto, inclui.  CORRETO
Código da questão: 14263
Os diagramas UML são classificados em _________________"[...] usados na
representação dos dados e dos relacionamentos estáticos que existem em um sistema
de informação." (DENNIS et. all., 2014, p. 498) e, os ______________"[...] fornecem ao
analista uma maneira de representar os relacionamentos dinâmicos entre as instâncias
ou objetos [...]". (DENNIS et. all., 2014, p. 498).
Assinale a alternativa que contém a classificação dos tipos de diagrama UML, de acordo
com as respectivas definições que foram apresentadas:
Alternativas:
diagramas comportamentais e diagramas estruturais.
Diagramas estruturais e diagramas de classe.
Diagramas de sequência e diagramas de comportamento.
Diagramas estruturais e os diagramas de comportamento.  CORRETO
Resolução comentada:
O diagrama de estados busca fornecer informações que facilitem o
desenvolvimento de regras para os algoritmos dos métodos de uma determinada
classe, ou seja, é mais viável para classes consideradas complexas de se
visualizar as ações, ou eventos que deve realizar.
Resolução comentada:
Tem o intuito de apresentar uma forma de organizar os requisitos do sistema
vamos conhecer como o paradigma da orientação a objetos pode contribuir para
estabelecer essa visão da estrutura do sistema, como as funcionalidades e
usuários interagem e, como será essa interação, seus impactos e sequência
lógica: A abordagem orientada a objeto considera um sistema como uma coleção
de objetos autocontidos, que inclui tanto dados como processos. As
metodologias tradicionais de análise e o design de sistemas são centrados em
dados ou em processos. (DENNIS et. al., 2014, p. 490).
25/01/2021 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2163553/1445202 5/5
Diagramas de caso de uso e diagramas comportamentais.
Código da questão: 15848
Resolução comentada:
Os diagramas UML são classificados em diagramas estruturais: “[...] usados na
representação dos dados e dos relacionamentos estáticos que existem em um
sistema de informação.” (DENNIS et. all., 2014, p. 498) e, os diagramas de
comportamento: “[...] fornecem ao analista uma maneira de representar os
relacionamentos dinâmicos entre as instâncias ou objetos [...]”. (DENNIS et. all.,
2014, p. 498).
Arquivos e Links

Outros materiais