🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Em relação aos princípios fundamentais da análise de requisi...

Próximas questões
Com base no mesmo assunto
Q39619 Engenharia de Software
Em relação aos princípios fundamentais da análise de requisitos, considere:

Ajuda o analista a entender a informação, a função e o comportamento de um sistema, tornando a tarefa mais fácil e sistemática e tornando-se a base para o projeto, fornecendo ao projetista uma representação essencial do software, que pode ser mapeada num contexto de implementação.

A afirmação acima refere-se ao princípio
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - da modelagem.

A Engenharia de Requisitos é uma área vital da Engenharia de Software que lida com a identificação das necessidades ou condições a serem atendidas por um novo ou alterado produto, levando em consideração os possíveis conflitos de requisitos de vários stakeholders, analisando, documentando, validando e gerenciando os requisitos do software.

O princípio da modelagem é essencial para uma compreensão profunda e abrangente do sistema a ser desenvolvido. A modelagem ajuda a visualizar e analisar o comportamento, a estrutura e as características do sistema, permitindo que complexidades sejam desdobradas e compreendidas de maneira mais sistemática. Durante o processo de modelagem, diversos tipos de diagramas e notações são empregados, como os oferecidos pela UML (Unified Modeling Language), para representar diferentes aspectos do sistema.

A especificação mencionada na questão é um resultado direto do processo de modelagem. Ao criar modelos, os analistas e projetistas visualizam o software de maneira que possam ser desenvolvidas especificações claras e precisas. Estas especificações são, então, usadas como base para a construção do sistema. A modelagem não só facilita a compreensão dos requisitos, mas também serve como um guia para a implementação, testes e manutenção futura do software.

No contexto da questão, a alternativa correta, modelagem, é a que melhor descreve o princípio pelo qual a análise de requisitos ajuda a entender a informação, a função e o comportamento de um sistema, servindo como uma ferramenta fundamental para os projetistas na criação de um design que possa ser transformado em código durante a implementação do software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Dentro das etapas da Engenharia de Requisitos definidas por Pressman, na Elaboração, após a coleta e refinamento de informações nas etapas anteriores, há o desenvolvimento de MODELOS do sistema, que serão negociados posteriormente com o cliente, especificados formalmente e servirão de base para o desenvolvimento do sistema no decorrer do projeto.

"O resultado final da Elaboração é um modelo de análise que define o domínio do problema informacional, funcional e comportamental"

Pág. 119
Engenharia de Software, 6a. Edição - Roger S. Pressman
Para ajudar no entendimento de modelagem:
No RUP, a disciplina de Análise e Projeto (modelagem) consiste em:
a) Análise: Identificar todo o problema a ser resolvido; e
b) Modelagem: dar solução ao problema.
Como a questão informou:
..."fornecendo ao projetista uma representação essencial do software, que pode ser mapeada num contexto de implementação."
Ele quis dizer que, será apresentada uma solução para o software, um solução para o problema e, esta solução da modelagem será para a implementação.

Tanto é que, no RUP, a disciplina de análise e projeto antecede a disciplina de implementação. Logo, para que ocorra uma boa implementação, é necessário que a solução para o problema esteja bem adiantada.
OBS: Lembrando que, segundo o "modelo das baleias" do RUP, as disciplinas podem sim ocorrer simultaneamente, porém com um esforço menor.

O modelo ajuda o analista a entender a informação, a função e o comportamento de um sistema, tornando a tarefa de análise de requisitos mais fácil e mais sistemática.

http://slideplayer.com.br/slide/8296531/

e-

A modelagem é a conversao dos requisitos funcionais e nao-funcionais, servindo para capturar a essencia do dominio do problema

A análise de requisitos de um sistema de informação envolve várias etapas interconectadas, que podem ser resumidas em: identificação das necessidades, compreensão dessas necessidades, modelagem do sistema, especificação dos requisitos e validação desses requisitos. Essas etapas garantem que o sistema desenvolvido atenda às necessidades dos usuários e do negócio.

Etapas detalhadas da análise de requisitos:

1. Identificação das necessidades:

Nesta fase, o objetivo é entender o problema que o sistema precisa resolver e as necessidades dos usuários e outras partes interessadas. Isso pode envolver entrevistas, análise de documentos, observação de processos e outras técnicas para coletar informações sobre as necessidades do sistema.

2. Compreensão das necessidades e soluções:

Após a coleta de informações, é importante analisar os dados para entender as necessidades identificadas e explorar possíveis soluções. Isso pode envolver a criação de modelos conceituais do sistema e a identificação de requisitos funcionais e não funcionais.

3. Modelagem do sistema:

Nesta etapa, são criados modelos que representam o sistema de forma visual, como diagramas de caso de uso, diagramas de atividades e diagramas de classes. Esses modelos ajudam a visualizar a funcionalidade do sistema e a interconexão entre diferentes partes.

4. Especificação dos requisitos:

Os requisitos identificados são formalmente especificados em um documento que pode incluir requisitos funcionais (o que o sistema deve fazer) e requisitos não funcionais (como o sistema deve se comportar, como desempenho, segurança, etc.).

5. Validação dos requisitos:

A validação envolve a revisão e a confirmação dos requisitos com as partes interessadas para garantir que eles estejam corretos, completos e consistentes. Isso pode ser feito através de testes, feedback dos usuários e outras atividades de validação.

6. Gerenciamento de Requisitos:

Após a validação, é importante gerenciar os requisitos ao longo do ciclo de vida do desenvolvimento do sistema, monitorando e controlando quaisquer mudanças nos requisitos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo