Buscar

AV2_ G AGO ANSIST 1 - Análise de Sistemas

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 10 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 10 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 9, do total de 10 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

09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 1/10
AV2
Vencimento 22 set em 23:59 Pontos 25 perguntas 10
Disponível 16 set em 0:00 - 22 set em 23:59 7 dias Limite de tempo 120 minutos
Tentativas permitidas 2
Instruções
Este teste foi travado 22 set em 23:59.
Histórico de tentativas
Tentativa Hora Pontuação
MANTIDO Tentativa 2 45 minutos 12,5 de 25
MAIS RECENTE Tentativa 2 45 minutos 12,5 de 25
Tentativa 1 40 minutos 10 de 25
Pontuação desta tentativa: 12,5 de 25
Enviado 22 set em 19:36
Esta tentativa levou 45 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova:
Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota.
Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas.
Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não;
Durante a realização da prova:
Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período
da tentativa;
A tentativa somente será contabilizada após clicar no botão “Enviar”.
0 / 2,5 ptsPergunta 1
Os requisitos de um sistema descrevem os serviços e restrições operacionais
fornecidos pelo sistema. Durante o levantamento, são detalhados diversos
requisitos que podem ser classificados como funcionais e não funcionais:
 SOMMERVILLE, I. Engenharia de software. PEARSON BRASIL, 2011.
 
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858/history?version=2
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858/history?version=2
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858/history?version=1
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 2/10
Considerando os requisitos de um sistema de votação eletrônica para o
colegiado de uma escola, avalie os requisitos funcionais a seguir:
 
1. O sistema deve permitir cadastrar os candidatos da eleição.
2. O sistema deve ser acessado por qualquer dispositivo conectado à
Internet, como computadores, smartphones ou tablets.
III. O sistema deve verificar se o eleitor está cadastrado no sistema.
1. O sistema deve gerar relatórios em formato PDF.
2. Após finalizar a eleição, o sistema não poderá registrar mais nenhum voto.
 
É CORRETO o que se afirma em:
 II, IV e V, apenas. 
 III, IV e V, apenas. Resposta corretaResposta correta
 I, II e III, apenas. 
 I, II, III, IV e V. Você respondeuVocê respondeu
 I, III e V, apenas. 
0 / 2,5 ptsPergunta 2
Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e
registrar requisitos do sistema, e são escritos de forma detalhada e
estruturada para satisfazer às metas do usuário.
LARMAN, C. Utilizando UML e padrões. São Paulo: Bookman, 2002.
(Adaptado).
 
Considerando os elementos presentes na estrutura de um caso de uso, avalie
as afirmações a seguir.
 
1. Os atores podem ser representados por pessoas, organizações, softwares
e máquinas.
2. As pré-condições não são testadas dentro do caso de uso.
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 3/10
3. O fluxo principal é o primeiro cenário do caso de uso. Ele descreve o
caminho de sucesso ou falha do caso de uso.
4. Os fluxos alternativos indicam cenários ou ramos, tanto de sucesso quanto
de fracasso.
 
É CORRETO apenas o que se afirma em:
 II, III e IV. 
 II e IV. 
 I e III. Você respondeuVocê respondeu
 I e II. 
 I, II e IV. Resposta corretaResposta correta
2,5 / 2,5 ptsPergunta 3
A UML é uma linguagem padrão utilizada para documentar projetos de
software. Ela pode ser usada em várias fases do desenvolvimento, tornando-
se um artefato essencial para o desenvolvimento. Entendendo a UML, pode-se
especificar sistemas.
 
A UML disponibiliza vários diagramas. Por conseguinte, avalie as afirmações
a seguir:
I - Diagrama de classe mostra a natureza dinâmica de comunicação entre os
objetos.
II - Diagramas de atividade mostram o comportamento dinâmico dos fluxos do
sistema.
III Diagramas de sequência determinam a sequência da construção do
sistema.
IV - Diagramas de caso de uso definem os requisitos do sistema sob a ótica
do usuário.
 
