Buscar

Processo de Software - Avaliação II - 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 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

Disciplina: Processo de Software (ADS28) 
Avaliação: Avaliação II - Individual ( peso.:1,50) 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 - V - V - F. 
 c) V - F - F - V. 
 d) F - F - V - F. 
 
2. Os requisitos não funcionais são desenvolvidos no projeto de software com o 
objetivo de descrever os atributos do sistema ou do ambiente, definindo 
características de eficiência e restrições. Sobre a importância dos requisitos não 
funcionais para o projeto de software, classifique V para as opções verdadeiras e F 
para as falsas: 
 
( ) Usabilidade. 
( ) Funcionalidade. 
( ) Integridade. 
( ) Segurança. 
( ) Regras de negócio. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F - V. 
 b) V - V - F - F - V. 
 c) F - V - F - F - V. 
 d) V - F - V - V - F. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_2%20aria-label=
3. 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. 
 
4. 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: 
 
I- Linhas de produtos. 
II- Aplicação embutida. 
III- Inteligência artificial. 
IV- Engenharia web. 
 
Assinale a alternativa CORRETA: 
 a) Somente a opção III está correta. 
 b) As opções I, II e IV estão corretas. 
 c) Somente a opção II está correta. 
 d) As opções I e III estão corretas. 
 
5. 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 é 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_5%20aria-label=
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 I, III, IV e V estão corretas. 
 b) As sentenças II, III e V estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
6. A engenharia de software possui várias áreas que são realizadas durante o 
desenvolvimento de um projeto de software, com diversas características, práticas e 
técnicas executadas no projeto. Uma destas áreas é responsável por identificar as 
necessidades do cliente, fazer os registros e a modelagem do projeto de software, 
etapa em que é analisado, descoberto, verificado e documentado todo o escopo do 
projeto. No que se refere às áreas de Engenharia de Requisito, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às 
restrições e às características inerentes ao sistema e para definir como uma condição 
ou capacidade de um software deve ser implementada. 
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de 
desenvolvimento de software utilizadas no projeto, bem como se obtêm a aprovação 
formal do projeto pelos stakeholders. 
( ) É um processo muito difícil de ser compreendido, analisado, formulado e 
estruturado, pois depende da interpretação dos envolvidos para entender os requisitos 
do usuário. A engenharia de requisitos possui como objetivo principal desenvolver e 
manter um documento dos requisitos do sistema. 
( ) A falha no processo de comunicação durante o processo de identificação dos 
requisitos pode gerar grandes prejuízos ao projeto de software, não atendendo ao que 
o usuário queria, gerando posterior retrabalhono desenvolvimento. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F. 
 b) V - V - F - V. 
 c) V - F - V - F. 
 d) V - V - F - F. 
 
7. Durante os anos 1970, o termo crise de software ficou em evidência, tinha por 
finalidade expressar as dificuldades do desenvolvimento de software diante do 
rápido crescimento da demanda existente, da complexidade dos problemas a serem 
resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de 
sistemas. Referente à crise de software, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_7%20aria-label=
( ) A falta de formação adequada na engenharia de software e a baixa 
produtividade são fatores que contribuem efetivamente para o surgimento de uma 
nova crise de software. 
( ) A crise de software refere-se a um conjunto de problemas, dentre os quais se 
encontra a imprecisão nas estimativas de custo e prazo devido a uma coleta de 
requisitos escassa. 
( ) A alteração de legislações no Brasil e mudanças na regra de negócio são 
elencadas como fatores externos que contribuem para alavancar a crise de software, 
mas que podem ser facilmente gerenciados. 
( ) Pode-se dizer que a crise de software ainda se encontra presente em muitos 
projetos, não mais pela ausência de métodos, técnicas e ferramentas, mas pela não 
aplicação correta. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - F. 
 b) F - V - F - F. 
 c) F - V - V - V. 
 d) V - V - F - V. 
 
8. 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. 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 - F - V. 
 c) F - V - F. 
 d) V - F - F. 
 
9. 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, 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_9%20aria-label=
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: <http://www.devmedia.com.br/natureza-do-
software-e-a-necessidade-de-principios-e-processo-engenharia-de-software-
25/17144>. Acesso em: 30 ago. 2017. 
 
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de 
software. 2012. Disponível em: <http://luizricardo.org/2012/09/reflexoes-sobre-a-
natureza-do-software-e-das-estimativas-de-software/>. Acesso em: 30 ago. 2017. 
 a) As falhas são baixas no início do ciclo de vida de software. 
 b) Os sistemas são responsáveis por distribuir a informação. 
 c) Construir um software leva pouco tempo. 
 d) Um software se desgasta ao longo do tempo igualmente a um hardware. 
 
10. Os sistemas de informação são um conjunto de comandos escritos em uma 
determinada linguagem de programação como, por exemplo, JAVA ou PHP. Os 
comandos escritos pelos programadores criam rotinas dentro do programa, a fim de 
permitir o funcionamento e atingir os seus objetivos, os quais foram propostos pelos 
clientes e usuários. Sobre as aplicações do software, assinale a alternativa 
CORRETA: 
 a) O software básico é caracterizado por algoritmos de processamento numérico, 
dependentes da coleta e processamento de dados científicos. 
 b) Os sistemas de tempo real possuem a capacidade de monitorar, analisar e 
controlar eventos do mundo real, respondendo aos estímulos em um tempo 
predeterminado. 
 c) Um software científico é conhecido por utilizar algoritmos numéricos para 
resolver problemas complexos, que não apresentam facilidades de análise direta. 
 d) Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, 
por exemplo, planilhas do Excel. 
 
Prova finalizada com 10 acertos e 0 questões erradas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTY4NUFEUw==&action2=QURTMjg=&action3=NjY4NTk1&action4=MjAyMS8x&prova=MzI3MTc3ODg=#questao_10%20aria-label=

Outros materiais