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].

Kapcsolódó cikkek