Buscar

Avaliação Online 1_ G FEV ANSIST 1 ACG- Análise de Sistemas

Prévia do material em texto

Avaliação Online 1
Entrega 5 abr em 23:59 Pontos 15 Perguntas 10 Disponível 30 mar em 0:00 - 5 abr em 23:59 7 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 16 minutos 13,5 de 15
 As respostas corretas estarão disponíveis em 6 abr em 0:00.
Pontuação desta tentativa: 13,5 de 15
Enviado 1 abr em 13:18
Esta tentativa levou 16 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”.
Fazer o teste novamente
1,5 / 1,5 ptsPergunta 1
Os sistemas de informação:
 Não auxiliam na tomada de decisão. 
 Coletam, processam e transmitem informações úteis para um usuário. 
 
Coletam e transmitem informação para um usuário, a informação é passada da mesma forma que veio, o sistema
é apenas um transportador.
 Apenas transmite informação, sem se preocupar com o valor do resultado. 
 
Tem foco em processamento de informação, processando entrada de dados, mas não precisam gerar informação
útil.
1,5 / 1,5 ptsPergunta 2
O processo unificado é um framework extensível para a concepção de processos, podendo ser adaptado às
características específicas de diferentes empresas e projetos. Nele, são definidas quatro fases: concepção,
elaboração, construção e transição.
https://newtonpaiva.instructure.com/courses/6600/quizzes/10704/history?version=1
https://newtonpaiva.instructure.com/courses/6600/quizzes/10704/take?user_id=9513
 
A respeito das fases definidas no unificado, avalie as afirmações a seguir:
 
I - Na fase de concepção, são planejadas as interações e priorização das funcionalidades para desenvolver
o sistema.
II - A fase de elaboração consiste no detalhamento da análise e da realização do projeto para o sistema
como um todo.
III - Na fase de construção, um produto deve ser desenvolvido, testado e adequado para uso pelo usuário
final.
IV - A fase de transição consiste em colocar o sistema desenvolvido no ambiente final.
 
É CORRETO apenas o que se afirma em:
Fonte: WAZLAWICK, Raul S. Engenharia de software: conceitos e práticas. Rio de Janeiro: Elsevier, 2013.
 II, III e IV. 
 I e II. 
 I, III e IV. 
 I e III. 
 II e IV. 
De acordo com Wazlawick (2013), na fase de concepção do processo unificado, tem-se uma visão
abrangente do sistema e são levantados os principais requisitos. Na fase de elaboração, é feito o
detalhamento da análise de requisitos utilizando modelos definidos. A construção consiste na
geração de código e teste do sistema. Na fase de transição, é colocado o sistema em uso no
ambiente final, sendo necessários testes de aceitação e operação, treinamento do usuário.
1,5 / 1,5 ptsPergunta 3
A análise de sistemas possui 5 atividades fundamentais, são elas. Comunicação, planejamento,
modelagem, construção e implantação. Com relação à atividade de comunicação, a qual possui grande
interação com os stakeholders do sistema. Além do conhecimento sistêmico, são necessárias outras
habilidades. Considerando as informações apresentadas, avalie as afirmações a seguir.
I. Somente habilidades sistêmicas são importantes.
II. Habilidades sistêmicas são importantes.
III. Somente Soft Skills são importantes.
IV. Soft Skills são importantes.
V. Nem habilidades sistêmicas e nem Soft Skills são importantes.
Estão CORRETAS:
 Somente V. 
 Somente III 
 I e III apenas. 
 Somente I 
 II e IV apenas. 
0 / 1,5 ptsPergunta 4IncorretaIncorreta
A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo
de construir modelos que representam as partes essenciais de um sistema, considerando-se várias
perspectivas diferentes e complementares.
Fonte: BEZERRA, E. Princípios de análise e projeto de sistema com UML. Elsevier Brasil, 2015.
 
Uma das técnicas para se modelar sistemas de software mais difundidas no mercado é a orientada a
objetos. A respeito da orientação a objetos na modelagem de sistemas, avalie as afirmativas a seguir:
 