É CORRETO apenas o que se afirma em:
Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo:
AMGH, 2016. (Adaptado).
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 4/10
 I e III. 
 II e III. 
 III e IV. 
 I e II. 
 II e IV. Correto!Correto!
O diagrama de classe apresenta uma estrutura dinâmica, e o diagrama
de sequência apresenta a interação entre os objetos.
0 / 2,5 ptsPergunta 4
A engenharia de requisitos fornece o mecanismo apropriado para entender
aquilo que o cliente deseja. Ela abrange sete tarefas distintas: concepção,
levantamento, elaboração, negociação, especificação, validação e gestão.
Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem
profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado).
 
Nesse contexto, avalie as afirmações, a seguir, a respeito da tarefas da
engenharia de requisitos.
 
1. Na concepção, define-se a comunicação e colaboração entre os
interessados e a equipe de software.
2. No levantamento, entende-se o que o sistema deve fazer sem detalhar
como vai ser feito.
3. Na especificação, descrevem-se documentos ou cenários de uso para o
sistema.
4. Na gestão de requisitos, são avaliados os custos e os riscos dos
requisitos, podendo esses serem eliminados, combinados ou modificados
para atenderem às necessidades do cliente.
 
É CORRETO apenas o que se afirma em:
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 5/10
 I e III. Resposta corretaResposta correta
 II e IV. 
 II, III e IV. Você respondeuVocê respondeu
 I, II e IV. 
 I e II. 
2,5 / 2,5 ptsPergunta 5
O caso de uso descreve o comportamento do sistema sob diversas
condições, conforme o sistema responde a uma requisição de um dos
stakeholders. São fundamentalmente textuais, embora possam ser escritos
utilizando diagramas.
 
Na escrita de um caso de uso são usados elementos, como ator, cenário, pré-
condição, escopo e extensão. Sobre os elementos textuais do caso de uso,
assinale a opção CORRETA.
Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo:
AMGH, 2016. (Adaptado).
 
A pré-condição descreve aquilo que é conhecido como verdadeiro antes de
iniciar o caso de uso.
Correto!Correto!
 O escopo é o contrato sobre o comportamento do sistema. 
 O cenário é o evento ou condição para iniciar o caso de uso. 
 
A extensão descreve o comportamento do sistema quando nada acontece
de errado.
 O ator é representado por todos os stakeholders do projeto. 
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 6/10
O ator representa quem ou o que interage com o sistema, mas os
stakeholders são quem tem interesse no sistema, não exatamente um
usuário. O cenário descreve o fluxo do sistema. O escopo é o limite do
projeto, e as extensões são usadas para chamar outros casos de uso.
2,5 / 2,5 ptsPergunta 6
O modelo de projeto representa uma perspectiva de especificação ou
implementação. As classes UML consistem, de acordo com o processo
unificado, em: Classe Conceitual, Classe de Software e Classe de
Implementação.
 
Marque a afirmativa que melhor representa o conceito dos tipos de classes:
Fonte: LARMAN, C. Utilizando UML e padrões. São Paulo: Bookman Editora, 2002.
 A classe de implementação é independente de processo e método. 
 A classede implementação contém as classes conceituais. 
 
A classe de software descreve as classes em uma linguagem de
programação.
 A classe conceitual representa as coisas ou conceitos do mundo real. Correto!Correto!
 
