Durante o levantamento de requisitos nos deparamos com muitas informações que no inicialmente são obscuras. Há requisitos que não conseguimos transformar num conhecimento necessário para a construção do software.
Mas podemos observar que os requisitos de um software, são basicamente descritos no formato textual. Compreender o texto fornecido, pode resultar num melhor planejamento do software.
Os requisitos funcionais de um software, em todos os casos, são compostos pelos principais elementos gramaticais que podem ser extraídos e agrupados de acordo o contexto.
Elementos Gramaticais
Os elementos da gramática podem resultar em pequenas partes do software, tais como:
- Substantivos: Regras de negócio, classes, objectos, tabelas e atributos;
- Verbos no Infinitivo: operações do sistema, métodos e funções;
- Verbos no Indicativo: sequência de actividades de uma operação;
- Adjectivos: Valores de atributos;
- Frases interrogativas: Métodos de Verificação e atributos de estado.
Observação: A boa interpretação destes elementos gramaticais, pode contribuir para a boa prática na escrita do código e na modelagem do sofware.
Exemplo: Extração de elementos gramaticais nos requisitos de um Sistema de Recrutamento e Selecção.
Para mais artigos:
https://www.dev.to/ortizdavid
https://www.medium.com/@ortizaad1994