quinta-feira, 23 de maio de 2013

Requsito - IX

Requisitos Funcionais e Não Funcionais

Os requisitos, de modo geral, podem ser classificados em dois grandes grupos:

Requisitos funcionais
  • Que especifica como o sistema interage com o contexto a sua volta.

Descrevem o comportamento do sistema, suas ações para cada entrada, ou seja, é aquele que descreve as funcionalidades, as quais se espera que o sistema forneça. Eles dependem do tipo de software que está sendo desenvolvido, do conhecimento passado pelos usuários sobre o negócio em si e do que deve fazer o software que se espera desenvolver.

A especificação de um requisito funcional deve determinar o que se espera que o software faça, sem a preocupação de como ele faz.

É importante diferenciar a atividade de especificar requisitos da atividade de especificação que ocorre durante o design do software. No design do software deve-se tomar a decisão de quais funções o sistema efetivamente terá para satisfazer aquilo que os usuários querem, ou melhor, que o processo de negócio exige.

Requisitos não funcionais
  • Que expressão atributos de qualidade da solução.

Os requisitos não funcionais não estão ligados diretamente com as funções fornecidas pelo sistema. Em geral se preocupa com padrões de qualidade como:

  • Confiabilidade
  • Desempenho
  • Robustez
  • Segurança
  • Usabilidade
  • Portabilidade
  • Legibilidade
  • Qualidade
  • Manutenibilidade

São muito importantes, pois definem se o sistema será eficiente para a tarefa que se propõe a fazer. Um sistema ineficiente certamente não será usado.
  • A base de dados deve ser protegida para acesso apenas de usuários autorizados.
  • O tempo de resposta do sistema não deve ultrapassar 30 segundos.
  • O software deve ser operacionalizado no sistema Linux.
  • O tempo de desenvolvimento não deve ultrapassar seis meses.



Grande Abraço,
Gilberto Ribeiro.

Nenhum comentário :

Postar um comentário