Architecture Decision Record

Active theme: Light

← Teamplaidean chlàran co-dhùnaidh

Teamplaid clàr co-dhùnaidh le arc42

https://arc42.org/overview

1. Ro-ràdh agus amasan

Geàrr-thuairisgeul air na riatanasan, na feachdan stiùiridh, earrann (no geàrr-chunntas) de riatanasan. Na trì (co-dhiù còig) prìomh amasan càileachd airson na h-ailtireachd aig a bheil a’ phrìomhachas as àirde dha na prìomh chom-pàirtichean. Clàr de na com-pàirtichean cudromach còmhla ris na dùilean aca a thaobh ailtireachd.

1.1 Sealladh coitcheann air riatanasan

Susbaint

Geàrr-thuairisgeul air na riatanasan gnìomhach, na feachdan stiùiridh, earrann (no geàrr-chunntas) de riatanasan. Ceanglaichean ris na sgrìobhainnean riatanasan (an dòchas a tha iad ann), le fiosrachadh air càite an lorgar iad.

Brosnachadh

Bho shealladh nan luchd-cleachdaidh deireannach, thèid siostam a chruthachadh no atharrachadh gus taic airson gnìomhachd gnìomhachais a leasachadh agus/no gus a’ chàileachd a leasachadh.

Cruth

Geàrr-thuairisgeul teacsa, is dòcha ann an cruth cùise cleachdaidh clàraichte. Ma tha sgrìobhainnean riatanasan ann bu chòir don t-sealladh coitcheann seo iomradh a thoirt orra.

Cùm na h-earrannan sin cho goirid ’s as urrainn. Cothromaich leughachd na sgrìobhainn seo ris an dùbhlachd a dh’fhaodadh a bhith ann a thaobh sgrìobhainnean riatanasan.

1.2 Amasan càileachd

Susbaint

Na trì (co-dhiù còig) prìomh amasan càileachd airson na h-ailtireachd aig a bheil coileanadh air leth cudromach dha na prìomh chom-pàirtichean. Is ann dha amasan càileachd na h-ailtireachd a tha sinn a’ ciallachadh. Na measgaich iad le amasan a’ phròiseict. Chan eil iad an-còmhnaidh co-ionann. Tha inbhe ISO 25010 a’ toirt seachad sealladh coitcheann math air cuspairean ùidh a dh’fhaodadh a bhith ann.

Brosnachadh

Bu chòir dhut amasan càileachd do phrìomh chom-pàirtichean a bhith aithnichte dhut, oir thig buaidh aca air co-dhùnaidhean bunaiteach ailtireachd. Dèan cinnteach gu bheil thu glè shònraichte mu na càileachdan sin, seachain faclan-buzz. Mura h-eil fios agad mar ailtire ciamar a thèid càileachd na h-obrach agad a bhreithneachadh …

Cruth

Clàr leis na h-amasan càileachd as cudromaiche agus suidheachaidhean sònraichte, air an òrdachadh a rèir prìomhachais.

1.3 Com-pàirtichean

Susbaint

Sealladh coitcheann soilleir de chom-pàirtichean an t-siostaim, is e sin a h-uile neach, dreuchd no buidheann a

  • bu chòir an ailtireachd aithneachadh

  • a dh’fheumar a chreidsinn mun ailtireachd

  • a dh’fheumas obrachadh leis an ailtireachd no leis a’ chòd

  • a dh’fheumas sgrìobhainnean na h-ailtireachd airson an obair

  • a dh’fheumas co-dhùnaidhean a dhèanamh mun t-siostam no mu leasachadh

Brosnachadh

Bu chòir dhut fios a bhith agad air a h-uile pàrtaidh a tha an sàs ann an leasachadh an t-siostaim no air a bheil buaidh aig an t-siostam. Mur eil, is dòcha gum faigh thu iongnadh mì-thaitneach nas fhaide air adhart ann am pròiseas an leasachaidh. Bidh na com-pàirtichean sin a’ dearbhadh farsaingeachd agus ìre mhionaideachd na h-obrach agad agus a toraidhean.

Cruth

Clàr le ainmean dreuchdan, ainmean dhaoine, agus na dùilean aca a thaobh na h-ailtireachd agus a sgrìobhainnean.

2. Cuingeadan

Rud sam bith a chuingicheas sgiobaidhean ann an co-dhùnaidhean dealbhaidh is cur an gnìomh no co-dhùnaidhean mu phròiseasan co-cheangailte. Uaireannan faodaidh iad a dhol seachad air siostaman fa leth agus a bhith dligheach airson buidhnean is companaidhean slàn.

