Buscar

Princípios de Banco de Dados (GTI11) - Avaliação II - Individual Cod 768734

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

22/11/2022 13:41 Avaliação II - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:768734)
Peso da Avaliação 1,50
Prova 57794715
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, 
considerando restrições e disponibilidade de recursos. Com relação às camadas da engenharia do 
software, classifique V para as opções verdadeiras e F para as falsas: 
( ) Especificação e artefatos. 
( ) Ferramentas e processo. 
( ) Métodos e qualidade. 
( ) Validação e medição. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - V - V.
C F - F - V - V.
D V - V - F - F.
O software tornou-se profundamente incorporado em praticamente todos os aspectos do no 
nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e diferenciação entre 
os tipos existentes. Com relação à aplicação de software, assinale a alternativa CORRETA:
A Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
B Os softwares básicos possuem como característica uma forte interação com o hardware.
C Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-
sharing.
D O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
Ao construir um software, é necessário conhecer a aplicação na qual será utilizado. É, também, 
fundamental compreender os princípios e o processo para guiar como e quanto cada atividade será 
realizada e, consequentemente, o ator que executará cada uma das atividades. No entanto, os sistemas 
de informação são estruturas complexas, abstratas, mutáveis e intangíveis. Logo, não é possível medir 
com objetividade um software, nem fazer a abstração de um sistema de computador sem perder 
informações. Estas afirmativas refletem aspectos sobre a possibilidade de medir um software, se é 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
22/11/2022 13:41 Avaliação II - Individual
about:blank 2/6
realmente possível medir o tamanho de um software pela quantidade de linhas, ou como um software 
é mais confiável que outro, ou como medir a sua usabilidade. Sobre natureza do software, assinale a 
alternativa CORRETA: 
FONTE: MENDES, Antonio. Natureza do software e a necessidade de princípios e processo. 2015. 
Disponível em: . Acesso em: 30 ago. 2017. 
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de software. 2012. 
Disponível em: . Acesso em: 30 ago. 2017.
A Construir um software leva pouco tempo.
B Um software se desgasta ao longo do tempo igualmente a um hardware.
C As falhas são baixas no início do ciclo de vida de software.
D Os sistemas são responsáveis por distribuir a informação.
Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a 
engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de 
trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os 
motivos. Com relação às consequências para a crise de software, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos 
e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente 
ou pudessem ser validos. 
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software 
não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção. 
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de 
manutenção. 
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da 
inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B V - F - F - V.
C F - F - V - F.
D V - V - V - F.
Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas 
funcionalidades são executar funções, disponibilizar resultados específicos, gerenciar uma grande 
gama de dados e informações. Um desafio da tecnologia da informação é disponibilizar para os 
usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis de utilizar e que tenham 
interoperabilidade. Uma categoria de software em específico utiliza algoritmos não numéricos, 
utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e jogos. Com relação 
a essa categoria de software, analise as opções a seguir: 
4
5
22/11/2022 13:41 Avaliação II - Individual
about:blank 3/6
I- Linhas de produtos. 
II- Aplicação embutida. 
III- Inteligência artificial. 
IV- Engenharia web. 
Assinale a alternativa CORRETA:
A As opções I e III estão corretas.
B As opções I, II e IV estão corretas.
C Somente a opção II está correta.
D Somente a opção III está correta.
A importância da tecnologia de hardware e software já é reconhecida pela sociedade e pelo 
mercado. A tecnologia nos aproxima das pessoas e das empresas, por isso, usá-la de forma consciente 
e eficaz, possibilita o crescimento, podendo trazer bons frutos. Sobre o software, conforme Pressman 
(2011), classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Consiste em instruções (programas de computador) que, quando executadas, fornecem 
características, funções e desempenho desejados. 
( ) Consiste em uma estrutura de dados que possibilita aos programas manipular informações 
adequadamente. 
( ) Consiste em informações descritivas, tanto na forma impressa como na virtual, descrevendo a 
operação e o uso dos programas. 
( ) Consiste em um executável lógico que manipula de forma especializada as informações dos 
usuários. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. São 
Paulo: McGraw Hill, 2011.
A F - F - V - V.
B V - F - F - V.
C F - V - V - F.
D V - V - V - F.
Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego 
de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja 
confiável e funcione de forma eficiente em máquinas reais". O autor explica que a engenharia de 
software é uma tecnologia em camadas compostas por ferramentas, métodos e processos, onde todas 
essas camadas integradas têm como foco a qualidade do software desenvolvido. A respeito destas 
camadas da engenharia de software, analise as sentenças a seguir: 
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que 
6
7
22/11/2022 13:41 Avaliação II - Individual
about:blank 4/6
incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, 
os testes e o suporte. 
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, 
documentos, dados, relatórios, formulários serão produzidos e aplicados. 
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e 
os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, 
denominado engenharia de software, com o auxílio do computador (CASE). 
Assinale a alternativa CORRETA: 
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto 
Alegre: AMGH, 2011.
A As sentenças II e III estão corretas.
B Somente a sentença II está correta.
C Somente a sentença III está correta.
D As sentenças I e II estão corretas.
O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do 
mundo real, logo é necessário que o software acompanhe as mudanças de requisitos impostas peloambiente no qual ele está inserido. Existem quatro diferentes períodos da evolução de software. 
Sobre as quatro evoluções do software, analise as sentenças a seguir: 
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares 
eram customizados, desenvolvidos e usados pela própria pessoa, ou pela organização em que ela 
trabalhava. 
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos 
conceitos de interação homem-máquina, onde os sistemas especialistas e o software de inteligência 
artificial finalmente saíram do laboratório e foram utilizados em aplicações práticas em problemas de 
amplo espectro do mundo real. 
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos sistemas 
distribuídos, surgimento do software tempo real, bancos de dados e software houses. 
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das 
abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças II e III estão corretas.
De acordo com Sommerville (2011), os requisitos não funcionais do sistema são requisitos que 
não estão diretamente conexos com os serviços peculiares oferecidos pelo sistema a seus usuários. 
Esses requisitos podem estar relacionados às propriedades como credibilidade e tempo de resposta. 
8
9
22/11/2022 13:41 Avaliação II - Individual
about:blank 5/6
Podemos ver que os requisitos não funcionais podem ser provenientes das características requeridas 
para o software. Acerca destas características de Requisitos de produto, Requisitos organizacionais e 
Requisitos externos, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Requisitos de produto: são os requisitos universais de sistemas derivados das políticas e 
procedimentos da instituição do cliente e do desenvolvedor. 
( ) Requisitos organizacionais: são requisitos que especificam ou restringem o comportamento e as 
funções do software. 
( ) Requisitos externos: todos os requisitos que derivam de fatores de fora do sistema e podem 
incluir requisitos reguladores, tal como um banco central; requisitos legais, que devem ser seguidos 
para garantir que o sistema opere dentro da lei. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A F - V - V.
B F - V - F.
C V - F - F.
D F - F - V.
Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o 
alicerce para um processo de engenharia de software completo, por meio da identificação de um 
pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de 
tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para 
engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, 
construção e emprego. A respeito destas atividades, analise as sentenças a seguir: 
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e 
fazer o levantamento das necessidades que ajudarão a definir as funções e características do software. 
II- Construção: combina geração de código (manual ou automatizada) e testes necessários para 
revelar erros na codificação. 
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na 
avaliação. 
Assinale a alternativa CORRETA: 
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto 
Alegre: AMGH, 2011.
A As sentenças I e III estão corretas.
B Somente a sentença II está correta.
C Somente a sentença I está correta.
D As sentenças II e III estão corretas.
10
22/11/2022 13:41 Avaliação II - Individual
about:blank 6/6
Imprimir

Continue navegando