Logo Passei Direto
Buscar
O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de software, pois é nela que o analista captura as necessidades dos usuários para posteriormente transformá-las em um produto concreto.
Considerando a atividade de levantamento de requisitos e suas características, assinale a alternativa CORRETA:
a) Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de implementação.
b) Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto.
c) Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para o registro.
d) O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte propriamente dito.
User badge image
Aprimorando com Questões

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das alternativas em relação ao levantamento de requisitos: a) Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de implementação. - Essa afirmação é enganosa, pois corrigir requisitos errados durante a implementação pode ser muito custoso e complicado. b) Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto. - Esta afirmação é verdadeira, pois um requisito mal levantado pode impactar negativamente as fases seguintes do projeto, levando a retrabalho e problemas de qualidade. c) Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para o registro. - Embora a falta de ferramentas possa ser uma dificuldade, não é a única ou a mais crítica. O foco principal é a captura correta das necessidades. d) O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte propriamente dito. - Isso não é correto, pois o levantamento de requisitos deve ser feito antes do desenvolvimento do código, mas não é a última etapa; existem outras etapas, como a análise e o design. Diante da análise, a alternativa correta é: b) Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A utilização da prototipação como prática em projetos de desenvolvimento de software busca a mitigação de alguns riscos comuns a este tipo de projeto. Além de mitigar certos tipos de riscos, tal abordagem apresenta vantagens tanto do ponto de vista do cliente quanto do desenvolvedor de software.
Considerando as características da prototipação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em projetos que adotem este tipo de prática, o ciclo de desenvolvimento não ocorre de forma iterativa. ( ) Uma das dificuldades da prototipação é conscientizar o cliente de que o que está sendo testado é um rascunho que está distante do produto final. ( ) No ciclo de desenvolvimento prototipação, a participação direta do cliente auxilia a evitar surpresas no momento da entrega do produto. ( ) Existem diversas ferramentas que auxiliam o desenvolvimento de protótipos de software. Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - F - V - V.
C F - F - V - F.
D V - F - F - V.

A vida de um software não finaliza após a sua implantação, ele continua existindo durante muito tempo. Será utilizado por anos, e várias atualizações ocorrerão, isto é, a manutenção é qualquer alteração no software após entrar em produção. Sobre a manutenção de software, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A manutenção corretiva é utilizada na hora de realizar a correção de falhas de funcionalidade do software.
( ) A manutenção adaptativa se refere às modificações realizadas em um software adaptando a uma nova realidade.
( ) A manutenção evolutiva acrescenta novas funcionalidades e melhorias conforme solicitações realizadas pelos usuários.
( ) A manutenção intermediária se refere às modificações realizadas no andamento do projeto.
( ) Ao ser realizada qualquer tipo de manutenção, não é necessário fazer a sua documentação.
a) F - F - F - V - V.
b) V - V - F - F - V.
c) V - F - V - F - V.
d) V - V - V - F - F.

Uma classe é a descrição de um tipo de objeto e todos os objetos são instâncias de classes. Objetos só podem ser instanciados de classes. Desta forma, a classe descreve os comportamentos assim como as propriedades daquele objeto. Sobre a classe de um objeto, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) As classes são utilizadas para classificar os objetos identificados no mundo real.
( ) As classes podem ser retiradas do domínio do problema ou de hipóteses.
( ) Uma classe define os atributos e os métodos de um conjunto de objetos.
( ) As classes são facilmente identificadas num sistema.
( ) As classes devem ser identificadas por especialistas no domínio do problema.
A V - F - V - F - V.
B V - F - V - V - F.
C F - F - F - V - V.
D V - V - F - F - V.