Susbaint

Riatanas sam bith a chuingicheas ailtirean bathar-bog nan saorsa dealbhaidh agus co-dhùnaidhean cur an gnìomh no co-dhùnaidhean mun phròiseas leasachaidh. Uaireannan bidh na cuingeadan sin a’ dol seachad air siostaman fa leth agus tha iad dligheach airson buidhnean is companaidhean slàn.

Brosnachadh

Bu chòir fios mionaideach a bhith aig ailtirean càite a bheil iad saor nan co-dhùnaidhean dealbhaidh agus càite am feum iad cumail ri cuingeadan. Feumar dèiligeadh ri cuingeadan an-còmhnaidh; ach faodaidh iad a bhith so-chòmhraidh.

Cruth

Clàran sìmplidh de chuingeadan le mìneachaidhean. Ma tha sin a dhìth faodaidh tu an roinn ann an cuingeadan teicnigeach, cuingeadan buidhne agus poilitigeach agus gnàthasan (m.e. stiùiridhean prògramachaidh no tionndaidh, gnàthasan sgrìobhainnean no ainmeachaidh)

3. Co-theacsa agus sgòp

Cuingichidh seo an siostam agad bho a chom-pàirtichean conaltraidh (taobh a-muigh) (siostaman faisg air làimh agus luchd-cleachdaidh). Sònraichidh e na h-eadar-aghaidhean taobh a-muigh. Air a shealltainn bho shealladh gnìomhachais/raoin (an-còmhnaidh) no sealladh teicnigeach (roghainneil)

Susbaint

Mar a tha an t-ainm a’ moladh, bidh sgòp is co-theacsa an t-siostaim a’ cuingeachadh an t-siostaim agad (is e sin an sgòp agad) bho a h-uile com-pàirtiche conaltraidh (siostaman faisg air làimh agus luchd-cleachdaidh, is e sin co-theacsa an t-siostaim agad). Mar sin sònraichidh e na h-eadar-aghaidhean taobh a-muigh.

Ma tha sin a dhìth, dèan eadar-dhealachadh eadar co-theacsa gnìomhachais (cuir-a-steach is toraidhean sònraichte don raon) agus co-theacsa teicnigeach (seanalan, pròtacalan, bathar-cruaidh).

Brosnachadh

Tha eadar-aghaidhean an raoin agus eadar-aghaidhean teicnigeach ri com-pàirtichean conaltraidh am measg nan taobhan as èiginniche den t-siostam agad. Dèan cinnteach gu bheil thu gan tuigsinn gu tur.

Cruth

  • Diofar dhiagraman co-theacsa

  • Liostaichean de chom-pàirtichean conaltraidh agus na h-eadar-aghaidhean aca.

3.1 Co-theacsa gnìomhachais

Susbaint

Mion-chomharrachadh air a h-uile com-pàirtiche conaltraidh (luchd-cleachdaidh, siostaman IT, …) le mìneachaidhean air cuir-a-steach is toraidhean no eadar-aghaidhean sònraichte don raon. Gu roghainneil faodaidh tu cruthan sònraichte don raon no pròtacalan conaltraidh a chur ris.

Brosnachadh

Bu chòir do gach com-pàirtiche tuigsinn dè an dàta a thathar a’ iomlaid le àrainneachd an t-siostaim.

Cruth

Gach seòrsa dhiagraman a sheallas an siostam mar bhogsa dubh agus a shònraicheas na h-eadar-aghaidhean raoin ri com-pàirtichean conaltraidh.

Air an làimh eile (no a bharrachd) faodaidh tu clàr a chleachdadh. Is e ainm an t-siostaim agad tiotal a’ chlàir, tha na trì colbhan a’ cumail ainm a’ chom-pàirtiche conaltraidh, na cuir-a-steach, agus na toraidhean.

3.2 Co-theacsa teicnigeach

Susbaint

Eadar-aghaidhean teicnigeach (seanalan agus meadhanan tarchuir) a cheanglas an siostam agad ris an àrainneachd aige. A bharrachd air sin mapadh de chuir-a-steach/toraidhean sònraichte don raon chun nan seanalan, is e sin mìneachadh air dè an I/O a chleachdas dè an seanal.

Brosnachadh

Bidh mòran chom-pàirtichean a’ dèanamh co-dhùnaidhean ailtireachd stèidhichte air na h-eadar-aghaidhean teicnigeach eadar an siostam agus a cho-theacsa. Gu sònraichte bidh luchd-dealbhaidh bunaiteas no bathar-cruaidh a’ co-dhùnadh na h-eadar-aghaidhean teicnigeach sin.

Cruth

M.e. diagram cur-gu-gnìomh UML a’ mìneachadh seanalan gu siostaman faisg air làimh, còmhla ri clàr mapaidh a sheallas na dàimhean eadar seanalan agus cuir-a-steach/toraidhean.

4. Ro-innleachd fuasglaidh

Geàrr-chunntas air na co-dhùnaidhean bunaiteach agus ro-innleachdan fuasglaidh a chumadh na h-ailtireachd. Faodaidh e teicneolas, briseadh sìos àrd-ìre, dòighean-obrach airson na prìomh amasan càileachd a choileanadh agus co-dhùnaidhean buidhne buntainneach a ghabhail a-steach.

Susbaint

Geàrr-chunntas goirid agus mìneachadh air na co-dhùnaidhean bunaiteach agus ro-innleachdan fuasglaidh a chumas ailtireachd an t-siostaim. Tha iad sin a’ gabhail a-steach

  • co-dhùnaidhean teicneolais

  • co-dhùnaidhean mu bhriseadh sìos àrd-ìre an t-siostaim, m.e. cleachdadh pàtran ailtireachd no pàtran dealbhaidh

  • co-dhùnaidhean mu mar a choileanas tu prìomh amasan càileachd

  • co-dhùnaidhean buidhne buntainneach, m.e. pròiseas leasachaidh a thaghadh no cuid de dhleastanasan a chuir gu treas phàrtaidhean.

Brosnachadh

Is iad na co-dhùnaidhean sin clachan-oisinn na h-ailtireachd agad. Is iad bunait airson mòran cho-dhùnaidhean mionaideach no riaghailtean cur an gnìomh eile.

Cruth

Cùm am mìneachadh air na prìomh cho-dhùnaidhean sin goirid.

Mìnich dè chuir thu romhad agus carson a chuir thu romhad san dòigh sin, stèidhichte air aithris an duilgheadais agad, na h-amasan càileachd agus na prìomh chuingeadan. Thoir iomradh air mion-fhiosrachadh anns na h-earrannan a leanas (earrann 5 airson mion-fhiosrachadh structair, earrann 8 airson bun-bheachdan thar-ghearraidh).

Faodaidh tu liosta de dhòighean-obrach fuasglaidh no clàr a chleachdadh.

5. Sealladh bloc-togail

Briseadh sìos statach den t-siostam, eas-tharraingean den chòd-tùs, air an sealltainn mar rangachd de bhogsaichean geala (anns a bheil bogsaichean dubha), suas chun na h-ìre mionaideachd iomchaidh.

Susbaint

Seallaidh an sealladh bloc-togail briseadh sìos statach an t-siostaim ann am blocaichean-togail (modalan, co-phàirtean, fo-shiostaman, clasaichean, eadar-aghaidhean, pacaidean, leabharlannan, frèamaichean, sreathan, pàirtean, ìrean, gnìomhan, macros, gnìomhachdan, structaran dàta, …) a bharrachd air na h-eisimeileachdan aca (dàimhean, ceanglaichean, …)

Tha an sealladh seo èigneachail airson gach sgrìobhainn ailtireachd. Coltach ri taigh is e seo am plana làr.

Brosnachadh

Cùm sealladh coitcheann air a’ chòd-tùs agad le bhith a’ dèanamh a structair so-thuigsinn tro eas-tharraing.

Leigidh seo leat conaltradh leis a’ chom-pàirtiche agad aig ìre eas-tharraingeach gun mion-fhiosrachadh cur an gnìomh a nochdadh.

Cruth

Is e cruinneachadh rangachail de bhogsaichean dubha agus bogsaichean geala a th’ anns an t-sealladh bloc-togail (faic an dealbh gu h-ìosal) agus na tuairisgeulan aca.

5.1 Bogsa geal airson an t-siostam iomlan

