Efnisyfirlit[Fela][Sýna]
Ef þú vilt þróast frekar í starfi þínu sem hugbúnaðarverkfræðingur verður þú að átta þig á kerfishönnun. Það er góð hugmynd að byrja að læra kerfishönnun jafnvel þótt þú sért rétt að byrja með kóðun.
Þú verður að miklu leyti prófaður á kóðunarhæfileikum þínum snemma á ferlinum. Við munum skoða hugtökin um kerfishönnun, hvers vegna þú ættir að kynna þér það, helstu skyldustörf sem unnin eru í gegnum kerfishönnunarferlið, hvað er kerfishönnunarstefna og margt fleira í þessari færslu.
Byrjum.
Hvað er kerfishönnun?
Ferlið við að skilgreina þætti kerfis, svo sem arkitektúr þess, einingar og íhluti, svo og ýmis viðmót þeirra og gögnin sem streyma í gegnum það, er þekkt sem kerfishönnun.
Það er hannað til að mæta sérstökum markmiðum og kröfum fyrirtækis eða stofnunar með því að búa til rökrétt og skilvirkt kerfi. Réttar hönnunarhugmyndir og -aðferðir veita vegakortið til að takast á við flókið forrit og sveigjanleika.
Kerfishönnunarráðgjafar og vanir hugbúnaðarverkfræðingar hafa fengið það verkefni að búa til þessa hugmyndn með viðeigandi leiðsögn.
Það snýst meira um kerfisgreiningu, byggingarmynstur, API, hönnunarmynstur og að líma þetta allt saman en það snýst um kóðun. Vegna þess að forritið þitt þolir byggingarálag, getur það að hanna kerfið þitt á fullnægjandi hátt í samræmi við kröfur umsóknarinnar útrýmt óþarfa kostnaði og viðhaldsaðgerðum, auk þess að veita betri upplifun fyrir notendur þína.
Hverjar eru tvær grundvallaraðferðir kerfishönnunar?
Besta kerfishönnunarstefnan er alltaf ákvörðuð af kröfum kerfisins. Góð kerfisaðferðir breytast eftir því hvort þú ert að vinna með núverandi kerfi eða byrja frá grunni.
Annað en blendingsaðferðin, sem í grundvallaratriðum felur í sér þessar tvær aðferðir, eru tvær helstu aðferðir fyrir kerfishönnun. Við skulum skoða þessar tvær kerfishönnunaraðferðir.
1. Botn-upp stefna
Undirkerfin og íhlutir á lægsta stigi (jafnvel undiríhlutir) eru hannaðir fyrst í þessari kerfishönnunartækni. Undirkerfi á hærra stigi og stærri íhlutir geta síðan þróast á auðveldari og skilvirkari hátt ef þessir íhlutir eru hannaðir fyrirfram. Þetta sparar tíma við endurskoðun og bilanaleit.
Ferlið við að sameina íhluti á lægra stigi í stærri sett er endurtekið þar til allt kerfið er samsett úr einum íhlut. Þessi nálgun gerir einnig almennar lausnir og útfærslur á lágu stigi endurnýtanlegri. Þegar búist er við að útdráttarstigið sé hátt er þessi aðferð tilvalin.
Hins vegar, þar sem þessi aðferð er ekki samþætt við uppbyggingu málanna, er erfitt að þróa vandaðar lausnir með henni. Vegna mikillar útdráttar er einnig hægt að nota óþarfa föll sem eru áhrifaríkust.
2. Top-down stefna
Þessi hönnunarstíll setur það í forgang að sundra kerfinu í undirkerfi og íhluti. Frekar en að smíða frá botni og upp, eins og í botn-upp tækninni, er ofan frá og niður stefnan fyrst og fremst hugmynd um allt kerfið áður en það er sundurliðað í undirkerfi.
Þessi undirkerfi eru síðan búin til og aðgreind í smærri undirkerfi og sett af íhlutum sem uppfylla þarfir stærri kerfisins. Í stað þess að meðhöndla þessi undirkerfi sem aðskilda hluti, meðhöndlar þessi aðferð allt kerfið sem einn hlut.
Litið er á undirkerfin sem sjálfstæðar einingar þegar kerfið er að lokum hugsað og aðskilið í samræmi við eiginleika þess. Íhlutirnir eru síðan skipulagðir í stigveldisramma þar til lægsta stig kerfisins er hannað. Þessi aðferð er vel skilgreind og hvetur ekki til abstrakts.
Tæknin ofan frá og niður er dæmigerð fyrir mjög hágæða þar sem hönnunarferlið heldur áfram að skilgreina undirkerfi og íhluti eins og þeir passa við kerfið, sem leiðir af sér mjög skilvirkt, móttækilegt og skilvirkt kerfi.
Lausnirnar eru aftur á móti ekki almennar og ekki hægt að nýta þær víða. Þessi kerfi eru líka með flóknari hönnun og erfiðara er að viðhalda þeim.
Hybrid hönnunartækni sameinar hins vegar hágæða eiginleika topp-niður-aðferðarinnar við endurnýtanleika botn-upp-aðferðarinnar og vel skipulögð mannvirki. Þess vegna eru flest kerfi farsælasta kerfishönnunartæknin.
Hver eru hin ýmsu undirmengi kerfishönnunar?
Undirmengi kerfishönnunar eru sem hér segir:
1. Rökfræðileg hönnun
Það er útdráttur af gagnaflæði, inntak og úttak kerfisins. Það lýsir heimildum, áfangastöðum, gagnageymslum og gagnaflæði á þann hátt sem uppfyllir kröfur notandans. Rökrétt hönnun kerfis er búin til með smáatriði í huga sem útskýrir nánast hvernig upplýsingar streyma inn og út úr kerfinu. Notuð eru ER og gagnaflæðisskýringar.
2. Líkamleg hönnun
Líkamleg hönnun er tengd raunverulegum inntaks- og úttaksferlum kerfisins. Lykilmarkmið líkamlegrar hönnunar eru að stjórna því hvernig gögn eru skoðuð, unnin og sýnd í kjölfarið. Það einblínir fyrst og fremst á viðmótshönnun notandans, ferlihönnun og gagnahönnun.
3. Arkitektarhönnun
Það er einnig þekkt sem hátt hönnunarstig þar sem það leggur áherslu á kerfisarkitektúrhönnun. Fjallað er um eðli og uppruna kerfisins.
4. Ítarleg hönnun
Það er byggt á byggingarlistarhönnun og leggur áherslu á vöxt hvers fags.
Hver eru helstu verkefnin sem unnin eru í kerfishönnunarferlinu?
1. Búðu til hönnunarskilgreininguna
- Skipuleggðu og auðkenndu tæknina sem verður notuð til að byggja og innleiða íhluti kerfisins og líkamleg viðmót.
- Ákvarða hvaða tækni og kerfishlutar eru í hættu á að verða úrelt eða þróast á öllu rekstrarstigi kerfisins. Gerðu undirbúning fyrir endanlega skipti þeirra.
- Skráðu hönnunarskilgreiningaraðferðina, þar með talið hvers kyns kerfi, vörur eða þjónustu sem eru nauðsynlegar til að ljúka hönnuninni.
2. Ákvarða hönnunareiginleika
- Skilgreindu hönnunarviðmiðin sem tengjast byggingareiginleikum og vertu viss um að hægt sé að útfæra þau.
- Skilgreindu hvaða viðmót sem ekki var komið á í kerfisarkitektúrfasa eða sem þarf að skilgreina eftir því sem hönnunarupplýsingarnar verða ítarlegri.
- Skilgreindu og skráðu hönnunareiginleika hvers kerfisþáttar.
3. Íhugaðu möguleika þína til að fá íhluti
- Skoðaðu hönnunarmöguleika þína.
- Veldu bestu valkostina.
- Ef ákveðið er að þróa kerfisþáttinn verður afgangurinn af hönnunarskilgreiningu og innleiðingarferlum notuð. Ef kaupa á eða endurnýta kerfishluta er hægt að nota yfirtökuaðferðina til að fá hann.
4. Skipuleggðu hönnunina
- Fangaðu og fylgstu með rökstuðningnum á bak við hverja hönnun og byggingarákvörðun.
- Meta og viðhalda stjórn á framvindu hönnunareiginda.
Af hverju ættir þú að læra kerfishönnun?
Það hafa orðið nokkur bylting í stórum stíl vefforrit á síðustu tveimur áratugum. Þessar nýjungar hafa breytt sjónarhorni okkar á hugbúnaðarþróun.
Facebook, Instagram og Twitter, meðal annarra forrita og þjónustu sem við notum daglega, eru allt stigstærð kerfi. Þar sem þessi kerfi eru notuð af milljörðum manna um allan heim á sama tíma, verða þau að vera smíðuð til að stjórna miklu magni umferðar og gagna. Kerfishönnun kemur hér við sögu.
Þú verður að skilja hugmyndir um kerfishönnun og hvernig á að beita þeim sem hugbúnaðarverkfræðingur. Að læra kerfishönnun snemma á ferlinum getur hjálpað þér að takast á við erfiðleika hugbúnaðarhönnunar með meira öryggi og beita hönnunarhugmyndum í daglegu starfi þínu.
Kerfishönnun mun verða stærri þáttur í viðtalsferlinu þínu þegar þú kemst lengra á ferlinum og byrjar að taka viðtöl fyrir hlutverk á hærra stigi. Svo, óháð kunnáttustigi þínu, er kerfishönnun mikilvæg.
Kostir kerfishönnunar
- Það flýtir fyrir málsmeðferðinni.
- Það lækkar verð á hönnun.
- Ósamræmi er eytt.
- Það hefur nokkur úrræði.
- Það gerir líf viðskiptavinarins auðveldara og einfaldara.
Niðurstaða
Þetta hefur þann kost að bæta gæði fyrirtækja en jafnframt auka arðsemi.
Virkt kerfi veitir hámarks gæðaeftirlit auk lægri framleiðslukostnaðar vegna vöru- og gagnavinnslu. Það er krafa í hvaða atvinnugrein eða sviði sem er.
Skildu eftir skilaboð