O processo de levantamento de requisitos na modelagem de sistemas de informação.
Para o desenvolvimento de qualquer sistema de informação, é importante o planejamento do mesmo. Dennis (2005) diz que o planejamento é o processo fundamental para compreender por que um sistema de informações deve ser construído e determinar como trabalhar para que o mesmo seja construído.
Durante o planejamento de um processo é necessário que se colete o maior número de dados e informações possíveis sobre as funções que o sistema informatizado deve conter. O analista de sistema deve possuir conhecimento técnico sobre a área onde será desenvolvido o sistema, e deve também trocar informações com futuros usuários e a gerencia da empresa a qual está sendo desenvolvido o projeto.
Esse processo gera uma série de documentos pelo analista. Alguns destes documentos são elaborados da comunicação entre o analista e as demais partes que utilizarão tal sistema. Esta interação é denominada de levantamento de requisitos, que norteiam o analista no processo de modelagem do sistema de informação.
Mas o que é um requisito? Para Dennis (2005) requisito é uma declaração do que um sistema deve ser, fazer e quais características devem possuir. Então, os requisitos são a transcrição dos dados informados pelos membros de uma instituição, interessada no desenvolvimento de um sistema de informação, de uma maneira que possam ser utilizados pelo analista no desenvolvimento do projeto.
Os requisitos podem ser funcionais ou não funcionais. Os requisitos funcionais têm relação com as ações que o sistema deve executar, e os não funcionais definem como devem ocorrer estas ações. Dennis (2005) diz que requisitos funcionais se relacionam diretamente com um processo que o sistema deve executar, enquanto os não funcionais referem-se às propriedades comportamentais do sistema.
Para que um sistema de informação seja eficaz, é necessário que a não haja erros na fase de levantamento de requisitos, e apesar de ser comum o surgimento de novos requisitos durante todas as diferentes fases do projeto é importante que o analista de sistemas tenha sensibilidade em definir quais requisitos são realmente necessários para que não ocorra um “inchaço” no projeto e alterações desnecessárias nos rumos do mesmo.
O processo de levantamento de requisitos é extremamente importante durante o desenvolvimento de um sistema de informação, e a correta análise de tais requisitos é vital para que o sistema desenvolvido atinja a eficácia. Todas as fases de um projeto de desenvolvimento e modelagem de um sistema de informação têm sua utilidade, contudo, fica evidente que com um correto levantamento de requisito aliado ao conhecimento do analista à área de mercado a qual o software será desenvolvido tornam a modelagem mais simples e prática.
Referência: DENNIS, Alan; WIXOM, Barbara. Análise e Projeto de Sistemas. Rio de Janeiro: LTC, 2005.
Autor: Ricardo Da Silva E Silva
Artigos Relacionados
Engenharia De Software
Requisitos De Software
A Essencialidade Da Engenharia De Software
Levantamento De Requisitos E Mapeamento De Processos
O Processo Rup
Aplicação De Sistema De Informação Geográfica Na Identificação De área Para Aterro Sanitário
Profissão - Analista De Sistemas