programozási módszertan
Ebben a kifejezést, vannak más célra, lásd. Módszertan (egyértelműsítő lap).
Programozási módszertan - egy sor módszerek különböző szakaszaiban a szoftver életciklusa és a általános filozófiai megközelítést [1].
- filozófiai megközelítés vagy alapelveit. Ezek az elvek, amelyek függnek a hatékonysága a módszer általában könnyen össze és magyarázható;
- konzisztens modell a módszereket alkalmazzák ezt a módszert;
- fogalmak (fogalmak), módszerek, amelyek lehetővé teszik, hogy meghatározza pontosabban.
Abban az esetben, ha a programozási módszert alkalmazzuk lépésben (tervezési), ez általában nevezik programozási paradigma [2].
Nyomon követheti a megjelenése háromféleképpen módszereket. Először is, lehet egy kifejezés a gyakorlati tapasztalat. Másodszor, a módszertan származhat a négy modell az algoritmus: az absztrakt Turing-gép (imperatív programozási) rekurzív Hilbert funkció és Ackermann (strukturált programozás), lambda kalkulus Church (funkcionális programozás), Markov normál algoritmusok (logikai programozás) [3 ] [4]. Harmadszor, a módszert lehet magyarázni a kijelzőn az egyik a három struktúrák modellezési nyelv, hogy a szerkezet a programozási nyelv [5]. A fémalkatrészeket lehet egy adatstruktúrát. Irányítási struktúra és a logika. Mind a kilenc térképek meghatároz egy módszert vagy kellően súlyos programozási módszer. Például, a leképezés logika logikai alapú logikai programozás [4].
Amikor közeledik a módszertant, amelynek a magja (Engl. Mag), amely megfelel a módszer leírását az algoritmus, és további funkciók. A következő öt alapvető sejtmagokat módszereket lehet izolálni [6]:
Látható, hogy ezek a módszerek vannak a skálán a navigációs (egylépéses végrehajtását a kontroll), amíg a specifikáció (meghatározási eredmény, hogy az igénypontok) [6].
Szerint a sajátosságait a topológiai
Specificitás (topológiai specificitás) - kiválasztására irányuló eljárás a módszerek finomítja a módszert a sejtmagban. A kritérium a minőség egy adott topológia lehet összköltségének szoftverfejlesztés. Az viszont, fejlesztési költségek többek között függ attól a legfontosabb nyelvi absztrakciós: adatok kinyerésére, kezelésére és modularitás. Például, a rendkívül fontos, hogy tartsák be a módszertan lehet strukturált programozási technikák. amely jobban topológia a nyelvi absztrakciók. Az eredmény egy strukturált programozási módszert [7].
A pontos részletek a végrehajtás
Szerint a hardver architektúra megvalósítása lehet központosított vagy párhuzamos. Például, a módszertan (kötelező) párhuzamos programozás módszertana párhuzamos programozási logika [8].
Továbbá, a módszer lehet a hibrid. Például, leggyakrabban keveréke funkcionális és logikai programozás [8].
Programozási nyelvek is támogatnak bizonyos módszert, de ez nem jelenti azt, hogy bizonyos nyelvek nem használják szokatlanul módszert, de csak mi szükséges ahhoz, fordítsuk több energiát és erőforrásokat. [2]
Programozási módszertan különböznek a teljes költség a problémák megoldását, különböző tulajdonságokkal (tudományos számítástechnika, pénzügyi feladatait, valós idejű rendszerek, és így tovább. N.). Scale problémák és hatékonyságának szoftver által generált is fontos tényező kiválasztásakor programozási módszertan [9].