Requisitos de sistema informatizado


No mundo em que vivemos é inconcebível a realização de nossas atividades sem a utilização de um software os quais podem estar embarcados em equipamentos ou instrumentos de medição ou serem adquiridos para auxiliar na gestão e automação de processos. É neste momento que surge a pergunta: Qual software devo comprar? Antes de responder a esta pergunta é necessário responder a outra. Como selecionar o software que melhor irá atender a minha necessidade?

Quando o software está embarcado no instrumento no instrumento de medição não temos muito o que fazer até porque, este é classificado como software de prateleira sendo devidamente validado pelo fabricante e atualmente com um ponto que devemos observar. Segurança. Mas quando precisamos efetuar a aquisição de um software e configurá-lo? Além de termos de forma clara os requisitos que o produto deve possuir também devemos pensar na sua validação afinal, incluímos informações que em maior ou menor grau poderá ou irá impactar no resultado da medição.

A definição dos requisitos do sistema envolve a identificação, documentação e compreensão clara das necessidades, funcionalidades, características e restrições que o software deve atender visando atender a necessidade dos usuários e stakeholders sendo o alicerce para o processo.

A definição dos objetivos nos traz diversos benefícios onde destacamos:

+ Compartilhamento da informação clara à todos que estão envolvidos na seleção do produto de forma a garantir que as funcionalidades, características e restrições que o software deve atender sejam de conhecimento de todos os usuários;
+ A criação de uma base clara para validação do produto de forma que o aspectos relevantes sejam testados e validados principalmente quanto ao resultado declarado pelo software;

Abaixo apresentamos os principais pontos para definição dos requisitos do sistema.

1. Identificação das necessidades do usuário: Os requisitos do sistema derivam das necessidades do usuário final, o que envolve entender quem são os usuários e quais são seus objetivos, além de como o software pode ajudá-los a alcançar esses objetivos.

2. Coleta de requisitos: Os requisitos são coletados de várias fontes, incluindo reuniões com clientes, entrevistas com stakeholders, análise de documentos existentes, entre outros métodos. Esses requisitos podem ser funcionais onde descrevemos o que o sistema deve ou não fazer, assim como, descrever as qualidades do sistema, como desempenho, segurança, usabilidade, etc..

3. Documentação dos requisitos: Os requisitos são documentados em um formato claro e compreensível o que inclui: especificações funcionais, diagramas de fluxo, casos de uso, entre outros artefatos.

4. Validação dos requisitos: Após a documentação, os requisitos são revisados e validados para garantir que atendam às necessidades do usuário e sejam viáveis para implementação. Isso envolve a verificação de sua completude, consistência, relevância e não ambiguidade.

5. Gerenciamento de mudanças: À medida que o projeto avança, é comum que novos requisitos surjam ou que os requisitos existentes sejam modificados. Portanto, é importante ter um processo de gerenciamento de mudanças para controlar e documentar qualquer alteração nos requisitos ao longo do ciclo de vida do projeto. Pode não parecer mas, para os laboratórios que contratam fornecedores de software, garantir que haja um controle e gerenciamento de mudança eficaz é de fundamental importância uma vez que, em função da alteração realizada pode ser necessário a realização de nova validação do software utilizado pelo laboratório.

6. Comunicação contínua: A definição dos requisitos não é apenas uma etapa inicial única, mas um processo contínuo de comunicação e colaboração entre os stakeholders, incluindo clientes, usuários finais, desenvolvedores e gerentes de projeto. Manter todas as partes interessadas informadas e envolvidas ajuda a garantir que os requisitos permaneçam alinhados com as necessidades do laboratório.

É de fundamental importância no processo de validação de software a utilização de aplicações como Trello ou planilhas com Mapa de Gantt.

Ou seja, a definição dos requisitos do sistema é a base para o sucesso do projeto de desenvolvimento ou seleção do software que irá utilizar, pois estabelece a base para a implementação e validação do produto

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *