Lefelé és felfelé irányuló design. Szia egy diák, akit a lefelé irányuló tervezés alapul

Lefelé és felfelé irányuló design. Szia egy diák, akit a lefelé irányuló tervezés alapul

Subrogram

Szerkezeti programozás

Az előző szakaszban figyelembe vették a programok összeállításához szükséges főbb operátorokat és adattípusokat. Feltételezték, hogy a program szövege a hozzárendelési operátorok, a ciklus és a feltételes operátorok sorozata. Ily módon nem lehet megoldani a nem nagyon összetett feladatokat, és több száz vonalat tartalmazó programokat készíthet. Ezután a forrásszöveg megértése élesen csökken, mivel az algoritmus általános szerkezete elveszik a túl részletes, elemi akciókat teljesítő nyelvi szolgáltatók mögött. Számos befektetett feltételes operátor és ciklusos üzemeltetők merülnek fel, a logika társultsággá válik, amikor megpróbálja kijavítani az egyik hibás üzemeltetőt, az ezen üzemeltető működésének jellemzőivel kapcsolatos számos új hibát hoz létre, amelyek eredményeit gyakran figyelembe veszik a sokféle program. Ezért szinte lehetetlenné válik, hogy tárcsázza és hibakezdje el az üzemeltetők hosszú linázszekvenciáját.

A közepes méretű alkalmazások létrehozásakor (a forráskód több ezer sora) szerkezeti programozásaz ötlet, amely lényegében a program szerkezete tükröznie kell a probléma megoldását úgy, hogy az oldat algoritmus jól látható legyen a forrásszövegből. Ehhez hozzá kell rendelkeznie ahhoz, hogy egy programot nemcsak három egyszerű szereplő segítségével hozza létre, hanem olyan pénzeszközök segítségével is, amelyek pontosabban tükrözik az algoritmus sajátos struktúráját. Ebből a célból a programozás bevezetésre került szubrutinok -a szükséges intézkedések végrehajtása és a forráskód többi részétől függetlenül. A program van osztva sok kis alprogramot (elfoglaló 50 üzemeltetők - kritikus küszöböt gyors megértése a cél a alprogram), amelyek mindegyike végez az egyik az előírt tevékenységeket a kezdeti feladat. Ezek ötvözeteként alprogramok, lehetséges, hogy egy végső algoritmus már nem egyszerű gazdasági szereplők, de az elkészült kód blokkokat, hogy van egy bizonyos szemantikai terhelés, és akkor is utalhat ilyen blokkok neveket. Kiderül, hogy a szubrutinok a programozó által meghatározott új üzemeltetők vagy nyelvi műveletek.

A szubrutinok alkalmazásának lehetősége a programozási nyelvet az osztályra vonatkozik eljárásinyelvek.

Az alprogramok jelenléte lehetővé teszi az alkalmazás tervezését és fejlesztését felülről lefelé -ezt a megközelítést hívják hívják lefelé irányuló tervezés.Először is, több szubprogramot osztanak ki, amelyek meghatározzák a globális feladatok (például az adat-inicializálás, a fő rész és a befejezés), akkor mindegyik modulok részletesen alacsonyabb szinten vannak kitéve, bekapcsolva egy kis számú más szubprogramhoz, és ez akkor történik, amíg az egész feladatot nem hajtják végre.

Ez a megközelítés kényelmes, mert lehetővé teszi, hogy egy személy folyamatosan gondolkodjon a téma szintjén, és ne essen be konkrét üzemeltetőkre és változókra. Ugyanakkor egyes alprogramok úgy tűnik, hogy azonnal nem hajtanak végre azonnal, de ideiglenesen elhalasztják, amíg más részek befejeződnek. Például, ha egy komplex matematikai funkció rendkívül fontos kiszámítása, akkor egy ilyen számítás külön alprogramja megkülönböztethető, de az átmenetileg egy operátor ideiglenesen hajtja végre, amely egyszerűen hozzárendel egy előre meghatározott értéket (például 5). Amikor az alkalmazás meg van írva és hibakeredett, akkor folytathatja ezt a funkciót.

Fontos, hogy a kis alprogramok sokkal könnyebbek legyenek a hibakereséshez, ami jelentősen javítja a program általános megbízhatóságát.

A szubrutinok nagyon fontos jellemzője a lehetősége annak Újrafelhasználás.Nagy könyvtárak standard alprogramok vannak ellátva, integrált programozási rendszer, amely lehetővé teszi, hogy jelentősen növeljék a munkaerő termelékenységének segítségével valaki másnak a munkáját létre a gyakran használt szubrutinok.

