Buscar

Unicesumar Ensino a Distância 2

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 7 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 7 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

30/10/2018 Unicesumar - Ensino a Distância
1/7
ATIVIDADE 2 - ENGENHARIA DE SOFTWARE - 2018D1
Período:15/10/2018 08:00 a 02/11/2018 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 03/11/2018 00:00 (Horário de Brasília)
Nota ob�da:
1ª QUESTÃO
Um diagrama de Caso de uso, produzido com qualidade, que realmente explora as possibilidades da técnica
de modelagem de caso de uso, utiliza a técnica corretamente e ajuda a toda a equipe a entender e
implementar o escopo do projeto da melhor forma, aí gera valor, aí torna-se relevante.
 
Disponível em: https://bit.ly/2uYtUdC
 Acessado em: 23/07/2018 (Adaptado)
 
 Baseando-se no conceito de diagrama de caso de uso, analise o diagrama a seguir juntamente com as
afirmações:
 
 
 
 
Disponível em: https://bit.ly/2KfPQHO
 Acessado em: 23/07/2018
 
 I –  No diagrama o paciente solicita e verifica as consultas agendadas.
 II – No diagrama é simbolizado que a secretária solicita e marca a consulta do paciente.
 III – No diagrama apresentado acima temos 2 atores, sendo eles: Paciente e Secretária.
 IV – No diagrama o include simboliza que quando o caso de uso “Marcar Consulta” for executado o caso de
uso “Consulta Agendada” também será executado obrigatoriamente.
  
 É correto o que se afirma em:
ALTERNATIVAS
30/10/2018 Unicesumar - Ensino a Distância
2/7
I, apenas.
I e IV, apenas.
II e III, apenas.
III e IV, apenas.
I, II, III e IV.
2ª QUESTÃO
Um processo de desenvolvimento de software é um conjunto de atividades ordenadas, com a finalidade de
propor um software. O objetivo de um Projeto de Desenvolvimento de Software é poder analisar a
necessidade de um determinado cliente e fazer uma analise de requisitos e desenvolver um software com
soluções de implementação do sistema a ser desenvolvido, entender os requisitos do usuário e assim obter
uma melhor definição dos requisitos do sistema.
  
Disponível em: http://fabrica.ms.senac.br/2013/06/projeto-desenvolvimento-de-software/
 Acessado em: 20/jun/2018
 
Baseado nas fases descritas na tabela abaixo, analise as afirmativas e preencha as lacunas correspondentes:
 
(    ) Projeto onde definimos os procedimentos dos componentes estruturais da arquitetura do software e
seus relacionamentos.
 (    ) Projeto onde é descrito como será a comunicação dentro do sistema, com outros sistemas e com os
usuários que irão utilizá-los.
 (    ) Projeto onde detalhamos os procedimentos dos componentes estruturais da arquitetura do software.
 (    ) Projeto que tem como objetivo definir a estrutura de dados para implementar o software.
 
Podemos adirmar que a alternativa que apresenta a sequência correta é:
ALTERNATIVAS
PAS, PD, PI e PC.
PD, PC, PI e PAS.
PAS, PI, PC e PD.
PI, PAS, PC e PD.
PC, PD, PI e PAS.
3ª QUESTÃO
30/10/2018 Unicesumar - Ensino a Distância
3/7
Um Software de computador é um produto desenvolvido por profissionais de software, que também dão
suporte a ele a longo prazo e abrange programas executáveis em computadores de diversos portes ou
arquitetura, conteúdos que são apresentados quando programas são executados, informações descritivas
em forma impressa ou virtual. 
  
Disponível em: https://www.devmedia.com.br/principios-da-engenharia-de-software/29630
 Acessado em: 19/jun/2018
 
Baseado nas características que diferenciam o Software do Hardware, analise as afirmações a seguir:
 
 I - O hardware pode se desgastar devido à poeira, má utilização, temperaturas extremas e outros. Já, com o
software é diferente, ou seja, ele não está sujeito aos problemas ambientais, como o hardware. 
 II - O processo de fabricação do software e o hardware são totalmente iguais em todas as fases/processos.
 III - Software é desenvolvido ou passa por um processo de engenharia, não sendo fabricado no sentido
clássico.
 IV - Por mais que a indústria de software se caminhe para a construção com base em componentes, grande
parte dos softwares ainda continuam a ser construídas de forma personalizada (sob encomenda).
 
Está correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
II e III, apenas.
I, II e III, apenas.
I, III e IV, apenas.
4ª QUESTÃO
Os mitos de software são “falsas verdades” que existem no mundo da indústria de software. Tanto jovens
engenheiros quanto pessoas mais experientes tendem a acreditar neles, distorcendo a verdadeira face do
processo de engenharia.
 
Disponível em: https://bit.ly/2uLXnIt
 Acessado em: 24/07/2018
 
  A partir do texto acima e baseando-se nos mitos relativos ao software, analise o mito abaixo e assinale a
alternativa a qual ele corresponde:
  
 “Uma vez feito o programa e colocado em uso, nosso trabalho está terminado? ”
  
ALTERNATIVAS
Mito de Clientes.
Mito de Administração.
Mito de Gerenciamento.
Mito de Software Legado.
Mito de Profissionais da Área.
30/10/2018 Unicesumar - Ensino a Distância
4/7
5ª QUESTÃO
Atualmente assumiu-se que requisitos de software são muito mais do que apenas funções. Requisitos são,
além de funções, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos,
padrões ou especificações de acordo com o(s) usuário(s). De forma mais geral um requisito é uma condição
necessária para satisfazer um objetivo.
 