A classe conceitual descreve as classes em uma linguagem de
programação.
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 7/10
A classe de software representa uma perspectiva de especificação ou
implementação de um elemento de software, independentemente do
processo ou método.
A classe de implementação é executada em uma linguagem de
programação como Java.
A classe conceitual identifica os termos de negócio do cliente para
modelar o sistema. Logo, ela representa coisas ou conceitos do mundo
real.
2,5 / 2,5 ptsPergunta 7
O diagrama de objetos fornece uma visão dos valores armazenados pelos
objetos das classes definidas no diagrama de classes em um determinado
momento da execução.
Em relação à notação do diagrama de objetos na UML, é CORRETO afirmar
que:
Fonte: GUEDES, G. T. A. UML 2 – guia prático. 2. ed. Novatec Editora, 2014.
 O nome do objeto deve ser escrito em letras maiúsculas. 
 O objeto é representado por um círculo com seu nome e atributos. 
 
Deve-se fornecer o nome do objeto seguido de dois pontos e o nome da
classe.
Correto!Correto!
 Deve-se informar a multiplicidade entre os objetos associados. 
 Os vínculos são representados por linhas pontilhadas. 
O objeto é representado em um retângulo com o nome em minúsculo,
seguido de dois pontos e o nome da classe. Nele, se informa apenas o
valor dos atributos e seu vínculo apenas com uma linha cheia ligando
um objeto a outro.
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 8/10
0 / 2,5 ptsPergunta 8
Os diagramas podem exibir relações entre classes. A UML fornece notações
sobre os relacionamentos para definir a forma com que as classes são
estabelecidas.
 
Avalie os relacionamentos a seguir:
 
I - A generalização pode ser usada para definir a relação entre uma classe e
uma subclasse.
II - Em uma associação, as setas indicam a navegabilidade.
III - Uma associação não pode ser usada para conectar uma classe com ela
mesma.
IV - Em um relacionamento de dependência, o nível de acoplamento é baixo.
V - A agregação é um tipo especial de associação. As partes vivem e morrem
com o proprietário porque não têm um papel a desempenhar no sistema,
independentemente do proprietário.
 
É CORRETO o que se afirma em:
 I, II apenas. Resposta corretaResposta correta
 IV e V apenas. 
 II, III apenas. 
 III e IV apenas. 
 I, II e V apenas. Você respondeuVocê respondeu
2,5 / 2,5 ptsPergunta 9
O diagrama de classes permite entender as classes e como essas se
relacionam para estruturar o sistema.
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 9/10
Representação do diagrama de classes
 
Dada a imagem, é CORRETO afirmar que:
Fonte: Elaborado pelo autor.
 A ClasseD é dependente da ClasseB. Correto!Correto!
 A ClasseC pode acessar os métodos públicos da ClasseB. 
 A ClasseA é uma instância da ClasseC. 
 A ClasseD pode acessar a ClasseC. 
 A ClasseA e a ClasseB estão ligadas por composição. 
A classeC herda da ClasseA.
A classeB está associada à ClasseA com muitos-para-um.
A ClasseD possui dependência da ClasseB.
Não existe relacionamento direto entre as ClasseC e ClasseB.
0 / 2,5 ptsPergunta 10
Na orientação a objetos, uma interface é uma coleção de operações utilizadas
para especificar um serviço de uma classe ou componente.
 
 
BOOCH, G.; JACOBSON, J.; RUMBAUGH, J. UML - guia do usuário. Tradução da Segunda Edição.
[s.l.] Elsevier Brasil, 2016.
09/10/2019 AV2: G.AGO.ANSIST.1 - Análise de Sistemas
https://newtonpaiva.instructure.com/courses/4059/quizzes/7858?module_item_id=73067 10/10
A interface pode ser modelada como uma classe. Para isso, é CORRETO
afirmar que:
 O nome das interfaces deve ser escrito em itálico. Você respondeuVocê respondeu
 
As operações são representadas mostrando apenas seus nomes ou
exibindo suas assinaturas completas e outras propriedades.
Resposta corretaResposta correta
 Apenas devem ser declarados seus atributos com seus tipos definidos. 
 Os métodos devem ser escritos com letras maiúsculas. 
 
Na UML, usa-se o termo <<extends>> junto ao nome para representar uma
interface.
Pontuação do teste: 12,5 de 25

Outros materiais