Buscar

Crise de Software e Gerenciamento de Requisitos

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

GABARITO | Avaliação II - Individual (Cod.:689615)
Peso da Avaliação
1,50
Prova
39871790
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
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 V - F - F - F.
B F - V - F - F.
C V - V - F - V.
D F - V - V - V.
A complexidade no desenvolvimento de softwares vem apresentando um crescimento vertiginoso nos últimos anos, principalmente
pela quantidade de requisitos definidos frente às restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade,
sempre exige planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que dispende muito tempo. Segundo
Sommerville (2011), o gerente deve decidir sobre os seguintes pontos: identificação de requisitos, processo de gerenciamento de mudanças,
políticas de rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir: I- Identificação de requisitos:
deverá identificar cada requisito de forma única para serem feitas as avaliações de rastreabilidade através da referência cruzada entre os
requisitos. II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e especificação de mudanças,
análise de mudança e custos e implementação de mudanças, a fim de poder avaliar o impacto e o custo das mudanças. III- Políticas de
rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto com os demais requisitos do produto e como esses
registros devem ser mantidos. IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do suporte
da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados. Assinale a alternativa CORRETA: FONTE:
SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
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.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
Karolyne Assis Rodrigues
Análise e Desenvolvimento de Sistemas (2712795) 
7
A As falhas são baixas no início do ciclo de vida de software.
B Um software se desgasta ao longo do tempo igualmente a um hardware.
C Construir um software leva pouco tempo.
D Os sistemas são responsáveis por distribuir a informação.
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 I, III, IV e V estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças II, III e V estão corretas.
D As sentenças II e IV estão corretas.
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 A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação.
B As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
C A agilidade é a camada da base da Engenharia de Software.
D O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
Tornar-se profissional competente na área da tecnologia da informação exige, no mínimo, um entendimento sistêmico da área de
Engenharia de Software, pois tem como enfoque lidar com os aspectos de produção de software em todas as fases do seu ciclo de vida. A
Engenharia de Software pode ser vista como a área voltada para atuar no projeto de software, pensando-se na concepção, planejamento,
desenvolvimento, testes, implantação e manutenção do software. Segundo Pressman (2011), as atividades lógicas do processo de
engenharia de software são complementadas por uma série de atividades de guarda-chuva, geralmente aplicadas ao longo de um projeto,
auxiliando a equipe a gerenciar, a controlar o progresso, a qualidade, as mudanças e os riscos. Sobre as atividades lógicas do processo de
engenharia de software, apresentadas por Pressman, analise as sentenças a seguir: I- Controle e acompanhamento do projeto, administração
deriscos, garantia da qualidade de software e revisões técnicas. II- Planejar e controlar o projeto, definir requisitos funcionais, modelagem
UML e medição. III- Medição, gerenciamento da configuração de software, gerenciamento da reusabilidade, preparo e produção dos artefatos
de software. IV- Gerência de requisitos, reutilização de software, garantia da qualidade e produção de artefatos do projeto. 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 As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
4
5
6
Karolyne Assis Rodrigues
Análise e Desenvolvimento de Sistemas (2712795) 
7
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 Projeto.
B Crise de Software.
C Crise Digital de 1970.
D Crise da Engenharia do Software.
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 O processo de manutenção sofre muito com custos e dificuldades.
B Durante esse período, os softwares diminuíram de complexidade.
C Os requisitos dos stakeholders sempre eram atendidos.
D Os sistemas de informação era produzidos com maior qualidade durante esta época.
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 As opções I e III estão corretas.
B Somente a opção III está correta.
C Somente a opção II está correta.
D As opções I, II e IV estão corretas.
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 II e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
7
8
9
10
Karolyne Assis Rodrigues
Análise e Desenvolvimento de Sistemas (2712795) 
7
Imprimir
Karolyne Assis Rodrigues
Análise e Desenvolvimento de Sistemas (2712795) 
7

Outros materiais