Buscar

engenharia N2

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

● Pergunta 1 
● 0 em 1 pontos 
●  
   
  A Unidade 2 foi abordada, por vários autores na bibliografia, sobre 
que é exatamente agilidade no contexto do trabalho de 
Engenharia de Software. Neste contexto, analise as afirmativas 
abaixo e assinale a alternativa ​errada​. 
     
 
Resposta 
Seleciona
da: 
b.  
Uma questão bastante relevante no 
conceito ágil de desenvolvimento de 
software são os fatores humanos. 
Neste sentido, Cockburn et al. (2001)
diz que o desenvolvimento ágil enfoca
os talentos e habilidades dos 
indivíduos moldando o processo a 
pessoas e equipes específicas. 
Resposta 
Correta: 
a.  
Segundo Fowler (2005), uma das três 
suposições-chaves que caracterizam 
um processo ágil de software sobre a
maioria dos projetos de software é 
que: a análise, o projeto, a construção
e os testes são sempre previsíveis do
ponto de vista do planejamento. 
 
     
●  
Pergunta 2 
● 1 em 1 pontos 
●  
   
  No material apresentado na Unidade 1, estudamos a perspectiva 
da Engenharia de Software no século XXI, quando enfrentamos
o desafio de assegurar que nosso software cumpra as reais 
necessidades de seus usuários, sem causar danos a eles ou ao
meio ambiente​. ​Com base nisso, leia as afirmativas abaixo e 
assinale a alternativa ​errada: 
     
 
Resposta 
Seleciona
da: 
b.  
O autor, Sommerville (2003), define 
Engenharia de Software e Engenharia
de Sistemas como abordagens 
idênticas no processo de 
desenvolvimento de um sistema. 
Resposta 
Correta: 
b.  
O autor, Sommerville (2003), define 
Engenharia de Software e Engenharia
de Sistemas como abordagens 
idênticas no processo de 
desenvolvimento de um sistema. 
 
     
●  
Pergunta 3 
● 1 em 1 pontos 
●  
   
  Na Unidade 3, vimos a importância do uso de um modelo para 
representar um sistema de software. Com base nos vários 
modelos apresentados neste estudo, analise as afirmativas abaix
e assinale a alternativa ​errada​. 
     
 
Resposta 
Seleciona
da: 
d.  
Na Unidade 3 vimos dois paradigmas d
desenvolvimento, o estruturado e o 
orientado a objetos. Então, podemo
afirmar que no paradigma orientado
a objetos, os dados e a 
funcionalidade são definidos 
separadamente. 
Resposta 
Correta: 
d.  
Na Unidade 3 vimos dois paradigmas d
desenvolvimento, o estruturado e o 
orientado a objetos. Então, podemo
afirmar que no paradigma orientado
a objetos, os dados e a 
funcionalidade são definidos 
separadamente. 
 
     
●  
Pergunta 4 
● 0 em 1 pontos 
●  
   
  No material apresentado na Unidade 1, estudamos a perspectiva da
Engenharia de Software no século XXI, quando enfrentamos o 
desafio de assegurar que nosso software cumpra as reais 
necessidades de seus usuários, sem causar danos a eles ou ao 
meio ambiente. Com base nisso, leia as afirmativas abaixo e 
assinale a alternativa ​errada: 
     
 
Resposta 
Seleciona
da: 
A.  
Estamos na Quarta Era do software de 
computador, que caracteriza-se pelas
seguintes tecnologias da informação: 
tecnologias orientadas a objetos, 
sistemas especialistas e software de 
inteligência artificial usados na prática
software de rede neural artificial e 
computação paralela 
Resposta 
Correta: 
D.  
O autor, Sommerville (2003), define 
Engenharia de Software e Engenharia d
Sistemas como abordagens idênticas no
processo de desenvolvimento de um 
sistema 
 
     
●  
Pergunta 5 
● 0 em 1 pontos 
●  
   
  A Unidade 2 foi abordada, por vários autores na bibliografia, sobre 