Disponível em: https://bit.ly/2LAUPq3
 Acessado em: 25/07/2018
 
 A partir do exposto, analise as afirmações que correspondam a consequência do seguinte questionamento:
 “O que pode acontecer se os requisitos não forem definidos corretamente ou estiverem errados? ”
  
 I – O custo do sistema pode ser acima do planejado no início do projeto.
 II – O sistema pode ter o prazo excedido e não ser entregue no prazo combinado.
 III – O sistema terá o resultado final independente de requisitos mal definidos pois isto é irrelevante para o
desenvolvimento.
 IV – O usuário final e o cliente podem não ficar satisfeitos podendo até desistir do sistema.
  
 É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
III, apenas.
I e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
6ª QUESTÃO
Os modelos de desenvolvimento de software são abstrações das abordagens de desenvolvimento utilizadas
nas organizações. Eles podem ser aplicados em diferentes processos individualmente, combinados e com
variações. Os modelos afetam diretamente a forma como o projeto é gerenciado. O modelo cascata ou ciclo
de vida clássico, considerado o paradigma mais antigo da engenharia de software, sugere uma abordagem
______________ e ______________ para o desenvolvimento de software.
 
Disponível em: https://bit.ly/2LjVgWG
 Acessado em: 24/07/2018 (Adaptado).
 
Diante do exposto, na sequência, assinale a alternativa que preencha as lacunas corretamente.
  
ALTERNATIVAS
Funcional e ágil.
Incremental e aleatória.
Invertida e estruturada.
Sequencial e sistemática.
Independente e reutilizável.
7ª QUESTÃO
30/10/2018 Unicesumar - Ensino a Distância
5/7
Um Processo de Teste de Software tem como objetivo estruturar as etapas, as atividades, os artefatos, os
papéis e as responsabilidades do teste, permitindo a organização e controle de todo o ciclo do teste,
minimizando os riscos e agregando valor ao software.
  
Disponível em: https://www.devmedia.com.br/processo-de-teste-de-software/23795
 Acessado em: 19/jun/2018
 
Dentre os estágios do processo de testes, temos um processo que se dedica a encontrar erros que resultem
de interações não previstas entre os componentes e de problemas com a interface do componente.
Partindo-se desta afirmação, estamos nos referenciando ao:
ALTERNATIVAS
Testes de sistema.
Teste de aceitação.
Teste de diferenciação.
Teste de gerenciamento.
Testes de desenvolvimento.
8ª QUESTÃO
O diagrama de classes permite aos analistas usarem umanotação de fácil compreensão pelo cliente
estimulando-os a revelar detalhes importantes sobre o problema que necessita ser resolvido. Quando
lidamos com Classes, é importante sabermos que elas não trabalham de maneira individual. Pelo contrário,
elas colaboram umas com as outras por meio de relacionamentos, permitindo assim, ter uma visão estática
de como o sistema está sendo construído.
  
Disponível em: http://www.macoratti.net/net_uml3.htm
 Acessado em: 20/jun/2018 (adaptado)
 
Baseando-se no conceito dos relacionamentos, analise o Diagrama de Classe abaixo:
 
 
 
Considerando o diagrama de classe apresentado, assinale a alternativa correta:
ALTERNATIVAS
No diagrama de classe apresentado, temos um Relacionamento Unário.
No diagrama de classe apresentado, temos um Relacionamento de Herança.
No diagrama de classe apresentado, temos um Relacionamento de Extensão.
No diagrama de classe apresentado, temos um Relacionamento de Agregação.
No diagrama de classe apresentado, temos um Relacionamento de Composição.
30/10/2018 Unicesumar - Ensino a Distância
6/7
9ª QUESTÃO
No processo de implementação o sistema é codificado a partir da descrição computacional da fase de
projeto em uma outra linguagem, onde se torna possível a compilação e geração do código-executável para
o desenvolvimento software.
 
Disponível em: https://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-
software/5413
 Acessado em: 18/jun/2018.
 
Baseado nessa afirmação, analise as afirmações e assinale a alternativa que contenha apenas boas práticas
de implementação.
 
I – O código deve ter Legibilidade, ou seja, deve ser facilmente entendido e compreendido.
 II – O código deve permitir facilmente a manutenção.
 III – O código não necessita ser identado, apenas escrito.
 IV – Os nomes de variáveis, classes, métodos e outros elementos de programação podem ser criados sem
qualquer padrão ou estilo, podendo inclusive separar as palavras e escrever em letras maiúsculas ou
minúsculas.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e III, apenas.
I, II e IV, apenas.
I, III e IV, apenas.
10ª QUESTÃO
Na atualidade o software é um item de alto custo, tendo assim um importante papel no bem-estar da
sociedade e assumindo um papel crítico para garantir que tarefas, dados, pessoas e tecnologias que estejam
apropriadamente alinhadas para produzir um sistema efetivo e eficiente.
  
Disponível em: http://www.sabbatini.com/renato/papers/EngenhariaSoftwarePEP.htm
 Acessado em: 15/jun/2018 (adaptado)
 
A partir desta importância, temos que a engenharia de software tem foco no desenvolvimento de sistemas
de software de alta qualidade por um custo mais acessível. De acordo com Pressman (2011), a prática da
engenharia de software é composta por alguns princípios e conceitos. Partindo desta afirmação, analise as
afirmativas abaixo:
 
I - Compreender o problema.
 II - Planejar uma solução.
 III - Executar o plano.
 IV - Examinar resultado para ter precisão.
 V - Fazer suposições sobre problemas que o cliente relaciona.
 
É correto o que se afirma em:
ALTERNATIVAS
30/10/2018 Unicesumar - Ensino a Distância
7/7
I, apenas.
 I e II, apenas.
I e III, apenas.
I, III e V, apenas.
I, II, III e IV, apenas.

Continue navegando