software development
tarkvaraarendus
olemus
ISO/IEC/IEEE 24765:
tarkvaraarenduse protsess
protsess, millega kasutaja vajadused muundatakse tarkvaratooteks:
muundab kasutaja vajadused tarkvaranõueteks, muundab tarkvaranõuded lahenduseks, teostab lahenduse koodina, testib seda koodi, võib installida ja kontrollida töist kasutamist; need toimingud võivad kattuda ja neid võidakse sooritada iteratiivselt.
= software development process
process by which user needs are translated into a software product
Note. The process involves translating user needs into software requirements, transforming the software requirements into design, implementing the design in code, testing the code, and sometimes, installing and checking out the software for operational use. These activities can overlap or be performed iteratively.
ISO/IEC/IEEE 24765:
tarkvaraarenduse elutsükkel
periood, mis algab otsusest töötada välja arkvaratoode ja lõpeb selle tarkvara väljalaskega
= period of time that begins with the decision to develop a software product and ends when the software is delivered
ülevaateid
https://en.wikipedia.org/wiki/Software_development
https://en.wikipedia.org/wiki/Software_development_process
https://www.tatvasoft.com/blog/top-12-software-development-methodologies-and-its-advantages-disadvantages/
https://www.cleveroad.com/blog/software-development-methodologies
https://www.ictp-saifr.org/wp-content/uploads/2014/09/software-devel-basics.pdf
https://warwick.ac.uk/research/rtp/sc/rse/training/introdev/introduction_to_software_development.pdf
https://www.halvorsen.blog/documents/programming/software_engineering/resources/Software%20Development.pdf