Buscar

Avaliação II - Individual processos de software

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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825817)
Peso da Avaliação 1,50
Prova 65751210
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A crise de software foi uma época da história da Engenharia de Software (ES) em que os 
problemas de escopo, prazo, custo e qualidade atingiram limites indesejáveis. Contudo, foi neste 
momento que a comunidade do software decidiu focar os estudos no processo, de forma a disciplinar 
o desenvolvimento de software. Sobre a crise do software, assinale a alternativa CORRETA:
A Os requisitos dos stakeholders sempre eram atendidos.
B Durante esse período, os softwares diminuíram de complexidade.
C O processo de manutenção sofre muito com custos e dificuldades.
D Os sistemas de informação era produzidos com maior qualidade durante esta época.
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 é 
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.
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 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
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:
I- Linhas de produtos.
II- Aplicação embutida.
III- Inteligência artificial.
IV- Engenharia web.
Assinale a alternativa CORRETA:
A As opções I, II e IV estão corretas.
B As opções I e III estão corretas.
C Somente a opção II está correta.
D Somente a opção III está correta.
O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do 
produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e 
necessidades de recursos definidos e com elevada produtividade, de forma econômica e, sobretudo, 
com qualidade garantida. Sobre o processo de software, assinale a alternativa CORRETA:
A As atividades metodológicas aplicam-se a apenas grandes projetos de software.
B A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da
equipe durante o projeto.
C A atividade de modelagem faz a geração de código e testes.
D A comunicação tem como objetivo criar um modelo do negócio.
A engenharia de software é uma tecnologia em camadas, tendo na base o foco na qualidade. Ela 
tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de 
ferramentas e técnicas adequadas. Baseado nas camadas de engenharia de software, classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo estabelecido.
( ) A camada que une o foco de qualidade com os métodos é chamada de processos.
( ) A camada da engenharia responsável por fornecer suporte automatizado ou semiautomatizado é a 
camada métodos.
( ) A camada da engenharia responsável por fornecer informações técnicas para o desenvolvimento 
é a camada ferramenta.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - V - F - F.
4
5
C F - F - V - V.
D V - F - F - V.
A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira 
econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além 
destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, 
métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa 
CORRETA:
A As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
B O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
C A camada de métodos fornece informação técnica para desenvolvimento de sistemas de
informação.
D A agilidade é a camada da base da Engenharia de Software.
A análise e especificação dos requisitos têm vital importância no desenvolvimento de softwares, 
pois é nesta etapa da engenharia de software que são levantadas as informações de grande 
importância para a construção adequada do sistema (considerada marco decisivo de sucesso ou 
fracasso dos projetos). Sobre a concepção do termo Requisito de Software, analise as sentenças a 
seguir:
I- Os Requisitos de Software estão relacionados à definição do que o sistema deve fazer, suas 
propriedades e suas restrições quanto às operações do sistema.
II- Os requisitos são a base para a criação do escopo do projeto e sua documentação ocorre uma única 
vez no projeto, pois os requisitos não mudam durante a execução dos projetos de software.
III- Os requisitos de software são classificados como funcionais ou não funcionais. Os requisitos 
funcionais tratam das descrições das funções que o software deverá oferecer e os requisitos não 
funcionais tipicamente representam restrições sobre os serviços e/ou funções oferecidas pelo 
software.
IV- Quando ocorre o levantamento de requisitos de forma inadequada, o resultado é um diagnóstico 
pobre com conclusões comprometidas, não identificando as causas dos problemas, os custos 
elevados, os prazos vencidos ou comprometedores, a omissão de processos fundamentais e os 
descréditos.
V- O gerenciamento de requisitos se trata de um modelo sistemático para: identificar, organizar e 
documentar os requisitos do sistema; e estabelecer e manter acordo entre o cliente e a equipe do 
projeto nos requisitos variáveis do sistema.
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I, III, IV e V estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II, III e V estão corretas.
6
7
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 O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
C Os softwares básicos possuem como característica uma forte interação com o hardware.
D Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-
sharing.
Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não 
foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com 
um sério problema: a faltade técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de 
conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, 
com orçamentos e prazos que não condiziam com a realidade. Como esta situação relatada ficou 
conhecida?
A Crise de Projeto.
B Crise de Software.
C Crise da Engenharia do Software.
D Crise Digital de 1970.
Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar 
conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, 
dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao 
atendimento das necessidades humanas. A respeito das características e da importância da engenharia 
de software, analise as sentenças a seguir:
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e 
amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar 
sua produtividade e qualidade de desenvolvimento.
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de 
software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e 
manutenção.
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um 
produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento.
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do 
software, fora do período em que a crise do software existia, momento da busca de desenvolvimento 
ágil para que projetos fossem entregues dentro de custo e prazo adequados.
Assinale a alternativa CORRETA:
8
9
10
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua Portuguesa. 
Rio de Janeiro: Nova Fronteira, 1999.
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 I, III e IV estão corretas.
Imprimir

Continue navegando