An seo mìnichidh tu briseadh sìos an t-siostaim iomlan a’ cleachdadh an teamplaid bogsa gheal a leanas. Tha e a’ gabhail a-steach

  • diagram sealladh coitcheann

  • brosnachadh airson a’ bhriseadh sìos

  • tuairisgeulan bogsa dubh de na blocaichean-togail a tha ann. Airson sin tha roghainnean eile againn:

    • cleachd aon chlàr airson sealladh coitcheann goirid is practaigeach de gach bloc-togail agus na h-eadar-aghaidhean aca

    • cleachd liosta de thuairisgeulan bogsa dubh de na blocaichean-togail a-rèir an teamplaid bogsa dhuibh (faic gu h-ìosal). A-rèir an inneil a thaghas tu dh’fhaodadh an liosta seo a bhith nam fo-chaibideilean (ann am faidhlichean teacsa), fo-dhuilleagan (ann an Wiki) no eileamaidean neadaichte (ann an inneal modailidh).

    • (roghainneil:) eadar-aghaidhean cudromach, nach eil air am mìneachadh ann an teamplaidean bogsa dubh bloc-togail, ach a tha glè chudromach airson an cèile-geal a thuigsinn.

Seach gu bheil uiread de dhòighean ann airson eadar-aghaidhean a shònrachadh carson nach toir sinn seachad teamplaid shònraichte dhaibh.

Sa chùis as fheàrr gheibh thu air falbh le eisimpleirean no ainmean-sgrìobhte sìmplidh.

5.2 Ìre 2

An seo faodaidh tu structar a-staigh (cuid de) bhlocaichean-togail bho ìre 1 a shònrachadh mar bhogsaichean geala.

Feumaidh tu co-dhùnadh dè na blocaichean-togail den t-siostam agad a tha cudromach gu leòr airson tuairisgeul cho mionaideach a dhearbhadh. Cuir a’ chudromachd air thoiseach air iomlanachd. Sònraich blocaichean-togail cudromach, iongantach, cunnartach, toinnte no caochlaideach. Fàg a-mach pàirtean àbhaisteach, sìmplidh, ciùin no àbhaisteach den t-siostam agad

5.2.1 Bogsa geal airson bloc-togail 1

Sònraichidh e structar a-staigh bloc-togail 1.

Cleachd teamplaid a’ bhogsa gheal (faic gu h-àrd).

6. Sealladh ùine-ruith

Giùlan nam blocaichean-togail mar shuidheachaidhean, a’ còmhdach cùisean cleachdaidh no feartan cudromach, eadar-obrachaidhean aig eadar-aghaidhean cudromach taobh a-muigh, obrachadh agus rianachd a bharrachd air giùlan mearachd is eisgeachd.

Susbaint

Tha an sealladh ùine-ruith a’ mìneachadh giùlan agus eadar-obrachaidhean sònraichte de bhlocaichean-togail an t-siostaim ann an cruth shuidheachaidhean bho na raointean a leanas:

  • cùisean cleachdaidh no feartan cudromach: ciamar a chuireas blocaichean-togail an gnìomh iad?

  • eadar-obrachaidhean aig eadar-aghaidhean cudromach taobh a-muigh: ciamar a bhios blocaichean-togail ag obair còmhla le luchd-cleachdaidh agus siostaman faisg air làimh?

  • obrachadh agus rianachd: cur air bhog, tòiseachadh, stad

  • suidheachaidhean mearachd is eisgeachd

Nòta: Is e am prìomh shlat-tomhais airson na suidheachaidhean (sreathan, sruthan-obrach) a thaghadh an buntainneas ailtireachd aca. Chan eil e cudromach àireamh mhòr de shuidheachaidhean a mhìneachadh. Bu chòir dhut taghadh riochdachail a sgrìobhadh sìos.

Brosnachadh

Bu chòir dhut tuigsinn ciamar a nì (eisimpleirean de) bhlocaichean-togail an t-siostaim agad an obair agus conaltradh aig àm ruith. Glacaidh tu suidheachaidhean sa mhòr-chuid anns na sgrìobhainnean agad gus an ailtireachd agad a chonaltradh ri com-pàirtichean a tha nas lugha deònach no comasach air na modailean statach (sealladh bloc-togail, sealladh cur-gu-gnìomh) a leughadh agus a thuigsinn.

Cruth

Tha mòran sgrìobhaidhean ann airson suidheachaidhean a mhìneachadh, m.e.

  • liosta àireamhaichte de cheumannan (ann an cànan nàdarra)

  • diagraman gnìomhachd no sruth-chlàran

  • diagraman sreath

  • BPMN no EPCan (slabhraidhean pròiseas tachartais)

  • innealan staide

  • msaa.

6.n Suidheachadh ùine-ruith n (1, 2, 3, msaa.)