Fontolja meg a lefelé irányuló tervezési technikákat bemutató példát. Van egy OCENKI tömb, amely az igazságügyi becslések N (N\u003e 2) közül (mindegyik értékelés pozitív). Néhány sportban szokásos, hogy eldobja a legnagyobb és legkisebb értékelést, hogy elkerülje az elfogult játékvezetés hatását, és a sportoló kiadásai a fennmaradó értékelések kiadásaira kerülnek. Megoldom ezt a problémát, fokozatosan részletezve az algoritmust (egy adott programozási nyelvhez kötődve).

1. A megoldási eljárást leginkább az alprogramok írják le:

Enter_oncencations_v_massive;

Delete_same_big_avota;

Delete_same_male_aztion;

Kimenet;

Most már részletezheti ezeket a szubrutinokat.

2. DELETE_SAME__NAME_AZTION;

Hogyan lehet eltávolítani a legnagyobb értékelést a statikus masszívából? Ehelyett egyszerűen csak 0 értéket írhat, és az átlagos aritmetikai nulla értékek kiszámításakor, hogy ne vegye figyelembe.

I \u003d number_name_bolly_elessh_v_massive;

3. DELETE_SAME_MALNO_AZTION;

I \u003d _name_male_element_v_massive;

A SUBPRPORMME NUMBER_MALE_ELEMENT_B_MASSIVE végrehajtásakor meg kell fontolni, hogy mit keressen a legkisebb pozitívértékek (nagy nulla).

Ez megköveteli a ciklusüzemeltetőt, kiszámítja az Ocenki tömbelemek mennyiségét.

I \u003d 1, majd n

SUM \u003d SUM + OCENKI (I)

SUM \u003d SUM / (N - 2)

Az utolsó üzemeltetőben az átlagos aritmetikai becslések kiszámítása. A tömbelemek mennyisége az elemek számára oszlik, csökkentve 2, mivel két becslés, a legnagyobb és legkisebb, nem kell figyelembe venni.

Abban az esetben, ha ezt a feladatot sorozták meg, akkor a becslések eltávolításának szakaszában bizonyos problémák merülhetnek fel.