que é exatamente agilidade no contexto do trabalho de 
Engenharia de Software. Neste contexto, analise as afirmativas 
abaixo e assinale a alternativa ​errada​. 
     
 
Resposta 
Seleciona
da: 
B.  
Jacobson (2002), disse que tudo é ágil. Uma
equipe ágil é uma equipe esperta, capa
de responder adequadamente a 
modificações. E ainda, que uma equipe
ágil reconhece que o software é 
desenvolvido por indivíduos 
trabalhando em equipes e que as 
especialidades dessas pessoas e sua 
capacidade de colaborar estão no 
âmago do sucesso do projeto. 
Resposta 
Correta: 
D.  
Segundo Fowler (2005), uma das três 
suposições-chaves que caracterizam um
processo ágil de software sobre a 
maioria dos projetos de software é que
a análise, o projeto, a construção e os 
testes são sempre previsíveis do ponto 
de vista do planejamento. 
 
     
●  
Pergunta 6 
● 0 em 1 pontos 
●  
   
  Com relação aos modelos de objetos podemos dizer que eles 
descrevem o sistema em termos de classes de objetos e suas 
associações. Os objetos são entidades executáveis, com os 
atributos e os serviços da classe de objeto. Dentro deste 
contexto, leia as afirmativas abaixo: 
  
 ​I - Segundo definido por Sommerville (2007), uma classe de
objeto é uma abstração de um conjunto de objetos com
atributos comuns e os serviços (operações) fornecidos 
para cada objeto. Modelos de herança, Modelos de 
agregação e Modelos de interação são modelos de 
objetos que podem ser produzidos. 
II - A Unified Modeling Language (UML) se tornou um padrão
efetivo para a modelagem orientada a objetos, ela é um
representação padrão criada pelos desenvolvedores de
métodos de análise e projeto orientados a objetos. 
III - Na notação UML, a herança é mostrada no ‘sentido 
descendente’ ao invés de no ‘sentido ascendente’, como
acontece em outras notações orientadas a objetos ou 
em linguagens, como Java. 
IV - Segundo Sommerville (2007), os modelos de objeto 
desenvolvidos durante a análise de requisitos podem se
utilizados para representar os dados do sistema e seu 
processamento, eles descrevem o sistema em termos d
classes de objeto e suas associações. 
V - Assim como atributos e serviços são herdados por meio 
de um relacionamento de herança com outros objetos, 
alguns objetos são agrupamentos de outros objetos. Ist
é, um objeto é uma agregação de um conjunto de outro
objetos. As classes que representam esses objetos 
podem ser modeladas por meio de um modelo de 
herança de objetos. 
 
Assinale a alternativa ​certa​: 
     
 
Resposta 
Selecionada: 
c.  
somente as alternativas I, II e V são 
corretas 
Resposta Correta a.  
as alternativas I, II, e IV são corretas 
 
     
●  
Pergunta 7 
● 0 em 1 pontos 
●  
   
  Na Unidade 2, Sommerville (2003) diz que nem sempre o termo 
requisito é utilizado pela indústria de software de modo 
consistente, em alguns casos, um requisito é visto como uma 
declaração abstrata, no outro extremo, ele é uma definição 
detalhada, matematicamente formal, de uma função do sistema
Por isso, alguns dos problemas que surgem durante o processo
de Engenharia de Requisitos são resultantes da falta de uma 
nítida separação entre esses níveis de descrição. Com base 
neste contexto, leia as afirmativas abaixo: 
  
I - Segundo Pressman (2006), a Engenharia de Requisitos 
estabelece uma base sólida para o projeto e a 
construção. Sem ela, o software resultante tem uma alta
probabilidade de não satisfazer às necessidades dos 
clientes. 
II - Sommerville (2003), classifica os requisitos de um sistem
com sendo: funcionais, não funcionais ou como requisit
de domínio. 
III - Requisito organizacional é um requisito funcional 
procedente de políticas e procedimentos definidos nas 
organizações do cliente e do desenvolvedor. 
IV - O SRS (software requirements specification), ou 
especificação de requisitos de software é a declaração 
oficial do que é exigido dos desenvolvedores de sistema
neste documento os requisitos devem estar organizado
logicamente, e ainda estar divididos em requisitos 
funcionais, não funcionais e de domínio. 
V - O termo stakeholder é usado para se referir a qualquer 
pessoa ou grupo afetado pelo sistema, direta ou 
indiretamente. Os stakeholders incluem os usuários 
finais que interagem com o sistema e todo o pessoal na
organização que possa ser afetado por sua instalação. 
  