Cuir a-steach diagram ùine-ruith no tuairisgeul teacsa den t-suidheachadh.

Cuir a-steach tuairisgeul air na taobhan sònraichte de na h-eadar-obrachaidhean eadar na h-eisimpleirean bloc-togail a tha air an sealltainn san diagram seo.

7. Sealladh cur-gu-gnìomh

Bun-structar teicnigeach le àrainneachdan, coimpiutairean, pròiseasairean, topology. Mapadh de bhlocaichean-togail (bathar-bog) gu eileamaidean bun-structair.

Susbaint

Tha an sealladh cur-gu-gnìomh a’ mìneachadh:

  • am bun-structar teicnigeach a thathar a’ cleachdadh gus an siostam agad a ruith, le eileamaidean bun-structair leithid ionadan cruinn-eòlasach, àrainneachdan, coimpiutairean, pròiseasairean, seanalan agus topologies lìonraidh a bharrachd air eileamaidean bun-structair eile agus

  • mapadh de bhlocaichean-togail (bathar-bog) chun nan eileamaidean bun-structair sin.

Gu tric thèid siostaman a ruith ann an diofar àrainneachdan, m.e. àrainneachd leasachaidh, àrainneachd deuchainn, àrainneachd cinneasachaidh. Sna cùisean sin bu chòir dhut a h-uile àrainneachd iomchaidh a sgrìobhadh sìos.

Sgrìobh sìos an sealladh cur-gu-gnìomh gu sònraichte nuair a thèid do bhathar-bog a ruith mar shiostam sgaoilte le barrachd air aon choimpiutair, pròiseasar, frithealaiche no container no nuair a dhealbhas tu agus a thogas tu do phròiseasairean agus chips bathar-cruaidh fhèin.

Bho shealladh bathar-bog tha e gu leòr na h-eileamaidean sin den bhun-structar a thoirt a-steach a tha a dhìth gus cur-gu-gnìomh nam blocaichean-togail agad a shealltainn. ’S urrainn do dh’ailtirean bathar-cruaidh a dhol nas fhaide na sin agus am bun-structar a mhìneachadh gu ìre sam bith mionaideachd a dh’fheumas iad a ghlacadh.

Brosnachadh

Chan obraich bathar-bog gun bhathar-cruaidh. Faodaidh agus bheir am bun-structar bunaiteach seo buaidh air an t-siostam agad agus/no air cuid de bhun-bheachdan thar-ghearraidh. Mar sin, feumaidh tu am bun-structar aithneachadh.

Cruth

Is dòcha gu bheil an diagram cur-gu-gnìomh aig an ìre as àirde air a ghabhail a-steach ann an earrann 3.2. mar cho-theacsa teicnigeach le do bhun-structar fhèin mar AON bhogsa dubh. San earrann seo nì thu zòm a-steach dhan bhogsa dhubh seo a’ cleachdadh diagraman cur-gu-gnìomh a bharrachd.

  • Tha UML a’ tabhann diagraman cur-gu-gnìomh gus an sealladh sin a chur an cèill. Cleachd e, is dòcha le diagraman neadaichte, nuair a tha do bhun-structar nas toinnte.

  • Nuair as fheàrr le do chom-pàirtichean (bathar-cruaidh) seòrsaichean eile de dhiagraman seach diagram cur-gu-gnìomh UML, leig leotha seòrsa sam bith a chleachdadh as urrainn nodan agus seanalan a’ bhun-structair a shealltainn.

7.1 Bun-structar ìre 1

Mìnich (mar as trice ann an measgachadh de dhiagraman, chlàran, agus teacsa):

  • sgaoileadh an t-siostaim agad gu iomadh àite, àrainneachd, coimpiutair, pròiseasar, .. a bharrachd air na ceanglaichean fiosaigeach eatorra

  • fìreanachadh no brosnachadh cudromach airson an structair cur-gu-gnìomh seo

  • feartan càileachd agus/no coileanaidh a’ bhun-structair

  • mapadh ealain-chruthan bathar-bog (blocaichean-togail) gu eileamaidean a’ bhun-structair

Airson iomadh àrainneachd no cur-gu-gnìomh eile, dèan lethbhreac den earrann sin de arc42 airson gach àrainneachd iomchaidh. **

7.2 Bun-structar ìre 2

An seo faodaidh tu structar a-staigh (cuid de) eileamaidean bun-structair bho ìre 1 a ghabhail a-steach.

Dèan lethbhreac den structar bho ìre 1 airson gach eileamaid a thagh thu.

8. Bun-bheachdan thar-ghearraidh

Riaghailtean prionnsapail coitcheann agus dòighean-obrach fuasglaidh a tha iomchaidh ann an grunn phàirtean (→ thar-ghearraidh) den t-siostam. Bidh bun-bheachdan gu tric co-cheangailte ri grunn bhlocaichean-togail. Gabh a-steach diofar chuspairean leithid modailean raoin, pàtrain ailtireachd agus stoidhlichean, riaghailtean airson teicneolas sònraichte a chleachdadh agus riaghailtean cur an gnìomh.

Susbaint

Tha an earrann seo a’ mìneachadh bun-bheachdan thar-ghearraidh (cleachdaidhean, pàtrain, riaghailtean no beachdan fuasglaidh). Bidh bun-bheachdan mar sin gu tric co-cheangailte ri grunn bhlocaichean-togail. ’S urrainn dhaibh mòran chuspairean eadar-dhealaichte a ghabhail a-steach.

Brosnachadh

Is e bun-bheachdan bunait iomlanachd bun-bheachdail (cunbhalachd, aon-ghnèitheachd) na h-ailtireachd. Mar sin, tha iad nan cur-ris cudromach airson càileachdan a-staigh an t-siostaim agad a choileanadh.

Is e seo an t-àite san teamplaid a thug sinn seachad airson mion-chomharrachadh cothromach air bun-bheachdan mar sin.

Tha mòran de na bun-bheachdan sin co-cheangailte ri no a’ toirt buaidh air grunn de na blocaichean-togail agad.

Cruth

Faodaidh an cruth caochladh:

  • pàipearan bun-bheachd le structar sam bith

  • eisimpleirean cur an gnìomh, gu sònraichte airson bun-bheachdan teicnigeach

  • earrannan modail thar-ghearraidh no suidheachaidhean a’ cleachdadh sgrìobhaidhean nan seallaidhean ailtireachd

Structar na h-earrainn seo

Tagh dìreach na cuspairean as feumaile airson an t-siostaim agad agus cuir ceann-sgrìobhaidh ìre 2 ris gach fear san earrann seo (m.e. 8.1, 8.2 msaa).

  • NA FEUCH ris na cuspairean uile den diagram gu h-àrd a chòmhdach.

Cùl-fhiosrachadh

Bidh cuid de chuspairean taobh a-staigh shiostaman gu tric a’ buntainn ri grunn bhlocaichean-togail, eileamaidean bathar-cruaidh no pròiseasan leasachaidh. Is dòcha gum bi e nas fhasa cuspairean thar-ghearraidh mar sin a chonaltradh no a sgrìobhadh sìos aig ionad meadhanach, seach an ath-aithris ann an tuairisgeul nam blocaichean-togail, eileamaidean bathar-cruaidh no pròiseasan leasachaidh air a bheil buaidh.

Dh’fhaodadh cuid de bhun-bheachdan buntainn ri gach eileamaid den t-siostam, dh’fhaodadh cuid eile a bhith iomchaidh dha beagan a-mhàin.

9. Co-dhùnaidhean ailtireachd

Co-dhùnaidhean ailtireachd cudromach, cosgail, èiginneach, mòr-sgèile no cunnartach a’ gabhail a-steach reusanachadh.

Susbaint

Co-dhùnaidhean ailtireachd cudromach, cosgail, mòr-sgèile no cunnartach a’ gabhail a-steach reusanachadh. Le “co-dhùnaidhean” tha sinn a’ ciallachadh aon roghainn a thaghadh stèidhichte air slatan-tomhais a chaidh a thoirt seachad.

Cleachd do bhreithneachadh fhèin gus co-dhùnadh am bu chòir co-dhùnadh ailtireachd a sgrìobhadh sìos an seo san earrann mheadhanach seo no an e nas fheàrr a sgrìobhadh sìos gu ionadail (m.e. taobh a-staigh teamplaid bogsa gheal bloc-togail). Seachain teacsa a tha ag ath-aithris. Thoir iomradh air earrann 4, far an do ghlac thu na co-dhùnaidhean as cudromaiche den ailtireachd agad mar-thà.

Brosnachadh

Bu chòir do chom-pàirtichean an t-siostaim agad a bhith comasach air do cho-dhùnaidhean a thuigsinn agus a lorg air ais.

