Logo Passei Direto
Buscar
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, II e IV estão corretas.
C As sentenças I, III, IV e V estão corretas.
D As sentenças II, III e V estão corretas.
User badge image
Desafios para Aprender

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das sentenças: 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. Verdadeiro, essa definição está correta. 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. Falso, os requisitos podem mudar durante o desenvolvimento do software, e a documentação deve ser atualizada conforme necessário. 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. Verdadeiro, essa afirmação está correta. 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. Verdadeiro, essa afirmação está correta. 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. Verdadeiro, essa afirmação também está correta. Agora, vamos ver quais alternativas contêm as sentenças verdadeiras: A) As sentenças II e IV estão corretas. (Falso, pois II é falsa) B) As sentenças I, II e IV estão corretas. (Falso, pois II é falsa) C) As sentenças I, III, IV e V estão corretas. (Verdadeiro, todas essas sentenças são verdadeiras) D) As sentenças II, III e V estão corretas. (Falso, pois II é falsa) Portanto, a alternativa correta é: C) As sentenças I, III, IV e V estão corretas.

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

Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma eficiente em máquinas reais". O autor explica que a engenharia de software é uma tecnologia em camadas compostas por ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a qualidade do software desenvolvido. A respeito destas camadas da engenharia de software, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software, com o auxílio do computador (CASE).
a) Somente a sentença II está correta.
b) Somente a sentença III está correta.
c) As sentenças II e III estão corretas.
d) As sentenças I e II estão corretas.

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:
Assinale a alternativa CORRETA:
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.
A As sentenças I, II e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.

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:
Assinale a alternativa CORRETA:
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.
a) As sentenças I e IV 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 II estão corretas.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) F - V - V - F.
b) V - F - V - F.
c) F - V - V - V.
d) F - V - F - F.

Segundo Pressman (2011, p. 40), "uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para a engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, construção e emprego. A respeito destas atividades, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Comunicação: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Planejamento: cria um "mapa" que ajuda a guiar a equipe durante o projeto, descrevendo as tarefas técnicas a ser conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos resultantes a serem produzidos e um cronograma de trabalho.
III- Construção: cria-se um "esboço" de modo que se possa ter uma ideia do projeto em termos de arquitetura.
a) As sentenças I e III estão corretas.
b) As sentenças I e II estão corretas.
c) Somente a sentença I está correta.
d) Somente a II sentença está correta.

A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o problema antes de iniciar o desenvolvimento do software.
( ) A complexidade dos sistemas está cada vez maior, devido à complexidade dos requisitos de software requeridos pelos usuários hoje usados para decisões estratégicas e táticas.
( ) Nem todo software precisa passar pelos processos de engenharia. Somente os que são usados por empresas e órgãos federais.
( ) A engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificável na construção, uso e manutenção do software.
A V - F - V - V.
B F - V - V - V.
C F - F - V - F.
D V - V - F - V.

Mais conteúdos dessa disciplina