Buscar

Engenharia e Projeto de software - Avaliação I - Individual

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

23/09/2022 08:14 Avaliação I - Individual
1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:668750)
Peso da Avaliação 1,50
Prova 34877900
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 não funcionais especificam o comportamento do sistema.
C Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de
desenvolvimento.
D Transforma conhecimento tácito em conhecimento explícito.
Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para o 
mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser 
desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a 
manutenção pode ser realizada com a substituição de peças quando estão em desgaste. Sobre a definição 
de software, assinale a alternativa CORRETA:
A Engloba códigos que são criados através de uma linguagem de programação, que é interpretada por um
compilador, que a transforma para código binário, o qual é lido pelo hardware.
B
São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o disco
rígido, a memória, entre outros itens utilizados na fabricação de um computador ou equipamentos
eletrônicos.
C Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor refletem na
superfície do objeto detectado e retornam ao elemento receptor.
D É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico
composto de milhões de minúsculos transistores.
Durante as três primeiras décadas da era do computador, o principal desafio era desenvolver um 
hardware de baixo custo e alto desempenho. O desafio hoje é melhorar a qualidade e reduzir os custos das 
soluções baseadas em software. Sobre a evolução de software, associe os itens, utilizando o código a 
seguir: 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
23/09/2022 08:14 Avaliação I - Individual
2/6
I- 1° Fase.
II- 2° Fase.
III- 3° Fase.
IV- 4° Fase.
( ) Os softwares eram considerados um produto secundário.
( ) Sistemas multi-usuários; primeiras metodologias de análise de sistemas.
( ) Sistemas distribuídos; redes locais e globais; uso de microprocessadores; hardware de baixo custo.
( ) Tecnologia Orientada a Objeto; Sistemas Especialistas (IA); Internet.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A I - II - III - IV.
B III - II - IV - I.
C I - III - IV - II.
D II - I - III - IV.
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 As duas asserções são proposições falsas.
B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
4
23/09/2022 08:14 Avaliação I - Individual
3/6
O modelo de ciclo de vida de um artefato refere-se às inúmeras fases percorridas, desde o seu 
nascimento até a ocasião em que este não terá mais serventia. Num sistema computacional, os componentes 
possuem um ciclo de vida independente, mesmo quando estes se relacionam. Acerca do modelo de ciclo de 
vida de um software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A fase de definição é o momento adequado para a especificação das atividades que deverão ser 
desempenhadas pelo software, bem como do levantamento de restrições de custo impostas pelos clientes.
( ) Embora um ciclo de vida possa apresentar várias fases, as principais são: desenvolvimento e 
manutenção, sendo que esta última divide-se em quatro categorias: iniciais, intermediárias, finais e 
conclusivas.
( ) A fase de manutenção prevê a possibilidade de retificar os requisitos funcionais e não funcionais, 
buscando exatamente a melhoria no artefato produzido.
( ) A fase de desenvolvimento pode variar conforme o método adotado, mas algumas são comuns a vários 
métodos.
( ) As mudanças que ocorrerão em um software para deixá-lo mais completo, livre de erros, ou adaptado 
ao seu ambiente podem ser definidas como manutenção recursiva e incremental.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V - F.
B F - V - V - F - V.
C F - V - F - F - V.
D V - F - V - V - F.
A análise de sistemas é uma atividade que engloba a maioria das tarefas que chamamos coletivamente 
de engenharia de sistemas de computador. Frequentemente, o termo é usado no contexto de análise de 
requisitos de software. Entretanto, a análise de sistemas concentra-se em todos os elementos do sistema e 
não apenas no software. Acerca dos objetivos da análise de sistemas, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Um dos primeiros passos do processo de análise de sistema é a identificação da necessidade do 
cliente, sendo este o ponto de partida na evolução de um sistema.
( ) A análise de sistemas busca averiguar a viabilidade do projeto, estabelecendo restrições de prazo e 
custo.
( ) O fator econômico é um item relevante na análise de sistema, pois busca delinear os custos para o 
desenvolvimento do projeto e compara-os com os benefícios tangíveis.
( ) A análise técnica visa a estabelecer exclusivamente a linguagem de programação que será utilizada no 
desenvolvimento do sistema.
( ) A definição do sistema beneficiará as demais fases, como o desenvolvimento e a manutenção.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F - V.
B F - F - F - V - V.
5
6
23/09/2022 08:14 Avaliação I - Individual
4/6
C F - V - F - V - F.
D V - F - V - F - F.
Processos de software podem ser compreendidos como as diversas fases necessárias para produzir e 
manter um software em funcionamento. Tais processos necessitam de organização lógica das atividades 
técnicas e gerenciais envolvendo usuários, desenvolvedores, modelos de processo e restrições que 
possibilitam disciplinar, sistematizar e organizar o desenvolvimento e manutenção dos softwares. Acerca dos 
processos de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A validação de software consiste em assegurar que o software está em conformidade com os requisitos 
previstos.
( ) As atividades de processo de software podem ser implementadas com o auxíliode ferramentas CASE.
( ) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de software 
são coletados, analisados, documentados e gerenciados, necessitando ser compreendido somente pela 
equipe de desenvolvimento.
( ) No desenvolvimento de sistemas por meio de ciclo de vida iterativo, as necessidades dos usuários e os 
requisitos correspondentes não podem ser definidos no início do processo, já que são refinados em 
sucessivas iterações.
( ) O processo de software tem como meta entregar um produto de software de maneira eficiente, 
previsível e que corresponda às necessidades de negócio, conforme os requisitos estabelecidos.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - F.
B V - F - V - F - V.
C F - F - F - V - F.
D V - V - F - V - V.
O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias 
atividades que são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante no 
sentido de entender como estas se relacionam e qual o nível de dependência estabelecido no momento de 
execução. Para colaborar com isso, utiliza-se o conceito de ciclo de vida do software para especificar um 
grupo de atividades e seus relacionamentos. Sobre o ciclo de vida de desenvolvimento de software, assinale 
a alternativa CORRETA:
A O modelo em espiral serve como base para o modelo de prototipação e cascata.
B O modelo em cascata é o mais simples e tem as etapas bem definidas.
C O modelo incremental aumenta o tempo de desenvolvimento do projeto.
D O modelo baseado em componentes não tem como foco a reutilização.
7
8
23/09/2022 08:14 Avaliação I - Individual
5/6
A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e 
procedimentos. Estes elementos visam possibilitar ao gerente de projeto o controle do processo de 
desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um 
software de alta qualidade. Acerca dos elementos fundamentais da engenharia de software, classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) A definição de como serão estruturados os dados ou como será implementada uma funcionalidade do 
sistema são exemplos de atividades características dos métodos propostos pela engenharia de software.
( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, possibilitando 
prever como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros 
detalhes. São elaborados vários diagramas que, em conjunto, constituem praticamente uma “planta” do 
sistema a ser desenvolvido.
( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a inobservância de 
algum não acarretará prejuízos aos demais.
( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como 
ponto de referência na administração do progresso do software.
( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle de 
qualidade e avaliação, procedimentos estes que antecedem a distribuição do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B V - F - V - F - V.
C V - V - F - V - V.
D F - F - V - V - F.
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.
9
10
23/09/2022 08:14 Avaliação I - Individual
6/6
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
Imprimir

Continue navegando