- hw
- megvásárolható-e kész termékként?
- nem → egyedi fejlesztés
- igen → jó választás?
- követelmények teljesítése
- kompatibilitás
- ár
- beszerzési idő
- dokumentáció
- terméktámogatás, garancia
- csak később érhető el, vagy kritikus/veszélyes egység
- döntés költség-, erőforrás- és időhatékonysági szempontok alapján
- sw
- szempontok fejlesztés menetéhez
- rugalmasság biztosítása
- skálázhatóság
- ciklikusság
- dinamikus adattípusok
- újrahívható állapotok, szubrutinok
- könnyen bővíthető állapotgépek és struktúrák
- modularitás
- amelyek egymástól függetlenül
- erőforrások védelme
- átláthatóság, nyomonkövethetőség
- forráskód csoportosítása
- könyvtárrendszerbe
- osztályokba
- dokumentáció
- verziókövetés
- szempontok felhasználói felülethez
- láthatóság
- dinamikusság, átméretezhetőség
- felhasználó tehermentesítése
- automatikus funkciók
- legutóbbi beállítások betöltése
- tevékenységnaplózás
- menthető munkamenet
- jól feliratozott kezelőfelületek
- egyképernyős elrendezés