De acordo com Sommerville (2007), "a questão de se o sistema contribui ou não para os objetivos da empresa é crítica. Se o sistema não apoia estes objetivos, ele não tem valor real para a empresa". Apesar de parecer óbvio esse fato, muitas empresas nem sempre contribuem para os seus objetivos devido a alguns fatores.
Referente ao levantamento e à análise de requisitos, assinale a alternativa CORRETA:
a) A comunicação é sem dúvida a maior vantagem da fase de levantamento de requisitos e da engenharia de software pela facilidade que ela ocorre.
b) Um dos fatores críticos de sucesso desta fase é por não existirem incertezas com relação às potencialidades do sistema de informação.
c) O usuário não tem contato direto em nenhum momento com o engenheiro de software ou analista nesta fase, as necessidades do usuário são compreendidas através de documentos apenas.
d) O engenheiro de software ou analista busca compreender as necessidades do usuário.

Na fase de prototipação de projetos, é possível entender com mais clareza o propósito do software que está sendo desenvolvido, entender o negócio do cliente, propor melhorias, minimizar riscos e maximizar os tempos de desenvolvimento. Referente à prototipação, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O uso de protótipos evita que os clientes após o desenvolvimento do software identifiquem que este não atende às suas reais necessidades decorrente aos problemas de comunicação entre usuário e engenheiro nas fases de levantamentos.
II- É necessário utilizar algum tipo de ferramenta para trabalhar com protótipos.
III- O protótipo tem como objetivo simplificar o entendimento dos requisitos, assim como as funcionalidades e os conceitos do software.
IV- Ao se fazer uso de protótipos, fica claro que o apresentado é o desenvolvimento finalizado e não simplesmente um rascunho.
V- O uso do protótipo faz com que o usuário esteja ciente no estágio que se encontra o software.
a) As sentenças II, III e V estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I, II e V estão corretas.

A maior parte do trabalho realizado durante o ciclo de vida de um software ocorre na manutenção deste. Além da descoberta de erros existentes, a manutenção ainda engloba a adaptação do software a mudanças de requisitos e à implementação de novas funcionalidades.
Considerando os tipos de manutenção de software existentes e suas características, assinale a alternativa CORRETA:
a) A manutenção corretiva é aquela em que são implementadas novas funcionalidades no software.
b) A manutenção evolutiva é aquela em que se evolui o software através da correção dos erros existentes.
c) A manutenção adaptativa é em geral a menos custosa, pois normalmente envolve a alteração de funcionalidades já existentes.
d) A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias para o software.

A manutenção de software é inevitável em todos os grandes projetos de software. As mudanças ocorrem por diversos fatores, sejam porque os requisitos mudaram ou as pressões externas adquiridas ao tempo, ou pelas prioridades de gerenciamento, assim como por leis e demais. Existem alguns tipos de manutenção existente em um software. Analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- A manutenção corretiva trata de incidências, erros e falhas.
II- A manutenção preventiva trata de identificar os potenciais problemas.
III- A manutenção evolutiva trata de evoluções, adaptações tecnológicas.
IV- A manutenção produtiva trata das validações.
V- A manutenção cognitiva trata de identificar e validar o uso das tecnologias.
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e V estão corretas.
C As sentenças I, II e V estão corretas.
D As sentenças I, II e III estão corretas.

A manutenção de um software consiste na alteração de seu código-fonte de maneira a fazer sua adaptação a uma nova situação do domínio de conhecimento onde este software atua. Tais alterações são constantes e representam, em geral, a maioria do trabalho no ciclo de vida de um software. Considerando as características das manutenções de software, analise as seguintes sentenças:
Agora, assinale a alternativa CORRETA:
I- A manutenção corretiva é aquela em que são corrigidos problemas e feitas pequenas adaptações no software.
II- A manutenção evolutiva é aquela em que se evolui o software através da correção dos erros existentes.
III- A manutenção adaptativa é em geral a mais custosa, pois envolve a alteração de funcionalidades já existentes.
IV- A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias para o software.
a) As sentenças I e II estão corretas.
b) As sentenças II 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.

Mais conteúdos dessa disciplina