Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako navrhnúť RealTime integrovaného systému pomocou UML

Ako real - time embedded systémy sa stala zložitejšou a softvér pokročilé od štruktúrovaného programovania Objektovo orientované metodiky , bolo potrebné nové nástroje pre modelovanie , podľa Embedded.com . Unified Modeling Language ( UML ) bol vyvinutý v reakcii na potrebu štandardizovaného objekt modelovací jazyk . UML možno prispôsobiť navrhnúť rad real - time systémov , od malých 8 jednočipový mikrokontrolér až po veľké systémy s viacerými procesormi sieťových systémov . UML obsahuje funkcie pre funkčné modelovanie , objekty , stavy , návrhové vzory a rozšíriteľnosť funkcií . Veci , ktoré budete potrebovať klipart Problem vyhlásenie a užívateľské požiadavky na systém , ktorý bude navrhovanie .
UML Softvér modelovací nástroj ( voliteľné príslušenstvo )
Zobraziť ďalšie inštrukcie dovolená 1

analyzovať požiadavky na systém . Zistite , čo vstavaný systém , ktorý navrhujete potreby dosiahnuť a aké obmedzenia to bude fungovať pod . Obmedzenia v real - time embedded systém typicky zahŕňať čas , kapacitu pamäte a procesora priepustnosť . Váš problém vyhlásenia a užívateľské požiadavky sú vstupy pre tento krok . Výstupom tohto kroku bude súbor systémových požiadaviek , ktoré opisujú , čo systém robí , a môžu tiež rozdelenie požiadaviek medzi hardvérom a softvérom .
2

prípady použitia rozvíjať . So svojimi požiadavkami na systém ako východiskový bod , rozvíjať prípady použitia , ktoré pokrývajú požiadavky . Používajte prípady ilustrujú komunikáciu medzi integrovaným real - time systému a vonkajšími subjektmi . Použite puzdra pre real - time systémy tiež definovať načasovanie a synchronizácia požiadavky .
3

Definovať objekt štruktúru . Potom, čo boli definované prípady použitia , štruktúra objekt môže byť definovaný . Štruktúra predmetom real - time embedded systém zahŕňa definovanie tried objektov a dát každý objekt triedy bude obsahovať . Trieda diagramy a objektovej diagramy môžu byť použité na modelovanie štruktúry objektu . Podľa ObjectMentor.com , diagramy tried ilustráciu atribúty , operácie a vzťahy triedy do iných tried .
4

Definovať objekt správanie . Objekty vo Vašom objekte navrhovaní konštrukcií bude mať správanie , ktoré zodpovedajú funkcie potrebné pre prípady použitia . Správanie objekte môžu byť modelované prostredníctvom štátnych schémy , sekvenčné diagramy a diagramy spolupráce .
5

Navrhnite architektúru . Architektúra pre real - time embedded systém zahŕňa ako fyzické a softvérové ​​aspekty . Architektúry sú návrhy na vysokej úrovni , ktoré zahŕňajú hardvérové ​​a softvérové ​​systémy ako celok . Fyzická architektúra môže byť modelovaný pomocou diagramov nasadenia . Softvérová architektúra môže byť modelovaná pomocou návrhové vzory . Štruktúra a správanie objekt definovaný v predchádzajúcich krokoch sú použité ako vstupy pre designvof softvérové ​​architektúry .
6

Vykonajte mechanický dizajn . Mechanický dizajn zahŕňa použitie tried a objektov , diagramy predstavujú spoluprácu správanie medzi malými skupinami tried alebo objektov .
7

Vykonajte podrobný návrh . Detailné správanie a štruktúra jednotlivých tried objektov je definovaná pri podrobnom fáze návrhu . Podrobný návrh je používaný písať kód pre real - time embedded softvér .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené