Buscar

Engenharia e Projeto de Software Avaliação I

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 6 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 6 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:765729)
Peso da Avaliação 1,50
Prova 58746021
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A evolução dos computadores acompanha a evolução da sociedade e já faz parte do nosso 
cotidiano. Os computadores são aparelhos eletrônicos compostos de hardwares e softwares que 
recebem, armazenam e produzem informações de forma automática. Para chegar na versão dos 
computadores que conhecemos hoje, foi necessário passar ao longo do tempo por diversas 
transformações e aperfeiçoamento dos hardwares e software, acompanhando os avanços de áreas 
como matemática, eletrônica e engenharia. Com base no exposto, avalie as asserções a seguir e a 
relação proposta entre elas:
I- No início, o computador era composto apenas de hardware, e toda a lógica de processamento era 
executada no meio físico, porém, à medida que o hardware evoluiu, o software passou a acompanhar 
essa mudança.
PORQUE
II- Os computadores precisavam se tornar mais acessíveis ao usuário final através de interfaces mais 
intuitivas e fáceis de utilizar, enfim, essa evolução do computador necessitava que a evolução do 
software e do hardware andassem em paralelo, para que houvesse um melhor aproveitamento dos 
recursos.
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
B As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
D As duas asserções são proposições falsas.
A crise de software teve sua origem devido à existência de projetos de desenvolvimento de 
software com má especificação, mal planejados, sem treinamentos, má implementação, testes 
incompletos ou mal feitos e, por fim, problemas na comunicação homem-máquina. Partindo disso, 
avalie as asserções a seguir e a relação proposta entre elas:
I- É vital a importância da existência da Engenharia de Software.
PORQUE
II- As causas da crise de software estão na introdução de erros no processo de execução dos projetos, 
por isso buscou-se na Engenharia de Software a solução para esses problemas, com processos de 
desenvolvimento melhores.
 VOLTAR
A+ Alterar modo de visualização
1
2
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
B As duas asserções são proposições falsas.
C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
Aplicativos computacionais são construídos no decorrer de inúmeras etapas. Cada uma delas 
propõe regras específicas no intuito de contemplar as expectativas dos usuários finais. Para que se 
tenha um bom entendimento disso, torna-se necessário fazer um adequado levantamento de requisitos, 
a fim de compreender as particularidades de negócio que serão executadas e controladas pelo sistema 
que será construído. Com relação ao levantamento de requisitos, assinale a alternativa CORRETA:
A Um requisito não pode ser considerado uma documentação do software.
B Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de
desenvolvimento.
C Transforma conhecimento tácito em conhecimento explícito.
D Requisitos não funcionais especificam o comportamento do sistema.
A Engenharia de Software define diversas metodologias com diversos ciclos de vida de 
desenvolvimento de software, a fim de dinamizar a execução dos projetos adotando os melhores 
métodos, técnicas de ferramentas para execução de seus processos para atingir maior produtividade e 
qualidade nos projetos. 
I- Na fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas 
para garantir que o escopo do projeto seja atendido. Nesse processo, as atividades de requisitos de 
softwares são extremamente importantes.
PORQUE
II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, 
documentar, rastrear, priorizar e classificar os principais problemas que o futuro software deve 
resolver. Os requisitos de software expressam a necessidade e restrições ou limitações colocadas 
sobre o produto ou software.
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
B As duas asserções são proposições falas.
C As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
3
4
D A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
A Engenharia de Software é uma área da computação voltada à especificação, ao 
desenvolvimento e à manutenção de sistemas de software, com aplicação de tecnologias e práticas de 
gerência de projetos e outras disciplinas, visando à organização, à produtividade e à qualidade. Sobre 
a evolução do software, analise as sentenças a seguir:
I- O hardware sofreu contínuas mudanças, enquanto o software era uma arte "secundária" para a qual 
havia poucos métodos sistemáticos.
II- O hardware era de propósito geral, enquanto o software era específico para cada aplicação e não 
havia documentação.
III- O número de aplicações de hardware era crescente para sistemas baseados em computadores, 
enquanto a manutenção só ocorria para aplicações específicas, como, por exemplo, para softwares 
especialistas, inteligência artificial, que era usada na prática, software de rede neural artificial e 
computação paralela.
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I e III estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos 
produtos ou serviços, ou simplesmente para resolver problemas específicos em relação a estes. 
Delimitar o trabalho através do escopo do projeto é importante para os executores do projeto e 
principalmente para o cliente, pois, assim, ambas as partes estarão cientes das entregas que serão 
feitas. Um bom escopo é resultado da elaboração de uma detalhada lista de funcionalidades e regras 
de negócio elaboradas com o cliente. Esta lista pode ser entendida como o levantamento, 
reconhecimento e documentação dos requisitos necessários para o desenvolvimento do projeto. Sobre 
requisitos de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Requisitos inversos especificam tudo aquilo que não será entregue ao usuário.
( ) O gerenciamento de requisitos define a arquitetura do sistema, auxiliando nos testes e validações 
com o usuário final.
( ) O sucesso de um projeto depende diretamente de um refinado levantamento de requisitos.
( ) A falta de conhecimento do usuário com relação ao que ele realmente necessita não é 
considerado um problema na etapa de levantamento de requisitos.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B V - V - F - F.
C V - F - V - F.
D F - V - V - V.
5
6
Os modelos de processo de ciclo de vida durante o desenvolvimento do software podem ser, por 
exemplo, linear, incremental ou iterativo, logo, compreendê-los poderá auxiliar na adoção de um dos 
modelos mais adequados à realidade e necessidade da organização. Referente aos modelos mais 
conhecidos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, construção do 
protótipo, avaliação o protótipo e refinamento do protótipo. 
( ) O modelo sequencial linear ou ciclo de vida clássico ou modelo em cascata é o modelo mais 
antigo e mais utilizado em engenharia de software, onde requer uma abordagem sistemática 
sequencial ao desenvolvimento de software, em que o produto será disponibilizado ao cliente somente 
no final do desenvolvimento.( ) O modelo em V enfatiza atividades de testes durante a análise, implementação e homologação do 
sistema, avaliando primeiro e depois que começa a desenvolver, a fim de evitar retrabalho.
( ) O modelo da 4ª geração refere-se a modelos utilizando ferramentas de última geração através de 
inteligência computacional, explorando o paradigma da ontologia e semântica das aplicações, 
próxima a linguagem natural.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B V - V - F - V.
C F - V - V - V.
D V - F - V - V.
A Engenharia de Software se ocupa com todos os aspectos de produção de software, define um 
conjunto de atividades parcialmente ou totalmente ordenadas a fim de obter um produto de software 
com qualidade para cumprir corretamente os contratos e padrões de desenvolvimento. Com base 
nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Roger Pressman define a Engenharia de Software em quatro camadas: ferramentas, métodos, 
processos e foco na qualidade. 
PORQUE
II- A ênfase na qualidade permitirá a integração adequada de todas as demais camadas para que o 
projeto de desenvolvimento de software seja bem gerenciado e controlado, e possa ser entregue nos 
prazos acordados, satisfazendo às necessidades dos seus usuários.
Assinale a alternativa CORRETA:
A As duas asserções são proposições falsas.
B A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
7
8
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
O modelo cascata é considerado o ciclo de vida mais antigo da engenharia de software, sugere 
uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a 
definição dos requisitos por parte do cliente, avançando pelas atividades de projeto e implementação 
de software, testes, implantação, culminando no suporte contínuo do software concluído. A respeito 
das características negativas desse modelo, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) Demora no atendimento devido aos retrabalhos tardios.
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de 
verificação para que se possa eliminá-lo.
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem sobreposição, pode impactar 
em atrasos no cronograma do projeto.
( ) É praticamente impossível obter-se a totalidade de requisitos de maneira antecipada e em uma 
única etapa do projeto, possibilitando o retorno para uma etapa sempre que for necessário.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - F.
C V - V - F - V.
D V - V - V - F.
O software, através de seus algoritmos codificados, executa operações culminando em funções e 
em tarefas que possam ser utilizadas pelos usuários finais, portanto os softwares são classificando em 
três tipos diferentes de software: software de sistema, software de linguagem e software de aplicação. 
Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Os softwares de sistema são programas escritos para controlar e coordenar as funções e tarefas dos 
computadores.
PORQUE
II- São projetados com o único objetivo de resolver problemas comerciais e decisões administrativas.
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
B Primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C As duas asserções são proposições falsas.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
9
10
Imprimir

Continue navegando