A Kempelen Farkas Digitális Tankönyvtár/vagy más megjelenítő által közvetített digitális tartalmat a felhasználó a szerzői jogról szóló 1999. évi LXXVI. tv. 33. paragrafus (4) bekezdésében meghatározott oktatási, illetve tudományos kutatási célra használhatja fel. A felhasználó a digitális tartalmat képernyőn megjelenítheti, letöltheti, arról elektronikus adathordozóra vagy papíralapon másolatot készíthet, adatrögzítő rendszerében tárolhatja. A Kempelen Farkas Digitális Tankönyvtár/vagy más megjelenítő weblapján található digitális tartalmak üzletszerű felhasználása tilos, valamint kizárt a digitális tartalom módosítása és átdolgozása, illetve az ilyen módon keletkezett származékos anyag további felhasználása.

1.2. A fejlesztés elvi alapjai

Elsőként tisztázzuk, mit is értünk fejlesztésen!

Minden terméknek van élettörténete (életciklusa), amely a rá vonatkozó igény felmerülésétől a termék használatból való kivonásáig (feledésbe merüléséig) tart. A ciklus elnevezés főként azokban az esetekben indokolt, amikor egy terméknek rendre újabb, továbbfejlesztett változatait állítják elő. Ilyenkor minden továbbfejlesztési lépést úgy tekinthetünk, mint az élettörténet megismétlődését, azaz ciklusokról beszélhetünk. Valamennyi életciklus-típuson belül megtalálható az a tervező, kísérletező tevékenység, amelyik jellegzetesen az új vagy módosított termék előállítására vonatkozó igény megszületésétől a gyártás megindításáig tart.

Fejlesztésen egy termék életciklusának azt a szakaszát értjük, amelyik a termék előállítására vagy módosítására vonatkozó igény felmerülésétől a gyártás megindításáig tart.

A fejlesztési szakaszban részint magát a terméket (gyártmányfejlesztés), részint a technológiát (gyártástervezés) kell megtervezni és kísérleti úton igazolni. Természetesen a termék és a technológia kölcsönösen hatnak egymásra.

Felidézve mindazt, amit az előző pontban a szoftverről mondtunk, vegyük vizsgálat alá a szoftver élettörténetét!

A szoftver elnevezés a kemény/lágy (hard/soft) ellentétpárból származik. Az ellentétpár azt tükrözi, hogy – szemben a számítógép merev, a gyártás után már nem változtatható jellegével – a szoftver könnyen, rugalmasan, akár "házilag" is módosítható. Ez a könnyű változtathatóság csábít is a változtatásokra. A szoftver életének ciklikus jellegét a módosítások, továbbfejlesztések sorozata adja.

Azt is megállapíthatjuk, hogy a szoftver élettörténetében az egyes szakaszok súlya jelentősen eltér a hagyományos termékeknél megszokottól. Miután a gyártás – azaz a példányok előállítása – nem okoz különösebb gondot, ezzel szemben a termék maga bonyolult, így az életciklus döntő része a fejlesztés, ezen belül is a termékfejlesztés. Ennek megfelelően a szoftvertechnológia nem a gyártás mikéntjére, hanem a termékfejlesztés mikéntjére koncentrál, erre próbál szisztematikus módszereket adni.