Assinale a alternativa ​certa​: 
 
     
 
Resposta 
Selecionada: 
e.  
somente as alternativas I, II e V são 
corretas 
Resposta Correta:  b.  
as alternativas I, II,IV e V são corretas 
     
 
●  
Pergunta 8 
● 0 em 1 pontos 
●  
   
  No estudo da Unidade 3 foram apresentados diversos modelos de 
sistema de software, dentro deste contexto, leia as afirmativas 
abaixo: 
   
 I - O Modelo de Contexto sugere que se deve decidir sobre os 
limites do sistema, pois tomar decisão como esta no início do 
processo limita os custos do sistema e o tempo necessário para
análise. Em alguns casos, o limite entre um sistema e seu 
ambiente é relativamente claro. 
  
II - Os modelos de fluxos de dados são apresentados por 
Sommerville (2007) como um dos Modelo de Comportamento 
de Sistemas. Estes modelos constituem uma maneira intuitiva 
de mostrar como os dados são processados por um sistema. 
Estes modelos são também denominados de Diagrama de Fluxo
de Dados (DFD). 
  
III - Um modelo de máquina de estado descreve como um sistema 
responde aos eventos internos ou externos. Ele mostra os 
estados do sistema , os eventos que provocam transições de um
estado para outro e o fluxo de dados dentro do sistema. 
  
IV - Segundo Sommerville (2007), a técnica de modelagem de dados
mais amplamente usada é a modelagem 
entidade-relacionamento, que mostra as entidades de dados, 
seus atributos associados e as relações entre essas entidades. 
  
V - Um dicionário de dados é um mecanismos utilizado no Modelo 
de Dados para manter as descrições mais detalhadas das 
entidades, relacionamento e atributos incluídos no modelo. 
  
 Assinale a alternativa certa: 
     
 
Resposta 
Selecionada: 
D.  
somente as alternativas I, II e IV são 
corretas 
Resposta Correta: C.  
somente a alternativa III é incorreta 
 
     
●  
Pergunta 9 
● 0 em 1 pontos 
●  
   
  Com relação ao item sobre paradigmas de desenvolvimento 
estudado na Unidade 3, leia as afirmativas abaixo e assinale a 
alternativa ​errada​. 
     
 
Resposta 
Seleciona
da: 
e.  
A análise estruturada, o projeto 
estruturado e a programação 
estruturada são as três grandes fases
do desenvolvimento estruturado de 
software. 
Resposta 
Correta: 
c.  
O paradigma estruturado se baseia em 
funcionalidade, existe uma clara 
distinção entre análise e projeto onde
os dados e funcionalidades são 
definidos conjuntamente. 
 
     
●  
Pergunta 10 
● 1 em 1 pontos 
●  
   
  Sommerville (2007), sugere alguns tipos de modelos de sistema de
software que podem ser criados durante o processo de análise
Neste contexto, relacione os elementos das duas colunas 
abaixo, onde a primeira relaciona os modelos de sistema e a 
segunda sua descrição. 
  
A - Modelo de fluxo de dados 
B - Modelo de composição 
C - Modelo de arquitetura 
D - Modelo de classificação 
E - Modelo estímulo-resposta 
  
( ) Modelo que mostra como as entidades são compostas d
outras entidades. 
 ( ) Modelo que mostra como as entidades têm características
comuns. 
( ) Modelo que mostra a reação do sistema aos eventos. 
( ) Modelo que mostra como os dados são processados em 
estágios diferentes. 
( ) Modelo que mostra os subsistemas principais. 
  
A sequência correta é: 
     
 
Resposta Selecionada:  a.  
B, D, E, A, C 
Resposta Correta:  a.  
B, D, E, A, C

Outros materiais