Buscar

Processo de Software II

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

Prévia do material em texto

31/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Caique Pinto Lima (848712)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual FLEX ( Cod.:512510) ( peso.:1,50)
Prova: 18836010
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos disponíveis na
organização, bem como a abrangência do projeto e da natureza da informação a ser recolhida, podendo ser
entrevistas, etnografia, questionário, brainstorming, entre outros. Sobre o processo genérico de levantamento e
análise de requisitos, analise as sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão completos e
consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da aplicação.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e IV estão corretas.
2. A engenharia de requisitos representa um dos maiores problemas enfrentados no desenvolvimento de sistemas de
software grandes e complexos. É a área relacionada com a definição de que o sistema deve fazer suas
propriedades emergentes desejáveis e essenciais e as restrições quanto à operação do sistema e quanto aos
processos de desenvolvimento de software. Você pode, portanto, pensar na engenharia de requisitos como o
processo de comunicação entre os usuários de software e os desenvolvedores de software. Os requisitos de
sistema de software são frequentemente classificados em: requisitos funcionais e requisitos não funcionais. Acerca
do que são os requisitos funcionais e os requisitos não funcionais, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento tecnológico do
projeto.
( ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo detalhadamente
as entradas, as saídas e as suas exceções.
( ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do sistema, estão
atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que este sistema pode obter. 
( ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no processo de
desenvolvimento e restrições impostas pelas normas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - V - F.
 c) F - V - V - V.
 d) F - V - F - F.
31/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar
suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A
respeito dos requisitos não funcionais, analise as sentenças a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II- Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da
organização do cliente e do desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto,
organizacional e externos.
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I, II 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.
4. 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:
<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) Um software se desgasta ao longo do tempo igualmente a um hardware.
 b) Os sistemas são responsáveis por distribuir a informação.
 c) As falhas são baixas no início do ciclo de vida de software.
 d) Construir um software leva pouco tempo.
5. 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 pelo ambiente 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 III estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e IV estão corretas.
31/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
 d) As sentenças I, II e III estão corretas.
6. 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çãoa 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) Somente a opção III está correta.
 c) As opções I e III estão corretas.
 d) Somente a opção II está correta.
7. 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) F - F - V - F.
 d) V - F - F - V.
8. 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 falta
de 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 Software.
 b) Crise de Projeto.
 c) Crise da Engenharia do Software.
 d) Crise Digital de 1970.
31/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. 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:
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 I, II e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
10. 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:
( ) 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) F - V - V - V.
 b) V - F - F - F.
 c) F - V - F - F.
 d) V - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando