
Com a consultors oficials, evolucio t’ofereix gsBase com a eina de gestió empresarial, del qual n’aprofitem la seva potència i estabilitat. Ara bé, la nostra feina no només és la de donar-te un programa acabat, sinó que evolucio intervé en tot un procés que podríem resumir en els següents punts:
Extreure els requisits d’un producte de programari és la primera etapa per crear-lo. Mentre que els clients pensen que ells saben el que el programari ha de fer, es requereix d’habilitat i experiència en l’enginyeria de programari per reconèixer requisits incomplets, ambigus o contradictoris.
L’Especificació de Requeriments descriu el comportament esperat en el programari un cop desenvolupat. Gran part de l’èxit d’un projecte de programari radicarà en la identificació de les necessitats del negoci (definides per l’alta direcció), així com la interacció amb els usuaris funcionals per a la recollida, classificació, identificació, priorització i especificació dels requeriments del programari .
El disseny arquitectònic ha de permetre visualitzar la interacció entre les entitats del negoci i a més pot ser validat, per exemple per mitja dels diagrames de seqüència. Un disseny arquitectònic descriu en general com es construirà una aplicació de software. Per això es documenta utilitzant diagrames, com per exemple el diagrama de base de dades o de classes.
Reduir un disseny a codi pot ser la part més òbvia del treball d’enginyeria de programari, però no necessàriament és la que demana més treball i ni la més complicada. La complexitat i la durada d’aquesta etapa està íntimament relacionada al o als llenguatges de programació utilitzats, així com al disseny prèviament realitzat.
Consisteix en comprovar que el programari realitzi correctament les tasques indicades en l’especificació del problema.
Mantenir i millorar el software per arreclar errors i aplicar nous requisits.