Þegar þú veist hvað mynsturmiðaður hugbúnaðararkitektúr (POSA) er, getur það verið raunverulegur ávinningur að kafa inn í hugbúnaðarmynstursamfélagið - þú getur deilt reynslu þinni og fengið af reynslu annarra líka. Þegar þú notar mynstur, jafnvel hönnunarmynstur, verður þú að vísa til þeirra skýrt og nákvæmlega svo að aðrir geti fundið og notað þau líka. Að lokum, þegar þú vinnur með mynstur, vertu viss um að setja saman þinn eigin mynsturskrá - handhæga tilvísun þar sem þú stendur frammi fyrir svipuðum vandamálum aftur.
Hvað er mynsturmiðaður hugbúnaðararkitektúr?
Skilningur á mynsturmiðuðum hugbúnaðararkitektúr (POSA) byrjar með því að skilja hugtökin tvö sem hún samanstendur af: hugbúnaðararkitektúr og hugbúnaðarmynstri.
-
Hugbúnaðararkitektúr: Hugbúnaðararkitektúr getur þýtt mismunandi hluti, allt eftir hlutverki þínu. Hönnuðir halda að það þýði uppbyggingu kerfisins sem verið er að byggja. Prófendur halda að það sé lögun þess sem þeir þurfa að prófa. Fyrir alla er það uppbygging á háu stigi lausnarinnar á vandamáli sem viðskiptavinurinn eða viðskiptavinurinn vill leysa.
-
Hugbúnaður mynstur: A hugbúnaður mynstur er lausn á hugbúnaði hönnun eða forritun vandamál sem hefur verið gagnleg minnsta kosti þrisvar sinnum. Endurtekningin sýnir að mynstrið er algeng lausn sem virkar aftur og aftur. Mynstur leysa ekki vandamál þitt fyrir þig, en þau hjálpa þér að skilja hvernig á að leysa það. Þeir útskýra skrefin sem þú þarft að fylgja og útskýra málamiðlanir sem þú verður að halda jafnvægi til að ná fram lausn.
Með því að setja þessi tvö hugtök saman færðu uppbyggingu á háu stigi lausnar á vanda viðskiptavinar eða viðskiptavinar sem byggir á sannreyndum hugmyndum. Þegar þú notar viðeigandi mynstur til að skipuleggja lausn þína geturðu verið viss um að grunnbyggingar arkitektúrsins séu traustar, því þær hafa verið notaðar áður.
Að tengjast hugbúnaðarmynstursamfélaginu
Hvort sem þú ert hugbúnaðararkitekt, verkfræðingur eða hönnuður, hefur þú líklega áhuga á hugbúnaðarmynstri og þar af leiðandi hugbúnaðarmynstursamfélaginu. Þú getur tekið þátt í þessu samfélagi á nokkra vegu:
-
Talsmaður fyrir mynstrum. Þú getur talað fyrir mynstrum innan vinnuhóps þíns eða fyrirtækis og iðnaðarins í heild. Þú getur bent samstarfsfólki þínu á mynsturúrræði sem þér hefur fundist vera gagnlegt og þau sem þú heldur að geti hjálpað til við að leysa ákveðin hugbúnaðarhönnunarvandamál.
-
Skrifaðu um reynslu þína af því að nota mynstur. Bloggaðu um hvernig mynstur hjálpuðu þér að leysa raunverulegt vandamál, til dæmis, eða skrifaðu stutta grein fyrir fyrirtæki eða tækniblað.
-
Vertu mynsturleiðbeinandi. Sýndu samstarfsfólki þínu hvernig mynstur geta (og stundum ekki) leyst hugbúnaðaráskoranir og hjálpaðu þeim að finna gagnleg mynstur fyrir eigin verkefni. Þú getur líka hjálpað þeim að læra hvernig á að skrifa mynstur.
-
Sjálfboðaliði. Eins og hvert samfélag hefur mynstursamfélagið fullt af tækifærum fyrir sjálfboðaliða. Þú getur hjálpað til við að bæta mynstur annarra með því að taka þátt í rithöfundasmiðjum á mynsturráðstefnum. Eftir að þú hefur sannað þig geturðu orðið hirðir og hjálpað öðrum mynsturhöfundum að búa sig undir rithöfundasmiðju.
-
Skrifaðu þín eigin mynstur. Hugleiddu það sem samstarfsmenn þínir spyrja þig spurninga um - eða það sem þú vilt að þeir spyrji þig um. Þessi efni gætu verið viðeigandi fyrir fyrstu mynstrin þín.
Hugbúnaðararkitektúr: Hvernig á að vísa til hugbúnaðarmynsturs
Alltaf þegar þú ert að skrifa skjal og vilt vísa í hugbúnaðarmynstur, vertu viss um að gefa lesendum þínum nægar upplýsingar til að þeir geti fundið sama mynstur sjálfir. Hugbúnaðarmynstur birtast í bókum, tímaritum og ráðstefnuritum og ætti að vitna í þau eins og allt annað. Hér eru nokkrar leiðbeiningar:
-
Settu nafnið af. Innan meginmáls skjalsins þíns, láttu mynsturnafnið líta öðruvísi út en venjulegur texti einhvern veginn. Algengt er að mynsturhöfundar gera þetta með því að nota smástafasnið, undirstrika mynsturtitilinn eða nota hann stöðugt.
-
Merktu mynstur. Merktu mynstrið þannig að lesendur geti fundið allt mynstrið í gegnum nákvæma tilvísun. Notaðu hvaða tilvísunaraðferð sem þú ert að nota í restinni af skjalinu þínu - neðanmálsgreinar, lokaskýrslur eða inline (með textanum innan sviga).
-
Leyfðu öllum heimildum þínum. Fyrir hverja tilvitnun í mynstur skaltu láta fylgja með allt dæmigert tilvísunarefni, svo sem höfund, nafn mynsturs og hvar þú fannst mynstrið (svo sem bók eða vefsíðu). Stundum þekkja nógu margir tilvísunina svo hægt sé að nota styttingu.
-
Dagsetning útgáfunnar. Gefðu alltaf upp dagsetningu mynsturútgáfunnar sem þú ert að nota, sérstaklega ef heimildinni þinni gæti verið breytt og uppfært. Mynstur á vefsíðum er til dæmis hægt að uppfæra auðveldlega. Vegna þess að ritmynstur er endalaust ferli, er sífellt verið að betrumbæta mynstur og mynsturhöfundar skrá nýja dagsetningu fyrir hverja nýja útgáfu.
Að byggja upp hugbúnaðarmynsturskrá
Þegar þú byrjar að nota mynstur til að leysa hugbúnaðarhönnunarvandamál finnurðu nokkur eftirlæti. Skráðu þessar uppáhöld í eigin hugbúnaðarmynsturskrá til framtíðarviðmiðunar - það er góð venja. Veldu þau verkfæri sem þú ert ánægðust með (blýantur og pappír, ritvinnsluskjal, vefsíðu, blogg eða wiki) og sem þú ert líklegast að nota þegar þú stendur frammi fyrir hönnunaráskorunum. Fylgdu síðan þessum skrefum:
Þekkja hugbúnaðarþróunarvandamál sem þú lendir oft í.
Mynsturskráin þín mun nýtast best ef hann tekur á þessum vandamálum.
Finndu mynstrin sem leysa þessi vandamál.
Þú átt líklega nú þegar einhver uppáhalds mynstur sem þú notar.
Skipuleggðu mynsturskrána þína í köflum til að hjálpa þér að þysja inn og finna fljótt mynstrin sem geta hjálpað þér.
Skipuleggðu mynstrin eftir því hvenær þú þarft á þeim að halda, hvers konar lausn þau bjóða upp á eða eftir umfangi mynsturs - hvaða flokkun sem þér finnst gagnleg.
Tengdu mynstur.
Mynstur vinna saman og gera þér kleift að leysa stór vandamál. Bættu við tilvísunum, tenglum eða öðrum tengingum á milli mynstranna þannig að þú munt muna að þegar þú notaðir mynstur X áður notaðirðu líka mynstur Y. Auðveldast er að tengja mynstur ef þú notar rafræna skráningaraðferð.
Haltu vörulistanum þínum uppfærðum.
Ný mynstur eru gefin út stöðugt og þú gætir viljað hafa sum þeirra í handbókinni þinni. Einnig, ef þú kemst að því að þú notar ekki lengur sum mynstranna skaltu fjarlægja þau til að gera pláss fyrir þau nýju sem þú notar.