Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozdelenie kľúčových aspektov:
* Zamerajte sa na funkčnosť: Hlavným cieľom je opísať funkcie, procesy a toky systému systému. Zahŕňa to identifikáciu vstupov, výstupov a transformácií potrebných na dosiahnutie požadovaných výsledkov. Dátové modely, toky procesov a prípady použitia sú tu bežné nástroje.
* Modelovanie údajov: Značná časť logického dizajnu zahŕňa definovanie dátových štruktúr a vzťahov v systéme. To by mohlo zahŕňať vytvorenie diagramov vzťahu medzi entitami (ERDS) na ilustráciu entít, ich atribúty a spojenia medzi nimi. Zameriava sa na to, aké údaje sú potrebné a ako sú organizované logicky, nie na to, ako sa fyzicky ukladajú (napr. V konkrétnej databáze).
* Modelovanie procesu: Tento aspekt načrtáva kroky a akcie spojené s dosahovaním funkčnosti systému. Na vizuálne reprezentácie týchto procesov sa používajú techniky, ako sú diagramy toku údajov (DFDS) a zápis na modelovanie obchodných procesov (BPMN). Dôraz sa kladie na postupnosť udalostí a transformácií bez zváženia konkrétnych komponentov hardvéru alebo softvéru.
* abstrakcia: Logický dizajn zdôrazňuje abstrakciu a skrýva nepotrebné podrobnosti o implementácii. To umožňuje dizajnérom zamerať sa na funkcie a interakcie na vysokej úrovni, čo uľahčuje pochopenie a správu dizajnu.
* Nezávislosť od fyzickej implementácie: Kľúčovou charakteristikou je jej nezávislosť od fyzickej implementácie. Logický dizajn nešpecifikuje konkrétny hardvér, softvér alebo programovací jazyk, ktorý sa má použiť. To umožňuje flexibilitu pri výbere najlepších technológií neskôr vo fáze fyzického návrhu.
Vzťah k fyzickému dizajnu: Logický dizajn predchádza fyzický dizajn. Po dokončení logického dizajnu fáza fyzického dizajnu určuje konkrétne technológie, hardvér a softvérové komponenty potrebné na implementáciu systému. Fyzický dizajn mapuje abstraktné koncepty logického dizajnu na betónové implementácie.
Stručne povedané, návrh logického systému poskytuje abstraktnú reprezentáciu funkčnosti a dátovej organizácie na vysokej úrovni, ktorá slúži ako základ pre následné fázy fyzického návrhu a implementácie. Zabezpečuje, aby systém spĺňa svoje požiadavky pred zaviazaním sa k konkrétnym technológiám.