| − | Durant aquesta etapa es realitzen les tasques que comunament es coneixen com programació, que consisteix, essencialment, a portar a codi font, en el llenguatge de programació triat, tot el dissenyat en la fase anterior. Aquesta tasca la realitza el programador, seguint del tot les línies impostos en el disseny i en consideració sempre als requisits funcionals i no funcionals (ERS) especificats en la primera etapa. | + | Durant aquesta etapa es realitzen les tasques que comunament es coneixen com '''programació''', que consisteix, essencialment, a portar a codi font, en el llenguatge de programació triat, tot el dissenyat en la fase anterior. Aquesta tasca la realitza el programador, seguint del tot les línies impostos en el disseny i en consideració sempre als requisits funcionals i no funcionals (ERS) especificats en la primera etapa. |
| − | És comú pensar que l'etapa de programació o codificació (alguns l'anomenen implementació) és la que requereix la major part del treball de desenvolupament del programari, però, això pot ser relatiu (i generalment aplicable a sistemes de petit port) ja que les etapes prèvies són crucials, crítiques i poden portar bastant més temps. Se sol fer estimacions d'un 30% del temps total consumit en la programació, però aquesta xifra no és consistent ja que depèn en gran mesura de les característiques del sistema, la seva criticitat i el llenguatge de programació escollit. Mentre menor és el nivell del llenguatge major serà el temps de programació requerit, així per exemple es trigaria més temps a codificar un algorisme en llenguatge assemblador que el mateix programat en llenguatge C. | + | És comú pensar que l'etapa de programació o codificació (alguns l'anomenen '''implementació''') és la que requereix la major part del treball de desenvolupament del programari, però, això pot ser relatiu (i generalment aplicable a sistemes de petit port) ja que les etapes prèvies són crucials, crítiques i poden portar bastant més temps. Se sol fer estimacions d'un 30% del temps total consumit en la programació, però aquesta xifra no és consistent ja que depèn en gran mesura de les característiques del sistema, la seva criticitat i el llenguatge de programació escollit. Mentre menor és el nivell del llenguatge major serà el temps de programació requerit, així per exemple es trigaria més temps a codificar un algorisme en llenguatge assemblador que el mateix programat en llenguatge C. |