Diferència entre els requisits funcionals i no funcionals

Taula de continguts:

Diferència entre els requisits funcionals i no funcionals
Diferència entre els requisits funcionals i no funcionals

Vídeo: Diferència entre els requisits funcionals i no funcionals

Vídeo: Diferència entre els requisits funcionals i no funcionals
Vídeo: After watching this, your brain will not be the same | Lara Boyd | TEDxVancouver 2024, Juliol
Anonim

Requisits funcionals i no funcionals

La diferència clau entre els requisits funcionals i no funcionals és que els requisits funcionals descriuen què ha de fer el sistema, mentre que els requisits no funcionals descriuen com funciona el sistema.

A l'enginyeria del programari, els requisits del programari se centren en les necessitats que hauria de resoldre el programari. Quan es desenvolupa programari, el primer pas és reunir els requisits. És un dels passos més importants perquè tot el producte depèn dels requisits reunits. Un cop reunits els requisits, s'analitzen i es documenten a l'Especificació de requisits de programari (SRS). Els requisits de programari es poden classificar en dues seccions com a requisits funcionals i no funcionals.

Quins són els requisits funcionals?

Els requisits que especifiquen els aspectes funcionals del programari es coneixen com a requisits funcionals. Els requisits funcionals canvien d'un projecte a un altre. Defineixen les funcionalitats que proporcionen els sistemes o components.

Diferència entre requisits funcionals i no funcionals
Diferència entre requisits funcionals i no funcionals

Figura 01: desenvolupament de programari

Assumir un sistema de gestió hospitalària. Pot tenir diversos mòduls com ara mòdul d'inici de sessió, mòdul de pacient, mòdul de metge, mòdul de cita, mòdul d'informes i mòdul de facturació. El mòdul d'inici de sessió hauria d'iniciar sessió correctament al sistema quan es proporcioni el nom d'usuari i la contrasenya correctes. El mòdul de pacient ha de desar, editar i suprimir els detalls del pacient. El mòdul de metge ha de desar, editar i suprimir els detalls del metge. El mòdul de cites hauria de programar, reprogramar i eliminar cites. El mòdul d'informes ha de generar informes mèdics. El mòdul de facturació hauria de generar factures de pagament. Aquests són alguns dels requisits funcionals d'un sistema de gestió hospitalària.

Quins són els requisits no funcionals?

Els requisits que no estan relacionats amb l'aspecte funcional del programari entren a la categoria de requisits no funcionals. Defineixen les característiques esperades d'un programari. Els usuaris poden fer suposicions sobre ells. A molts usuaris els preocupa aconseguir els requisits no funcionals adequats, especialment per als sistemes grans.

Un sistema de gestió hospitalària hauria de tenir els requisits no funcionals següents. La velocitat és un requisit considerable. El sistema ha de processar les dades en un temps de resposta mínim. El sistema ha de ser segur. Les dades només han de ser accessibles pels usuaris autoritzats. Ha de ser fàcil de mantenir. El programari ha de ser un producte funcional i útil. Les dades han de ser fiables i estar disponibles quan sigui necessari. Per tant, el sistema de gestió de l'hospital hauria de tenir requisits no funcionals com ara rendiment, seguretat, manteniment, usabilitat, fiabilitat i disponibilitat.

Quina diferència hi ha entre els requisits funcionals i els no funcionals?

Requisits funcionals i no funcionals

Els requisits funcionals són els requisits que defineixen les funcions d'un sistema o dels seus subsistemes. Els requisits no funcionals són els requisits que especifiquen criteris que es poden utilitzar per jutjar el funcionament del sistema.
Ús
Els requisits funcionals s'utilitzen per descriure les funcionalitats d'un sistema. Els requisits no funcionals descriuen les característiques de qualitat del sistema o els atributs de qualitat.

Resum – Requisits funcionals i no funcionals

En aquest article es parla de la diferència entre les dues categories de requisits de programari. La diferència entre els requisits funcionals i no funcionals és que els requisits funcionals descriuen què ha de fer el sistema, mentre que els requisits no funcionals descriuen com funciona el sistema.

Recomanat: