Szoftvertervezés, -fejlesztés

 

F1      Fejlesztési feltételeket biztosít

F1.1      Munkaerőt biztosít

F1.2      Munkaidőt biztosít

F1.3      Munkaerőt fejleszt

F1.3.1      Irodalmaz

F1.3.2      Tanfolyamokon részt vesz

F1.4      Fejlesztési eszközöket figyel

F2      Szerződéseket köt

F2.1      Fejlesztési célokat meghatároz

F2.1.1      Követelményjegyzéket összeállít

F2.1.1.1         Vevői igényt feltár

F2.1.1.2         Látens igényeket feltár

F2.1.2      Alapkoncepciót kidolgoz

F2.1.3      Alternatívákat kidolgoz

F2.1.3.1         Megvalósíthatóságot vizsgál

F2.1.3.1.1          Fejlesztési eszközök szükségletet tervez

F2.1.3.1.2          Hardver szükségletet tervez

F2.1.3.1.3          Adatszintű vizsgálatot végez

F2.1.3.1.4          Képzési szükségletet meghatároz

F2.1.3.1.5          Technológiát rögzít

F2.1.3.2         Kockázatelemzést végez

F2.2      Projekt időtervet készít

F2.3      Kalkulációt készít

F2.4      Alternatívák közül dönt

F3      Szerződést köt

F3.1      Szerződéstervezetet kidolgoz

F3.2      Szerződést aláírattat

F4      Szerződéses feladatot végrehajt

F4.1      Fejlesztő team-et összeállít

F4.2      Fejlesztő tervet készít

F4.2.1      Időtervet pontosít

F4.2.2      Fejlesztési kapacitást felmér

F4.2.3      Alvállalkozót bevon

F4.3      Analízist végez

F4.3.1      Követelményrendszert pontosít

F4.3.1.1         Kritikus részekre gyors prototípust készít

F4.3.1.2         Technológiának megfelelően analízist végez

F4.3.1.3         Kísérletet végez

F4.3.1.4         Képernyőtervet készít

F4.3.2      Biztonságtechnikáról gondoskodik

F4.4      Rendszert tervez

F4.4.1      Rendszerszerkezetet tervez

F4.4.2      Felhasználói felületet tervez

F4.4.3      Megrendelővel egyeztet

F4.4.4      SW architektúrát tervez

F4.4.4.1         Modulfelépítési hierarchiát kidolgoz

F4.4.4.2         Modult tervez

F4.4.4.3         Tesztterveket készít

F4.5      Minőségbiztosítási tervet kidolgoz

F4.6      Fejlesztési eszközöket beszerez

F4.7      Fejlesztési eszközöket betanul

F4.8      Kódol

F4.9      SW konfigurációt menedzsel

F4.9.1      Verziót nyilvántart

F4.9.2      Dokumentációt tárol

F4.9.3      Hivatkozást tárol

F4.9.4      Biztonsági mentést végez

F4.10  Rendszert tesztel

F4.10.1  Taszkot tesztel

F4.10.1.1     Modult tesztel

F4.11  Vevői igényt egyeztet

F4.11.1  Megrendelővel egyeztet

F4.11.2  Követelményjegyzékkel egyeztet

F4.11.3  Követelményjegyzéket módosít

F4.12  Prototípust készít

F4.12.1  Alrendszer prototípust készít

F4.12.2  Rendszer prototípust készít

F4.13  Fejlesztést dokumentál

F4.13.1  Felhasználói leírást készít

F4.13.2  Fejlesztési dokumentációt összeállít

F4.13.3  Archiválást végez

F4.14  Fejlesztési tapasztalatokat összesít

F4.14.1  Tapasztalatokat dokumentál

F4.14.2  SW módosításokat további feldolgozásra alkalmassá tesz

F5      SW-t átad

F5.1      Átadás-átvételi tesztet végrehajt

F5.2      Dokumentációt átad

F5.3      SW-t betanít

F6      Rendszerfelügyeletet ellát

F6.1      Garanciális javítást végez

F6.2      Rendszert karbantart