A szoftverfejlesztés általános elvei

A programok eltérnek a céloktól, a funkcióktól és a megvalósítás formáitól. Mindazonáltal feltételezhetjük, hogy vannak olyan általános elvek, amelyeket a programok kidolgozásakor fel kell használni.

Frekvencia elv

Az alapelv a felhasználási gyakoriság alapján a speciális csoportok algoritmusain és adatain alapul. A programok futtatásakor leggyakrabban előforduló műveletek esetén a feltételek gyors végrehajtásra kerülnek. A leggyakrabban használt adatok a leggyorsabban elérhetőek. A "gyakori" műveletek általában rövidebbek. Meg kell jegyezni, hogy a programkészítők csak nem több, mint 5% -a határozottan befolyásolja a program sebességét. Ez a tény lehetővé teszi a program operátorainak jelentős részét a számítás sebességének figyelembevétele nélkül történő kódoláshoz, a "szépség" és a szövegek egyértelműségének figyelembevételével.

A modularitás elve

A modul ebben a kontextusban a szóban forgó rendszer funkcionális elemét jelenti, amelynek tervezése a rendszer követelményei között befejeződött és végrehajtva, valamint a hasonló rendszerelemek vagy elemek egy másik rendszerének magasabb szintű szintjén lévő interfész. A programok komponenseinek elválasztására szolgáló módszerek
modulok jelentősen eltérhetnek egymástól. A rendszer modulokba történő felosztását nagymértékben a programtervezési módszer határozza meg.

A funkcionális szelektivitás elve

Ez az elv a frekvencia és a moduláris elvek logikus folytatása, és a programok tervezése során használatos. A programok elosztják a fontos modulokat, amelyeknek folyamatosan készen kell állniuk a számítási folyamat hatékony szervezésére. Ezeket a programokat a magnak vagy a monitornak nevezik. A monitor kialakításakor két egymásnak ellentmondó követelményt kell figyelembe venni. A monitoron a tisztán vezérlő modulokon kívül a leggyakrabban használt modulokat is fel kell venni. A modulok számának olyannak kell lennie, hogy a monitor által elfoglalt memória mennyisége ne legyen túl nagy. A monitor részét képező programok véglegesen a RAM-ban tárolódnak. A programok fennmaradó részei állandóan külső tárolóeszközökön tárolódnak, és csak szükség esetén töltődnek be a RAM-ba, szükség esetén pedig egymást átfedve.

A generálhatóság elve

Ennek az elvnek a legfontosabb megfogalmazása meghatározza a program kezdeti reprezentációjának ilyen módját, amely lehetővé tenné a technikai eszközök meghatározott konfigurációjának, a megoldandó problémák skálájának és a felhasználó munkájának feltételeinek konfigurálását.

A funkcionális redundancia elve

Ez az elv figyelembe veszi az ugyanazon munkát különböző módokon. Különösen fontos, hogy figyelembe vegyék ezt az elvet, amikor egy felhasználói felületet fejlesztenek ki ugyanazon adatok különböző módon történő kibocsátására, az információmegjelenítés pszichológiai különbségei miatt.

Az "alapértelmezett"

Segítségével megkönnyíti a kapcsolatok szervezését a rendszerrel mind a generációs, mind a már kész programokkal való együttműködés során. Az alapelv a struktúrák, modulok, hardverkonfigurációk és adatok azonosítására szolgáló rendszerben történő tároláson alapul, amelyek meghatározzák a programmal való együttműködés feltételeit. A program ezt az információt alapértelmezésként használja, ha a felhasználó elfelejti vagy szándékosan nem adja meg.

Navigáció rekordok szerint

Kapcsolódó cikkek