Tarkvaraarendus
Tarkvaraarendus – разработка/развитие ПО
Andmetöötlus – обработка данных – работа с данными при помощи компьютера и перевод данных в форму понятную компьютеру.
Andmetöötlussüsteem – система обработки данных – персонал + компьютер + ПО – это система по обработке входных данных различными математическими операциями с целью сделать из понятными для компьютера.
Tarkvara – TA = Программное обеспечение – ПО
Riistvara – Железо – Аппаратное обеспечение компьютера
Rakendustarkvara – Прикладное ПО – пример – kontoritarkvara, andmebaasid, multimeedia programmid, CAD-programmid, Arendusprogrammid jne.
Süsteemne tarkvara – Системное ПО – Operatsioonisüsteem, draiverid (nt videodriver), failihaldusprogrammid.

TA Elutsükkel – Жизненный цикл ПО
процесс, в результате которого создается новая или изменяется старая система ПО.
Фазы ЖЦИ:
- Analüüs / Анализ – первый этап при любой разработке, без него невозможно перейти на след фазы.
- Projekteerimine/kavandamine – проектирование / планирование – будущее ПО должно сооьвеьсьвовать стандартам IEEE
- TEOSTUS / реализация – создание ПО + проверка * валидирование -проверка достоверности первоначальным требованиям.
- Hooldus / сопровождение – после предачи ПО клиенту
На протяжении всей истории было предложены несколько общих моделей разработки систем и наиболее важные из них следующие:
1) водопадная модель (каскадная, koskmudel, waterfall model)
2) спиральнаямодель (spiraalmudel, spiral model)
3) инкрементнаямодель (inkrementaalmudel, incremental model)
4) прототипирование (prototüüpimine, prototyping).
5) V- модель / V-mudell