A végrehajtás a szubrutinok number_name__massive_Element_B_Massive és number__Male_Element_B_Massive függetlenül.


  • - Téma 3.2 lefelé tervezés

    A csökkenő tervezési módszer magában foglalja a teljes adatfeldolgozó funkció szekvenciális szétválasztását az egyszerű funkcionális elemekhez ("felülről lefelé / lefelé"). Ennek eredményeképpen egy hierarchikus rendszer épül, tükrözve az egyén összetételét és interakció-sércitását ... [Tovább]


  • - lefelé irányuló tervezés

    12-2 órás lecke A csökkenő tervezési módszer az általános adatfeldolgozó funkció szekvenciális bomlása az egyszerű funkcionális elemek ("felülről lefelé"). Ennek eredményeképpen egy hierarchikus rendszer épül, tükrözve a kompozíciót és az összekapcsolást ... [Tovább]


  • - A tervezési útvonalak az alacsonyabb hierarchikus leírások (növekvő tervezés) vagy a felső (lefelé irányuló tervezés) alacsonyabb hierarchikus szintjével kezdődhetnek.

    Az összes tervezési szakasz között mély kapcsolat van. Így a végső kialakítás meghatározása és az összes műszaki dokumentáció fejlesztése nem teljesíthető a technológia fejlődésének végéig. A tervezési és fejlesztési folyamatban ...

  • 4. kérdés, Növekvő és lefelé irányuló tervezés.

    A paraméter neve Érték
    A cikk témája: 4. kérdés, Növekvő és lefelé irányuló tervezés.
    RUBRIC (tematikus kategória) Termelés

    ES tartozik a komplex rendszerek, és a design jellemzi a magas különböző tervezési feladatok, a jelenléte nagy számú megoldási lehetőségek rendkívül fontos, hogy figyelembe nagyobb számú tényező.

    Amellett, hogy az eljárásokat részletező hierarchikus szinteken blokk hierarchikus megközelítés kialakítása az ES vonatkozik feldarabolása az elképzeléseket a terméket számos szempontból a természet a megjelenített tulajdonságok.

    Alapvető szempontok közé tartozik funkcionális, tervezés és topológiai.

    Funkcionális A tervezett műveletek leírásához és a funkcionalitás folyamatainak leírásához kapcsolódó aspektus .

    BAN BEN funkcionális szempont Rendszer vagy szerkezeti, funkcionális és logikai, áramkör és komponensszintek az absztrakció.

    A rendszer szintjéna komplexek rendszerként jelennek meg, és a berendezések blokkjait elemekként írják le.

    Funkcionális logikus Ezeket a blokkokat olyan elemek, amelyek funkcionális csomópontokból álló elemekből állnak.

    A Schemechnical szinten Ezeket a blokkokat sematikus komponensekből álló rendszerekként kezelik.

    Az összetevő szintjén A komponensek maguknak rendszernek tekintendők, és figyelembe veszik a vázlatos komponensek áramlását.

    Tervezési szempont A konstrukciók hierarchiája megfelel a termék komponenseinek, diszkrét elemeinek és zsetonjainak és topológiai fragmenseinek leírásának szintjének.

    Technológiai szempontból A technológiai folyamatok leírásának hierarchikus szintjei tervezési útvonalak formájában, a műveletek sorozata és átmenetek.

    Figyelembe véve az esedékesség függőségét, mely szekvenciát, a projekt eljárásokat végzik, megkülönböztetve két módon a tervezés:

    Növekvő tervezés - ϶ᴛᴏ Tervezés, amelyben az alacsony szintű eljárások végrehajtása megelőzi a magasabb hierarchikus szintekhez kapcsolódó projektek végrehajtását (ᴛ.ᴇ. - alulról felfelé).

    Lefelé irányuló tervezés - ϶ᴛᴏ Tervezése felülről lefelé, és az eltérő eljárások ellentétes sorrendje jellemzi.

    A csökkenő tervezési eljárások tipikus sorrendje magában foglalja:

    - rendszer és műszaki tervezés - ϶ᴛᴏ A működés alapelveinek meghatározásának taktikai és műszaki követelményeinek elemzése, a strukturális rendszerek fejlesztése.

    - schemechikai tervezés - ϶ᴛᴏ Funkcionális és vázlatos diagramok kialakítása.

    - tervezési tervezés - ϶ᴛᴏ Válassza ki a konstrukciók alakját, elrendezését és elhelyezését, nyomon követi az alkotmányt és a tervezési dokumentáció kialakulását.

    - technikai tervezés - ϶ᴛᴏ Az útvonalak és a technológiai alapok fejlesztése, a pillanat kiválasztása.

    Lefelé irányuló tervezés (3. ábra).

    Ábra. 3 Az ES csökkenő tervezésének lépéseinek sorrendje

    A növekvő eljárások tipikus sorrendje magában foglalja (4. ábra):

    Eszköz és technológiai tervezés - ϶ᴛᴏ Az alaptechnológia kiválasztása, a profil diffúzió kiszámítása, az alkatrészek topológiájának kiválasztása.

    Schemechikai tervezés - ϶ᴛᴏ Az elektromos áramkör fogalmának szintézise, \u200b\u200baz elemek paramétereinek optimalizálása.

    Funkcionális és logikai tervezés - ϶ᴛᴏ A logikai sémák szintézise, \u200b\u200bmemória megvalósítása, ellenőrzési és vizsgálati vizsgálatok szintézise.

    Tervezés és technológiai tervezés - ϶ᴛᴏ Elemek elhelyezése, nyomkövető terminál, a topológiai és az elektromos áramkörök megfelelőségének ellenőrzése, a rétegenkénti topológia rajzolása.

    Ábra. 4 Az emelkedő tervezési szakaszok szekvenciája, amelyek jellemzőek az integrált áramkörök (IP) kialakítására

    Ugyanakkor, mind a lefelé, mind a design stádiumok szekvenciájának lenyűgöző kialakítása, az iteratív jelleg jellemezhető, amelyben a végső eredmények közelítését a forrás korrekciójával ismételten végezzük adat.

    A tervezési megoldás megszerzésére szolgáló algoritmus az 5. ábrán látható

    Ábra. 5 Projekt eljárás végrehajtási algoritmusa

    Elemzés - Az objektum vagy az objektumok (jelenségek vagy folyamatok) közötti kapcsolat (jelenségek vagy folyamatok) közötti eljárás, valamint az ezen részek közötti kapcsolat azonosítása.

    Az analitikai eljárások az új kreatív eredmények megszerzésének egyik fő technikája.

    Szintézis -az eljárás, inverz elemzés, amely meghatározza a kombináció a különböző alkatrészek felek egy egész, ami történhet mind gyakorlati tevékenységek, valamint a folyamat mentális tudás a valóság.

    Értékelés -a téma minőségének minőségének meghatározása (termékfejlesztés) a követelményeknek.

    4. kérdés, Növekvő és lefelé irányuló tervezés. - koncepció és fajok. A kategória besorolása és jellemzői "4. kérdése növekvő és lefelé irányuló tervezés". 2017, 2018.

    Szoftver tervezési módszerek

    A 20. század végére a tervezett tárgyak összetettsége jelentősen megnőtt jelentősen megnövekedett, de a társadalomra és a környezetre gyakorolt \u200b\u200bhatásuk, a balesetek következményeinek súlyossága a fejlődés és a működés hibái miatt, a minőség és az ár miatt , csökkentve az új termékek időzítését. Figyelembe kell venni ezeket a körülményeket, kényszerítették a projekt tevékenységek hagyományos jellegét és módszertanát.

    Az objektumok létrehozásakor már szükségesnek kell tekinteni rendszerekVagyis az egymással összefüggő belső elemek összetett, egy specifikus struktúrával, számos tulajdonsággal és különböző belső és külső kapcsolatokkal. Új projekt ideológiát alakítottak ki, a rendszertervezésnek nevezték.

    Rendszertervezés Átfogóan megoldja a feladatokat, figyelembe veszi az egyéni tárgyak és részek kölcsönhatását és összefüggését mind a maguk, mind a külső környezetben, figyelembe véve a működésük társadalmi-gazdasági és környezeti következményeit. A szisztémás kialakítás a tervezési objektum és a tervezési folyamat alapos megfontolásán alapul, amely viszont számos fontos részből áll

    A szisztémás kialakítás elvei

    A rendszertervezésnek szisztematikus megközelítésen kell alapulnia. Jelenleg még nincs azzal érvelt, hogy teljes összetétele és tartalma a projekt tevékenységekkel kapcsolatban ismert, de lehetséges, hogy megfogalmazzuk a legfontosabbakat:

    · Gyakorlati segédprogram:

    o A tevékenységeknek kell lenniük célzottaz igazi fogyasztó vagy bizonyos társadalmi, életkor vagy más emberek csoportjainak megelégedésére irányul;

    o A tevékenységeknek kell lenniük célszerű. Fontos, hogy felfedje az oka, hogy megakadályozzák, hogy a meglévő létesítmények megfeleljenek az új igények, a köztük lévõ ellentmondások és összpontosítsák erőfeszítéseiket a megoldása a fő feladat;

    o A tevékenységeknek kell lenniük ésszerű és hatékony. Ez ésszerűen használhat semmilyen megoldást a problémára, de a keresés optimális lehetőség;

    · Az összetevők egységessége:

    o ajánlatos bármely tárgy, hogy nehéz vagy könnyen megvizsgálja, hogyan rendszerbelül, amelyhez logikusan kapcsolódó egyszerűbb alkatrészeket választhat ki - alrendszerek, a magánjogi tulajdonságainak egységessége, és az objektum objektumának minőségi új tulajdonságait képezi;

    o A munkadarabok az emberek számára készültek, létrehozzák és működtetik őket. Ezért egy személy is köteles az egyik kölcsönhatható rendszernek tekinteni. Nem csak a fizikai interakciót, hanem a spirituális és esztétikai hatást is figyelembe kell vennie;

    o külső, vagy ahogy azt is hívják - Életkörnyezetszintén a tervezett objektummal összekapcsolt rendszernek kell tekinteni;

    · A változékonyság időben:

    o Az objektum életciklusának szakaszai elszámolása;

    o A kifejlesztett tárgy fejlődésének és alkalmazásának történelmének és kilátásainak elszámolása, valamint a tudomány és a technológia területei, amelyek elérik a releváns fejleményeket.

    Csökkenő és növekvő tervezés

    Az objektum kialakulásának fenntartása következetesen az általános funkciókból egy részletes lefelé irányuló tervezés. Eredménye az egyes részekre és csomópontokra vonatkozó követelményeket igényel. Lehetséges, hogy magán- és gyakoribbá válik, ami a folyamatot alkotja növekvő tervezés. Az ilyen kialakítás akkor található, ha egy vagy több rész már készen áll (megvásárolt vagy már kifejlesztett) termékek.

    A lefelé irányuló és felfelé mutató design rendelkezik előnyeikkel és hátrányaikkal. Így a lefelé irányuló tervezéssel a követelmények megjelenhetnek, majd a technológiai, környezeti vagy egyéb megfontolások szerint nem realizáltak. A növekvő kialakítással olyan objektumot lehet elérni, amely nem felel meg a megadott követelményeknek. A valós életben a tervezés iteratív jellege miatt mindkét fajta összekapcsolt.

    Például dolgozott ki lefelé az autó tervezését (a teljes rendszer részei, például a motor), akkor össze kell kapcsolni az általános elrendezés a mérete és ereje a motorok már elkészült. Ellenkező esetben új motort kell kidolgoznia az elrendezéshez képest, vagy módosítani kell a teljes autó helyének vagy elrendezési rendszerének kezdeti lehetőségeit.

    mester munkája

    1.1.2 szekvenciális kialakítás (csökkenő és növekvő)

    A CAD-t használó termékek tervezésének folyamata rendszerként két lehetséges lehetőség formájában valósítható meg:

    csökkenő (felülről lefelé);

    Növekvő (alulról felfelé) tervezés.

    A magas hierarchikus szintek feladatainak csökkenő kialakításával megoldják az alacsonyabb hierarchikus szintek feladatait. A növekvő tervezéssel a sorozat az ellenkezője. A komplex rendszerek funkcionális kialakítása leggyakrabban csökkenő, tervezési tervezés - növekvő. E lehetőségek alapvető különbsége az 1.3. Ábrán látható.

    1.3. Ábra - Az alapvető különbség az emelkedő és lefelé irányuló tervezési lehetőségek között

    A lefelé irányuló tervezési módszertan egy többszintű kontrollstruktúra létrehozását biztosítja, amely a tervezett termék alapvető geometriáját és alapvető paramétereit tartalmazza. A kontrollstruktúra (az egyes blokkok fa szerkezete, amely a projekt résztvevői listáját tartalmazza, részlegek formájában, az egyes vezérlőkészítmények összetétele (az IHL és az űrszállítási modell (MRP) összetétele) , a modellfájl neve és neve minden egyes elemhez, rögzítéshez, amelyen a szint, milyen formában és a számítási modellek képződnek) a mester geometria modellje (összeszerelési komponensek, amelyekben az alkatrészek és alkatrészek méretei A termék meghatározása, a komponensek, a hely és a helyszín jellemző geometriai dimenziói a jövőbeni termék, a külső interfészek között a jövőbeni termék, a mozgatható kapcsolatok és a mechanizmusok, figyelembe veszik a termék kinematikus rendszereinek mozgását, figyelembe véve A jövőbeni termék kiszámított vagy külső adatai a termék kialakításának optimalizálására szolgálnak). Az MRP viszont a tervezett termék virtuális elrendezése. Tehát a felső szintű geometriai mester adatai az alacsonyabb szintre kerülnek, és a finomítás geometriája kiegészíti, így a tervezett termék fogalmi rendszerét képezi.

    A kontrollstruktúra elágazó diagramja lehetővé teszi a projektorok és tervezők különböző divízióinak párhuzamos működését. A végső szakasz az alkatrészek és csomópontok valódi tervezési modellek létrehozása az IHL-re és a tervezési dokumentáció felszabadításával kapcsolatban.

    A növekvő tervezéssel a fejlesztés felfelé halad. Az első szakaszban a legalacsonyabb szintű termékeket (speciális részek és aggregátumok geometriáját) fejlesztik. A legmagasabb szintek kapcsolódnak hozzájuk (az alkatrészcsomók összetevői) és teljesítményük ellenőrzése. A végső tervezési szakaszban az ellenőrző összeszerelést fejlesztik, amely felelős az egész termék logikáért.

    A lefelé irányuló design módszertant használják az újonnan létrehozott termékek a tervezési munka során, hogy hatékonyan ellenőrizzék az adatok és a tervezési változások kezelését.

    A növekvő módszertan a már kifejlesztett termékek módosítására szolgál.

    A háromlépcsős ballisztikus rakéta harmadik szakaszának szilárd tüzelőanyag-rakéta motorjának tervezése

    A fúvóka egyik rakéta motorjának nagyon fontos eleme. Nagyrészt meghatározza a rakéta összes jellemzőjét, mivel benne van, hogy a forró gázok potenciális energiája a gázok lejárt sugárának kinetikus energiává alakul ...

    A rakéta-hordozó első szakaszának folyékony rakéta motorjának fejlesztése

    A 9. ábra a kerozinnel és oxigénnel működő 1. lépés 1.-os szakaszában található pneumohidraulikus sémát mutatja. A diagramvonalakon bemépített csővezetékek, kettős sorok - mechanikai kapcsolatok. A rendszer az aggregátumok listájához kapcsolódik (1. táblázat) ...

    A kommunikációs mikroszatellit kifejlesztése

    A ballisztikus kialakítás feladata: 1) az útvonal építése, 2) A felülvizsgálati zóna jellemzőinek meghatározása speciális felszereléssel, 3) A láthatósági zónák meghatározása ...

    rocket Space Engineering Automated Design - Project Creation Process, Prototípus, Előnézet az elsődleges vagy lehetséges objektum, állapot. A technikában - a projekt fejlesztése ...

    Mérnöki adatok kezelése a viselő rakéta fogalmi tervezési szakaszában

    Hagyományos párhuzamos design az új termékek általában tartalmaz egy listát a munkák tervezése, összeszerelése, tesztelése, elemzése, iteratív a ciklus ismétlődik, amíg a kívánt eredményt kapjuk ...

    Ha a magas hierarchikus szintek feladatainak megoldását megelőzi az alacsonyabb hierarchikus szintek problémáinak megoldásával, akkor a formatervezést hívják csökkenő(Lépésről-lépésre). Ha az alacsonyabb hierarchikus szintekhez kapcsolódó korábbi szakaszokat hajtják végre, a design nevezik emelkedő.

    Mindegyik kétféle tervezés előnye és hátrányai vannak. A lefelé irányuló design segítségével a rendszert olyan körülmények között fejlesztették ki, amikor az elemei még nincs meghatározva, és következésképpen a képességeikről és tulajdonságaikról szóló információk feltételezhetők. A növekvő formatervezéssel ellentétben az elemeket korábban a rendszernél tervezték, ezért feltételezett természetük van az elemekre vonatkozó követelményeknek. Mindkét esetben az átfogó forrásinformációk hiánya miatt eltérés merül fel a potenciálisan lehetséges optimális technikai eredményektől. Emlékeztetni kell azonban arra, hogy az ilyen eltérések elkerülhetetlenek a tervezés blokk-hierarchikus megközelítésével, és hogy nincs elfogadható alternatíva a bonyolult tárgyak kialakításának blokk-hierarchikus megközelítéséhez. Ezért a blokk-hierarchikus kialakítás eredményeinek optimalitását a technikai és gazdasági mutatók szempontjából kell figyelembe venni, beleértve különösen az anyagi és ideiglenes tervezési költségeket.

    Mivel a feltevések nem indokoltak, gyakran szükség van az előző lépésekre vonatkozó projektjeinek újbóli végrehajtása a későbbi lépések tervezési eljárásai után. Az ilyen ismétlések szekvenciális közelítést biztosítanak az optimális eredményekhez, és meghatározzák a design iteratív jellegét. Következésképpen az iterációkat fontosnak kell tekinteni a komplex tárgyak kialakításához.

    A gyakorlatban a növekvő és csökkenő kialakítás általában kombinálódik. Például a növekvő tervezés minden olyan hierarchikus szinten történik, amelyen egységes elemeket használnak. Nyilvánvaló, hogy a kérelemre összpontosított egységes elemek számos különböző rendszerben szerepelnek, mint az osztály sajátos rendszere.

    Az előnye, hogy a lefelé irányuló tervezés eredménye, hogy lehetővé teszi a fejlesztők, hogy összpontosítson az alapvető problémák és elfogadásának elhalasztására mindazon megoldások nem fogadható el ebben a tervezési fázisban. A lefelé irányuló tervezés kezdetétől kezdve megköveteli, hogy elkészítse és megoldja a legfontosabb feladatokat, elhalasztja a magán kérdéseket a későbbi szempontból.

    Lefelé irányuló programozás.

    Csökkenő a programozás meglehetősen közös módszer a moduláris programok fejlesztésére. A lefelé irányuló programozás előnyei a következők:

    A tervezés korai szakaszában a felső szintű modulok eredeti szövegei előállíthatók, amelyek sok esetben fontosak, mivel a program bemutatásának pontossága és teljessége az igazi programozási nyelvben lényegesen magasabb, mint a pszeudo-formanyomtatvány vagy algoritmusok;

    A programozás folyamatában ellentmondások és nehézségek merülnek fel, ami hosszú ideig észrevétlen lehet;

    A lefelé irányuló design a lefelé irányuló módszerrel kombinálható.