0% acharam este documento útil (0 voto)
22 visualizações11 páginas

Original

O documento aborda a engenharia de software, focando na descrição e classificação de requisitos, que são divididos em requisitos de usuário e de sistema. Os requisitos funcionais detalham os serviços que o sistema deve fornecer, enquanto os não funcionais impõem restrições e características emergentes. A especificação clara e a elicitação de requisitos são essenciais para o desenvolvimento eficaz do sistema.

Enviado por

Juan Cerqueira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações11 páginas

Original

O documento aborda a engenharia de software, focando na descrição e classificação de requisitos, que são divididos em requisitos de usuário e de sistema. Os requisitos funcionais detalham os serviços que o sistema deve fornecer, enquanto os não funcionais impõem restrições e características emergentes. A especificação clara e a elicitação de requisitos são essenciais para o desenvolvimento eficaz do sistema.

Enviado por

Juan Cerqueira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Engenharia de

Software
Ma. Vanessa Matias Leite

Público
Níveis de descrição de
Requisitos
Requisitos de Usuário
Expressos em linguagem natural e complementados por diagramas,
detalhando os serviços que o sistema deve oferecer aos usuários e as
restrições sob as quais deve operar.

Requisitos de Sistemas
Descrição mais aprofundada das funções, serviços e limitações operacionais
do sistema de software. O documento de requisitos do sistema, também
conhecido como especificação funcional, precisa especificar de forma precisa
o que será implementado.

Público
Classificação de Requisitos
Requisitos Funcionais
Descrições dos serviços que o sistema deve fornecer, como ele deve
responder a entradas específicas, e seu comportamento em certas situações.
Em alguns casos, também podem incluir o que o sistema não deve fazer.

Requisitos Não Funcionais


Restrições aos serviços ou funcionalidades fornecidas pelo sistema. Eles
abrangem limitações de tempo, restrições no processo de desenvolvimento e
exigências decorrentes de normas.

Público
Requisitos funcionais

 Delineiam as operações básicas do

sistema.
 Clareza na definição de requisitos.

 Especificação clara e consistente.

 Completude.

Público
Requisitos funcionais
 O sistema deve permitir que os usuários se autentiquem

utilizando um nome de usuário e senha. Após a autenticação


bem-sucedida, os usuários devem ter acesso às
funcionalidades apropriadas com base em seu nível de
permissão.
 O sistema deve fornecer a capacidade de gerar relatórios de

vendas mensais que incluam total de vendas, número de


pedidos e detalhes de itens mais vendidos. Os relatórios
devem ser exportáveis em formatos como PDF e Excel.

Público
Requisitos não funcionais

 Características emergentes do sistema, tais

como confiabilidade, tempo de resposta e


eficiência no uso de recursos.
 Geralmente não são frequentemente

estabelecidos pelos usuários.


 Requisitos não funcionais muitas vezes entram

em conflito ou interagem com outros requisitos,


sejam eles funcionais ou não funcionais.

Público
Requisitos não funcionais
 Frequentemente impactam a arquitetura global do
sistema, em vez de apenas componentes isolados. Por
exemplo, para atender aos requisitos de desempenho,
pode ser necessário estruturar o sistema de forma a
reduzir a comunicação entre componentes.
 Um único requisito não funcional, como um requisito de

segurança, pode originar vários requisitos funcionais


relacionados que definam os serviços necessários no
novo sistema. Além disso, esses requisitos não
funcionais podem também impor restrições sobre os
Público requisitos existentes.
Métricas para especificar requisitos não
funcionais

Fonte: Sommerville
(2018).
Público
Engenharia de Requisitos

Fonte: Sommerville (2018).


Público
Elicitação de Requisitos

Fonte: Sommerville (2018).


Público
Notação para escrever
Requisitos

Fonte: Sommerville. (2018).


Público

Você também pode gostar