Cruth

  • ADR (clàr co-dhùnaidh ailtireachd) airson gach co-dhùnadh cudromach

  • liosta no clàr, air òrdachadh a-rèir cudromachd agus builean no

  • ann an cruth nas mionaidiche mar earrannan fa leth airson gach co-dhùnadh

Cùl-fhiosrachadh (mu ADRan)

Tha pìosan nas lugha de sgrìobhainnean nas fhasa an leughadh, an cruthachadh agus an cumail suas. A thaobh co-dhùnaidhean ailtireachd, bidh sgiobaidhean leasachaidh gu tric:

  • eòlach air a’ cho-dhùnadh, oir tha e follaiseach m.e. sa chòd-tùs, ach

  • a’ call a’ bhrosnachaidh air cùl a’ cho-dhùnaidh sin (faic Nygard 2011)

Mar sin bu chòir dhut beagan cho-dhùnaidhean cudromach a sgrìobhadh sìos còmhla ris a’ bhrosnachadh, an reusanachadh aca

Am moladh againn mu cho-dhùnaidhean

Cùm cruinneachadh de cho-dhùnaidhean cudromach a thaobh ailtireachd, na co-dhùnaidhean a bheir buaidh air an structar, feartan càileachd, eisimeileachdan cudromach (gu h-àraidh taobh a-muigh) agus eadar-aghaidhean, no dòighean togail (taing do Mhichael Nygard airson a’ mholaidh seo).

10. Riatanasan càileachd

Riatanasan càileachd mar shuidheachaidhean, le craobh càileachd gus sealladh coitcheann àrd-ìre a thoirt seachad. Bu chòir na h-amasan càileachd as cudromaiche a bhith air am mìneachadh ann an earrann 1.2. (amasan càileachd).

Susbaint

Tha an earrann seo a’ cumail a h-uile riatanas càileachd iomchaidh.

Tha na riatanasan as cudromaiche dhiubh sin air am mìneachadh mar-thà ann an earrann 1.2. (amasan càileachd), mar sin cha bu chòir ach iomradh a thoirt orra an seo. San earrann 10 seo bu chòir dhut cuideachd riatanasan càileachd nach eil uiread de chudromachd aca a ghlacadh, nach cruthaich cunnartan mòra nuair nach tèid an coileanadh gu tur (ach a dh’fhaodadh a bhith math air a bhith aca).

Brosnachadh

Seach gum bi mòran buaidh aig riatanasan càileachd air co-dhùnaidhean ailtireachd bu chòir dhut fios a bhith agad dè na càileachdan a tha dha-rìribh cudromach dha do chom-pàirtichean, ann an dòigh shònraichte is thomhaiseach.

Tuilleadh fiosrachaidh

Faic am modail càileachd farsaing Q42 aig https://quality.arc42.org.

10.1 Sealladh coitcheann air riatanasan càileachd

Susbaint

Sealladh coitcheann no geàrr-chunntas air riatanasan càileachd.

Brosnachadh