1. Diminui a diferença semântica entre a realidade a ser modelada e os modelos a serem construídos.
2. Os principais elementos são dados e processos, nos quais os processos agem sobre os dados para que
um objetivo seja alcançado.
III. Cada objeto é responsável por realizar tarefas específicas.
 
É CORRETO o que se afirma em:
 I e III apenas. 
 II, apenas. 
 III, apenas 
 I, II e III 
 I e II, apenas. 
1,5 / 1,5 ptsPergunta 5
No processo de desenvolvimento de software, o analista de sistemas é responsável por realizar a
especificação do sistema. Nessa fase, espera-se que o analista:
 Documente as funcionalidades do sistema. 
 Solicite mudanças de nas funcionalidades do sistema. 
 Garanta a qualidade das funcionalidade do software. 
 Desenvolva protótipos para testar o sistema. 
 Realize a modelagem e codificação do sistema. 
a - A garantia da da qualidade de software está relacionada ao processo de validação de software.
b - Quem solicita mudanças de funcionalidade do sistema é o cliente.
c - O analista realiza a modelagem, porém a codificação é o papel do desenvolvedor.
d - Protótipos podem ser criados na fase de análise, contudo não servem para testar o sistema.
e - A documentação de funções e restrições do sistema é o que se espera na especificação do
sistema.
 
Fonte: SOMMERVILLE, I. Engenharia de software. PEARSON BRASIL, 2011.
1,5 / 1,5 ptsPergunta 6
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).
 O escopo é o contrato sobre o comportamento do sistema. 
 O ator é representado por todos os stakeholders do projeto. 
 A pré-condição descreve aquilo que é conhecido como verdadeiro antes de iniciar o caso de uso. 
 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 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.
1,5 / 1,5 ptsPergunta 7
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.
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. 
 I, II e IV. 
 I e II. 
 II e IV. 
 I e III. 
Os atores podem ser qualquer pessoaou coisa que acione o caso de uso.
A pré-condição é o que precisa ser verdade antes de iniciar um cenário. Elas não precisam ser
testadas dentro do caso de uso, pois assume-se que elas sejam verdadeiras.
O fluxo principal é o caminho correto do caso de uso. Ele descreve um caminho de sucesso que
satisfaz aos interessados.
Os fluxos alternativos são extensões que indicam todos os outros cenários, tanto de sucesso como
de fracasso.
1,5 / 1,5 ptsPergunta 8
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).
 I e II. 
 I e III. 
 III e IV. 
 II e III. 
 II e IV. 
O diagrama de classe apresenta uma estrutura dinâmica, e o diagrama de sequência apresenta a
interação entre os objetos.
1,5 / 1,5 ptsPergunta 9
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:
 I, II e IV. 
 I e III. 
 II e IV. 
 II, III e IV. 
 I e II. 
1,5 / 1,5 ptsPergunta 10
No desenvolvimento de sistemas, o caso de uso descreve a interação do usuário com o sistema definindo
os passos que o usuário deve realizar para executar suas funções. O diagrama de caso de uso permite ter
uma visão geral das funcionalidades do sistema.
Considerando a imagem do diagrama de caso de uso de um cenário de um banco, pode-se afirmar que o
termo include:
 Significa que essa associação é opcional no caso de uso. 
 
Simboliza os casos de uso Consultar Saldo, Depositar e Sacar que podem usar o caso de uso de Registrar
Operação do Usuário, mas não é obrigatório o seu uso no sistema.
 
Refere-se à herança, assim todos os casos de uso herdam funcionalidades de Registrar Operação do Usuário. 
 Significa que o ator do caso de uso utilizará o sistema de serviços disponibilizados em um servidor. 
 
Estabelece a obrigatoriedade dos casos de uso Consultar Saldo, Depositar e Sacar utilizarem o Registrar
Operação do Usuário.
No diagrama, não existe sinalização de herança.
O termo que poderia usar o caso de uso sem obrigatoriedade é o exclude.
O ator é um cliente, e não um sistema.
Essa associação não é opcional.
Pontuação do teste: 13,5 de 15

Mais conteúdos dessa disciplina