software engineering
tarkvaratehnika
olemus
IEEE Std 610.12, CC jm:
tehnikameetodite rakendamine tarkvarale, st süstemaatilise, distsiplineeritud, kvantiteeritava metoodika rakendamine tarkvara väljatöötamisele ja hooldusele
= application of a systematic, disciplined, quantifiable approach to the development and maintenance of software; that is, the application of engineering to software
ISO/IEC 2382:
teaduslike ja tehniliste teadmiste, meetodite ja kogemuste süstemaatiline rakendamine tarkvara projekteerimisele, teostusele, testimisele ja dokumenteerimisele ta valmistuse, toetuse ja kvaliteedi optimeerimiseks
= the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software to optimize its production, support, and quality
ülevaateid
https://medium.com/@queen_shecoder/introduction-to-software-engineering-b47a1a25f53d
https://en.wikipedia.org/wiki/Software_engineering
https://www.pvpsiddhartha.ac.in/dep_it/lecture%20notes/SEP/unit1.pdf
https://www.scaler.com/topics/software-engineering/
https://en.wikibooks.org/wiki/Introduction_to_Software_Engineering
https://www.safaribooksonline.com/library/view/beginning-software-engineering/9781118969175/
https://engineering.futureuniversity.com/BOOKS%20FOR%20IT/Software-Engineering-9th-Edition-by-Ian-Sommerville.pdf
https://jasonroell.com/2015/03/16/12-most-infuential-books-every-software-engineer-needs-to-read/
http://noop.nl/2008/06/top-100-best-software-engineering-books-ever.html
http://www.freebookcentre.net/SoftwareEng/Free-Software-Engineering-Books-Download.html