Gu tric bidh sinn a’ coinneachadh ri dhusanan (no fiù ’s ceudan) de riatanasan càileachd mionaideach. San earrann sealladh coitcheann seo bu chòir dhut feuchainn ri geàrr-chunntas a dhèanamh, m.e. le bhith a’ mìneachadh roinnean no chuspairean (mar a mhol ISO 25010:2023 no Q42

Ma tha na tuairisgeulan geàrr-chunntais sin mionaideach, sònraichte gu leòr agus tomhaiseach, faodaidh tu earrann 10.2 a leum.

Cruth

Cleachd clàr sìmplidh anns a bheil roinn no cuspair anns gach loidhne agus geàrr-thuairisgeul air an riatanas càileachd. Air an làimh eile, faodaidh tu mindmap a chleachdadh gus na riatanasan càileachd sin a structaradh.

Anns an litreachas, chaidh am beachd mu chraobh feart càileachd a mhìneachadh cuideachd, a chuireas an teirm choitcheann “càileachd” mar fhreumh agus a chleachdas leasachadh coltach ri craobh air an teirm “càileachd”. Thug [Bass+21] a-steach an teirm “Quality Attribute Utility Tree” airson na adhbhair seo.

10.2 Suidheachaidhean càileachd

Susbaint

Bidh suidheachaidhean càileachd a’ fàgail riatanasan càileachd sònraichte agus a’ leigeil le co-dhùnadh a bheil iad air an coileanadh (a thaobh slatan-tomhais gabhail ris). Dèan cinnteach gu bheil na suidheachaidhean agad sònraichte agus tomhaiseach.

Tha dà sheòrsa de shuidheachaidhean gu sònraichte feumail:

  • Bidh suidheachaidhean cleachdaidh (ris an canar cuideachd suidheachaidhean aplacaid no suidheachaidhean cùise cleachdaidh) a’ mìneachadh freagairt ùine-ruith an t-siostaim do bhrosnachadh sònraichte. Tha seo cuideachd a’ gabhail a-steach suidheachaidhean a mhìnicheas èifeachdas no coileanadh an t-siostaim. Eisimpleir: Bidh an siostam a’ freagairt air iarrtas neach-cleachdaidh taobh a-staigh diog.

  • Bidh suidheachaidhean atharrachaidh a’ mìneachadh a’ bhuaidh a tha thu ag iarraidh bho atharrachadh no leudachadh air an t-siostam no air an àrainneachd dhìreach aige. Eisimpleir: Thèid gnìomhachd a bharrachd a chur an gnìomh no atharraichidh na riatanasan airson feart càileachd, agus thèid an oidhirp no fad an atharrachaidh a thomhas.

Cruth

Tha fiosrachadh àbhaisteach airson suidheachaidhean mionaideach a’ gabhail a-steach na leanas:

Ann an cruth goirid (as fheàrr leis a’ mhodail Q42):

  • Co-theacsa/Cùl-fhiosrachadh: Dè an seòrsa siostam no co-phàirt, dè an àrainneachd no an suidheachadh?

  • Tùs/Brosnachadh: Cò no dè a thòisicheas no a bhrosnaicheas giùlan, freagairt no gnìomh.

  • Meatrach/Slatan-tomhais gabhail: Freagairt a’ gabhail a-steach tomhas no meatrach

Tha cruth fada nan suidheachaidhean (as fheàrr le SEI agus [Bass+21]) nas mionaidiche agus a’ gabhail a-steach am fiosrachadh a leanas:

  • ID suidheachaidh: Aithnichear sònraichte airson an t-suidheachaidh.

  • Ainm suidheachaidh: Ainm goirid, tuairisgeulach airson an t-suidheachaidh.

  • Tùs: An eintiteas (neach-cleachdaidh, siostam, no tachartas) a thòisicheas an suidheachadh.

  • Brosnachadh: An tachartas no an staid brosnachaidh a dh’fheumas an siostam a làimhseachadh.

  • Àrainneachd: An co-theacsa obrachaidh no an staid fo a bheil an siostam a’ faighinn an brosnachaidh.

  • Ealain-chruth: Na blocaichean-togail no eileamaidean eile den t-siostam air a bheil buaidh aig a’ bhrosnachadh.

  • Freagairt: An toradh no an giùlan a nochdas an siostam mar fhreagairt air a’ bhrosnachadh.

  • Tomhas freagairt: An slat-tomhais no meatrach a thèid freagairt an t-siostaim a mheasadh leis.

Faic cuideachd

Bho Faoilleach 2023, tha arc42 a’ tabhann modail càileachd practaigeach, a mholas riatanasan càileachd a chomharrachadh le hashtags no leibheilean leithid #flexible, #efficient, #usable, #operable, #testable, #secure, #safe, #reliable.

11. Cunnartan agus fiachan teicnigeach

Cunnartan teicnigeach aithnichte no fiachan teicnigeach. Dè na duilgheadasan a dh’fhaodadh a bhith ann taobh a-staigh no timcheall an t-siostaim? Dè tha an sgioba leasachaidh a’ faireachdainn truagh mu dheidhinn?

Susbaint

Liosta de chunnartan teicnigeach no fiachan teicnigeach air an comharrachadh, air an òrdachadh a-rèir prìomhachais

Brosnachadh

“Is e riaghladh cunnairt riaghladh phròiseactan airson inbheach” (Tim Lister, Atlantic Systems Guild.)

Bu chòir seo a bhith na mhottò agad airson lorg is measadh siostamach air cunnartan agus fiachan teicnigeach san ailtireachd, a bhios a dhìth air com-pàirtichean riaghlaidh (m.e. manaidsearan phròiseactan, sealbhadairean thoraidhean) mar phàirt den mhion-sgrùdadh cunnairt iomlan agus planadh tomhais.

Cruth

Liosta de chunnartan agus/no fiachan teicnigeach, is dòcha a’ gabhail a-steach ceumannan molta gus cunnartan a lùghdachadh, a dhèanamh nas boige no a sheachnadh no gus fiachan teicnigeach a lùghdachadh.