12.1 Faharasa ya istilahi
Faharasa hii inafafanua istilahi na vifupisho vinavyotumika kote katika mwongozo. Maingizo yamepangwa kwa mpangilio wa alfabeti ya Kiingereza, kwa kuwa istilahi nyingi za kiufundi zinatafutwa kwa majina yake ya asili. Ingizo likiwa na kifupisho cha kawaida, kinaonyeshwa kwenye mabano. Fasili ni fupi kwa makusudi; shauriana na sura husika kwa mjadala kamili.
A
ABAC (Attribute-Based Access Control): Mfano wa uidhinishaji unaotoa ufikiaji kwa kutegemea sifa zilizotathminiwa za mtumiaji, rasilimali, kitendo, na mazingira (kwa mfano, idara, kiwango cha ruhusa, saa ya siku) badala ya majukumu yasiyobadilika. Unatoa udhibiti wa kina, unaoendeshwa na sera, kwa gharama ya utata mkubwa kuliko RBAC.
Accessibility (a11y): Ufikivu: mazoea ya kubuni na kujenga programu ili watu wenye ulemavu waweze kuitambua, kuielewa, kuipitia, na kuingiliana nayo. Kifupisho cha namba “a11y” kinasimama kwa herufi 11 kati ya “a” na “y.”
ADR (Architecture Decision Record): Kumbukumbu ya uamuzi wa usanifu: hati fupi, yenye matoleo inayonasa uamuzi mmoja muhimu wa usanifu au wa kiufundi, muktadha wake, chaguo zilizozingatiwa, na matokeo yake. ADR huunda historia ya kudumu, inayoweza kupitiwa ya kwa nini mfumo ulivyo.
Aggregate: Katika Domain-Driven Design, kundi la vitu vya kikoa linalochukuliwa kama kitengo kimoja kwa mabadiliko ya data, likiwa na kiini kimoja kinachofanya kazi kama mzizi wa jumla na kutekeleza viashirio vya kudumu. Jumla hufafanua mipaka ya uthabiti na ya miamala.
API (Application Programming Interface): Mkataba uliofafanuliwa ambao kupitia huo kipande kimoja cha programu kinaomba huduma au data kutoka kingine. API zilizobuniwa vizuri huficha undani wa utekelezaji na kutoa violesura thabiti, vyenye matoleo.
API-first: Mbinu ya uendelezaji ambapo mkataba wa API unabuniwa na kukubaliwa kabla ya utekelezaji, ili watumiaji na watoaji waweze kufanya kazi sambamba dhidi ya kipimo cha pamoja.
arc42: Muundo huria, unaotegemea kielezo wa kuandika nyaraka za usanifu wa programu, uliopangwa katika sehemu kumi na mbili zinazofunika muktadha, vikwazo, vizuizi vya ujenzi, wakati wa kuendesha, usambazaji, na maamuzi.
ARIA (Accessible Rich Internet Applications): Kipimo cha W3C kinachofafanua majukumu, hali, na sifa zinazofanya vijenzi vya wavuti vyenye nguvu na maalum vieleweke kwa teknolojia saidizi kama visoma skrini.
ASR (Architecturally Significant Requirement): Hitaji muhimu kwa usanifu: hitaji lenye athari inayopimika, pana kwa usanifu, kama kikwazo cha utendaji, upatikanaji, usalama, au kisheria. ASR huendesha maamuzi yenye matokeo makubwa zaidi ya usanifu.
ASVS (Application Security Verification Standard): Kiwango cha OWASP kinachotoa orodha hakiki yenye madaraja ya mahitaji ya usalama na majaribio ya kubuni, kujenga, na kuthibitisha programu salama.
Autoscaling: Upanuzi wa kiotomatiki: marekebisho ya kiotomatiki ya idadi ya nakala za kompyuta zinazoendesha (au ukubwa wake) kwa kuitikia mzigo, ili uwezo ufuate mahitaji bila kuingilia kwa mkono. Unakamilisha, lakini hauchukui nafasi ya, upangaji wa makusudi wa uwezo.
Availability: Upatikanaji: sehemu ya muda ambao mfumo unafanya kazi na unaweza kuhudumia maombi, mara nyingi ikionyeshwa kwa “tisa” (kwa mfano, 99.9%). Ni lengo kuu la kutegemewa lililosimbwa katika SLO na SLA.
B
Backpressure: Shinikizo-nyuma: utaratibu wa kudhibiti mtiririko ambapo kijenzi kilicho chini ya mzigo kinaashiria wazalishaji wa juu ya mkondo kupunguza kasi, kuzuia foleni zisizo na mipaka na kuporomoka mfululizo. Ni kiini cha mifumo ya kutegemewa ya kutiririka na inayoendeshwa na ujumbe.
BDD (Behavior-Driven Development): Uendelezaji unaoendeshwa na tabia: mazoea ya ushirikiano yanayoeleza mahitaji kama mifano thabiti, inayosomeka na binadamu ya tabia (mara nyingi kwa umbo la Given/When/Then) ambayo pia hutumika kama majaribio ya kukubalika ya otomatiki.
BFF (Backend for Frontend): Mfumo wa usanifu ambapo huduma maalum ya backend inajengwa kwa frontend au aina maalum ya mteja, ikirekebisha uumbaji na ukusanyaji wa data kulingana na mahitaji ya mteja huyo.
BI (Business Intelligence): Akili ya biashara: zana, michakato, na mazoea ya kukusanya, kuunganisha, na kuchambua data ya biashara kusaidia kuripoti, dashibodi, na kufanya maamuzi.
Blameless postmortem: Uchambuzi wa baada ya tukio bila lawama: mapitio ya tukio yanayolenga sababu za kimfumo na kujifunza badala ya kosa la mtu binafsi, kwa msingi kwamba watu hutenda kwa busara kutokana na taarifa na motisha waliyokuwa nayo.
Blue-green deployment: Usambazaji wa bluu-kijani: mkakati wa toleo unaoendesha mazingira mawili yanayofanana ya uzalishaji (“bluu” na “kijani”), ukielekeza trafiki kwa moja huku lingine linasasishwa, kuwezesha kuhamia na kurejesha nyuma karibu papo hapo.
BM25: Kitendakazi cha kupanga kinachotumika sana kwa utafutaji wa maandishi kamili, kinachopima jinsi hati inavyolingana na hoja kwa kutumia marudio ya neno, marudio geuzi ya hati, na urefu wa hati. Ni chaguo-msingi la kupanga la kileksika katika injini nyingi za utafutaji.
Bounded context: Muktadha uliopakana: katika Domain-Driven Design, mpaka dhahiri ambamo mfano fulani wa kikoa na lugha yake ya pamoja inatumika kwa uthabiti. Unazuia dhana zisichanganywe kuvuka sehemu tofauti za mfumo mkubwa.
Build cache: Kache ya ujenzi: hifadhi ya matokeo ya ujenzi yaliyokokotolewa hapo awali, yenye ufunguo wa pembejeo zilizoyazalisha, ili kazi isiyobadilika itumike tena badala ya kujengwa upya. Kache ya ujenzi ya mbali ya pamoja inaruhusu timu nzima na CI yake kutumia matokeo ya wenzake.
Bus factor: Kipengele cha basi: idadi ya watu ambao wangehitaji kupotea (kimafumbo “kugongwa na basi”) kabla mradi haujakwama kwa kukosa maarifa muhimu. Kipengele cha chini cha basi kinaashiria utaalamu uliokusanywa, usioandikwa na hatari ya kishirika.
C
Cache eviction policy: Sera ya kuondoa kwenye kache: kanuni ambayo kache inatumia kuamua ingizo gani la kuondoa ikijaa, kama iliyotumika zamani zaidi (LRU) au iliyotumika kwa nadra zaidi (LFU). Sera inaumba kiwango cha mafanikio na, pamoja nacho, thamani ya kache.
Cache invalidation: Kubatilisha kache: tatizo la kuondoa au kusasisha data iliyohifadhiwa kwenye kache chanzo kinapobadilika, ili wasomaji wasione thamani zilizochakaa. Linajulikana kuwa mojawapo ya matatizo magumu zaidi katika kompyuta.
Cache stampede: Mkimbizano wa kache: njia ya kushindwa ambapo wateja wengi wanakosa kache kwa ufunguo uleule kwa wakati mmoja na wote kugonga chanzo pamoja, kukizidiwa. Kuunganisha maombi na kuisha kwa nyakati zilizotofautishwa huzuia. Pia huitwa thundering herd.
Canary release: Toleo la kanari: mbinu ya usambazaji inayoonyesha toleo jipya kwa sehemu ndogo ya watumiaji au trafiki kwanza, kufuatilia matatizo, kisha kupanua utoaji hatua kwa hatua ikiwa vipimo vinabaki vyenye afya.
CAP theorem: Nadharia ya CAP: kanuni inayosema hifadhi ya data iliyosambazwa inaweza kuhakikisha hadi mbili tu kati ya Uthabiti (Consistency), Upatikanaji (Availability), na Uvumilivu wa Mgawanyiko (Partition tolerance) kwa wakati mmoja; kwa kuwa migawanyiko haiepukiki, wabunifu kwa hakika hubadilishana uthabiti dhidi ya upatikanaji wakati wa migawanyiko.
C4 model: Mbinu nyepesi ya kuonyesha usanifu wa programu kwa picha katika ngazi nne za ufupisho: Muktadha wa Mfumo, Kontena, Vijenzi, na Msimbo.
CD (Continuous Delivery / Continuous Deployment): Utoaji Endelevu (Continuous Delivery) huweka programu katika hali ya kutolewa ili iweze kusambazwa wakati wowote kwa idhini ya mkono; Usambazaji Endelevu (Continuous Deployment) hutoa kiotomatiki kila badiliko linalopita bomba.
CDN (Content Delivery Network): Mtandao wa usambazaji wa maudhui: mtandao wa seva za pembeni uliosambazwa kijiografia unaohifadhi kwenye kache na kuhudumia maudhui karibu na watumiaji, kupunguza ucheleweshaji na kupunguza mzigo wa miundombinu ya chanzo.
Chain-of-thought prompting: Maagizo ya mnyororo wa fikra: mbinu ya kuagiza inayoomba mfano wa lugha upitie hatua za kati za hoja kabla ya kutoa jibu la mwisho, kuboresha utendaji kwenye matatizo ya hatua nyingi kwa gharama ya matokeo marefu, ya polepole zaidi.
CI (Continuous Integration): Ujumuishaji endelevu: mazoea ya kuunganisha mara kwa mara mabadiliko ya wasanidi kwenye mstari mkuu wa pamoja, kila muunganisho ukithibitishwa na ujenzi wa otomatiki na mfululizo wa majaribio ili kugundua matatizo ya ujumuishaji mapema.
CI/CD: Bomba lililounganishwa la Ujumuishaji Endelevu na Utoaji/Usambazaji Endelevu linalootomatisha kujenga, kujaribu, na kutoa programu.
CMMC (Cybersecurity Maturity Model Certification): Programu ya US Department of Defense inayothibitisha ukomavu wa usalama wa mtandao wa wakandarasi wanaoshughulikia taarifa za mkataba wa shirikisho na taarifa zisizo za siri zinazodhibitiwa.
Cohesion: Mshikamano: kiwango ambacho vipengele vilivyo ndani ya moduli vinahusiana na kutumikia madhumuni moja, yaliyofafanuliwa vizuri. Mshikamano wa juu, ukioanishwa na uunganisho wa chini, ni alama ya usanifu unaoweza kudumishwa.
Context window: Dirisha la muktadha: kiasi cha juu cha maandishi, kinachopimwa kwa tokeni, ambacho mfano wa lugha unaweza kuzingatia kwa wakati mmoja, kikijumuisha pembejeo na matokeo yake. Ni bajeti adimu ambayo usanifu wa maagizo na muktadha lazima uisimamie kwa makusudi.
Conway’s Law: Sheria ya Conway: uchunguzi kwamba muundo wa mfumo huelekea kuakisi muundo wa mawasiliano wa shirika linaloujenga. “Hatua ya Conway kinyume” huumba timu kwa makusudi kuzalisha usanifu unaotakiwa.
Core Web Vitals: Seti ya vipimo vya utendaji wa wavuti vinavyomlenga mtumiaji vilivyofafanuliwa na Google (kama Largest Contentful Paint, Interaction to Next Paint, na Cumulative Layout Shift) vinavyopima kupakia, mwingiliano, na uthabiti wa kuona.
Cost of delay: Gharama ya kuchelewa: gharama ya kiuchumi ya kutokuwa na kitu kilichokamilika bado, ikionyeshwa kama thamani iliyopotea kwa kila kipimo cha muda. Kuifanya wazi hugeuza kupa kipaumbele kutoka maoni kuwa hesabu, na kuegemeza kanuni za mfuatano kama kazi fupi iliyopimwa kwanza.
Coupling: Uunganisho: kiwango cha utegemezi kati ya moduli au huduma. Uunganisho legevu hupunguza athari ya mawimbi ya mabadiliko na ni lengo kuu la usanifu mzuri.
CQRS (Command Query Responsibility Segregation): Mfumo unaotenganisha mfano unaotumika kubadilisha hali (amri) na mfano unaotumika kusoma hali (hoja), kuruhusu kila mmoja kuboreshwa na kupanuliwa kwa kujitegemea.
CVE (Common Vulnerabilities and Exposures): Orodha ya umma ya udhaifu wa usalama uliofichuliwa, kila mmoja ukipewa kitambulisho cha kipekee ili zana na timu ziweze kurejelea kasoro ileile bila utata.
CWV: Tazama Core Web Vitals.
D
DAST (Dynamic Application Security Testing): Majaribio ya usalama yanayochunguza programu inayoendesha kutoka nje, bila ufikiaji wa msimbo chanzo, kupata udhaifu unaojitokeza wakati wa kuendesha.
Data-ink ratio: Kanuni kutoka kwa Edward Tufte inayoshikilia kwamba chati inapaswa kutumia wino wake mwingi kwenye data yenyewe na kidogo kwenye mapambo, kuondoa mistari ya gridi, mipaka, na chartjunk isiyoarifu.
Data mesh: Usanifu wa data uliogawanywa na mfano wa uendeshaji unaochukulia data kama bidhaa inayomilikiwa na timu za vikoa, ikiungwa mkono na miundombinu ya jukwaa la kujihudumia na utawala wa shirikisho.
Data visualization: Taswira za data: mazoea ya kusimba data kwa umbo la kuona (mahali, urefu, rangi, na kama hizo) ili mifumo, ulinganisho, na mielekeo ionekane na maamuzi yawe na taarifa bora.
DDD (Domain-Driven Design): Usanifu unaoendeshwa na kikoa: mbinu ya usanifu wa programu inayoweka mfano katikati ya kikoa cha biashara, ikitumia lugha ya pamoja, miktadha iliyopakana, na vizuizi vya ujenzi kama vitu, vitu vya thamani, na jumla.
Design tokens: Tokeni za usanifu: thamani zenye majina, zisizotegemea jukwaa (rangi, nafasi, uchapaji, na kama hizo) zinazosimba maamuzi ya usanifu ili yashirikiwe kwa uthabiti kuvuka mfumo wa usanifu na bidhaa nyingi.
DevEx / DevX (Developer Experience): Uzoefu wa msanidi: ubora wa jumla wa mwingiliano wa kila siku wa msanidi na zana, majukwaa, na michakato, ukijumuisha msuguano, kasi ya maoni, na mzigo wa kiakili.
DevOps: Utamaduni na seti ya mazoea yanayounganisha uendelezaji wa programu na uendeshaji kufupisha mizunguko ya utoaji, kuongeza mzunguko wa usambazaji, na kuboresha kutegemewa kupitia uotomatishaji na umiliki wa pamoja.
DORA (DevOps Research and Assessment): Programu ya utafiti na vipimo vyake vinne vya utoaji vinavyotumika sana (mzunguko wa usambazaji, muda wa kuongoza wa mabadiliko, kiwango cha kushindwa kwa mabadiliko, na muda wa kurejesha huduma) vinavyotumika kulinganisha utendaji wa utoaji wa programu.
DPIA (Data Protection Impact Assessment): Tathmini ya athari ya ulinzi wa data: tathmini yenye muundo, inayohitajika chini ya GDPR kwa uchakataji wenye hatari kubwa, inayotambua na kupunguza hatari za faragha kabla mradi haujaendelea.
Drift (configuration): Kupotoka (usanidi): kutofautiana taratibu kwa hali halisi ya mfumo na hali yake iliyotangazwa au iliyokusudiwa, kwa kawaida kunakosababishwa na mabadiliko ya mkono; Miundombinu-kama-msimbo na GitOps hulenga kukigundua na kukirekebisha.
Drift (model): Kupotoka (mfano): katika kujifunza kwa mashine, kushuka kwa utendaji wa mfano kwa muda sifa za kitakwimu za data ya pembejeo (kupotoka kwa data) au uhusiano unaoundwa (kupotoka kwa dhana) zinapobadilika.
DR (Disaster Recovery): Kupona kutoka maafa: mkakati, taratibu, na miundombinu ya kurejesha huduma na data baada ya tukio kubwa la usumbufu, kwa kawaida inayotawaliwa na malengo ya RTO na RPO.
DRY (Don’t Repeat Yourself): Kanuni ya usanifu inayosema kila kipande cha maarifa kinapaswa kuwa na uwakilishi mmoja, wenye mamlaka, kupunguza urudiaji na hatari ya masasisho yasiyo thabiti.
E
East-west traffic: Trafiki ya mashariki-magharibi: trafiki ya mtandao kati ya huduma ndani ya mfumo au kituo cha data, tofauti na trafiki ya kaskazini-kusini kati ya mfumo na wateja wa nje. Mesh ya huduma kwa kawaida hutawala trafiki ya mashariki-magharibi.
Edge computing: Kompyuta ya pembeni: kuendesha hesabu na hifadhi karibu na mahali data inapozalishwa au kutumiwa badala ya eneo la kati, kupunguza ucheleweshaji na kipimo data. Mitandao ya usambazaji wa maudhui ni umbo la mapema, lililoenea.
Elasticity: Unyumbufu: uwezo wa mfumo kupata na kuachilia rasilimali kiotomatiki kwa kuitikia mahitaji yanayobadilika, ili uwezo ufuate mzigo kwa ukaribu.
ELT (Extract, Load, Transform): Mfumo wa ujumuishaji wa data unaopakia data ghafi kwenye hifadhi lengwa kwanza na kuibadilisha huko, kutumia ukubwa wa maghala na lakehouse za kisasa.
Embedding: Ujazo wa vekta: uwakilishi wa maandishi, picha, au data nyingine kama vekta nene ya namba, iliyowekwa ili vitu vinavyofanana viwe karibu. Ujazo wa vekta huwezesha utafutaji wa kisemantiki na wa vekta na uzalishaji ulioongezwa kwa urejeshaji.
EN 301 549: Kiwango cha Ulaya kinachobainisha mahitaji ya ufikivu kwa bidhaa na huduma za ICT, kinachorejelewa na ununuzi wa sekta ya umma kuvuka EU na kuoanishwa na WCAG.
Error budget: Bajeti ya makosa: kiasi kinachoruhusiwa cha kutotegemewa kinachoruhusiwa na SLO kwa kipindi; ikiisha, timu hupa kipaumbele kazi ya kutegemewa kuliko vipengele vipya. Inapatanisha mvutano kati ya kasi na uthabiti.
ETL (Extract, Transform, Load): Mfumo wa ujumuishaji wa data unaotoa data kutoka vyanzo, kuibadilisha kuwa umbo lengwa, na kuipakia kwenye mahali pa kuishia kama ghala.
EU AI Act: Kanuni ya Umoja wa Ulaya inayoainisha mifumo ya AI kwa hatari na kuweka wajibu ipasavyo, ikipiga marufuku matumizi fulani na kudhibiti kwa nguvu mifumo yenye hatari kubwa.
Eventual consistency: Uthabiti wa mwisho: mfano wa uthabiti katika mifumo iliyosambazwa ambapo nakala zinaweza kutofautiana kwa muda lakini kuungana kwenye hali ileile masasisho yanapoacha kusambaa.
F
Feature flag / feature toggle: Bendera ya kipengele: utaratibu wa kuwasha au kuzima utendaji wakati wa kuendesha bila kusambaza upya, unaotumika kwa utoaji wa hatua kwa hatua, majaribio, na udhibiti wa kiuendeshaji.
Feature store: Hifadhi ya vipengele: mfumo wa kati wa kufafanua, kuhifadhi, na kuhudumia vipengele vilivyochaguliwa vya kujifunza kwa mashine kwa uthabiti kwa mafunzo na makisio, kupunguza urudiaji na kutofautiana kwa mafunzo/huduma.
FedRAMP (Federal Risk and Authorization Management Program): Programu ya serikali ya Marekani inayosawazisha tathmini ya usalama, idhini, na ufuatiliaji endelevu kwa huduma za wingu zinazotumiwa na mashirika ya shirikisho.
Few-shot prompting: Maagizo ya mifano michache: kumpa mfano wa lugha mifano michache iliyofanyiwa kazi kwenye agizo kuonyesha kazi inayotakiwa na umbo la matokeo, tofauti na zero-shot prompting, ambayo hutoa maelekezo bila mifano.
FinOps: Nidhamu na mazoea ya kiutamaduni yanayoleta uwajibikaji wa kifedha kwa matumizi ya wingu yanayobadilika, yakitoa timu za uhandisi, fedha, na biashara umiliki wa pamoja wa gharama na thamani.
FISMA (Federal Information Security Modernization Act): Sheria ya Marekani inayohitaji mashirika ya shirikisho kutekeleza, kuandika, na kufuatilia programu za usalama wa taarifa, inayotekelezwa kwa kiasi kikubwa kupitia mwongozo wa NIST.
Flow efficiency: Ufanisi wa mtiririko: sehemu ya jumla ya muda wa kuongoza ambayo kipengee cha kazi kinatumia kikifanyiwa kazi kikamilifu badala ya kusubiri, inayokokotolewa kama muda wa kuongeza thamani ikigawanywa kwa jumla ya muda wa kuongoza. Mifumo mingi ni ya chini kwa kushangaza, mara nyingi chini ya asilimia 15.
Four-eyes principle: Kanuni ya macho manne: udhibiti unaohitaji kitendo muhimu kipitiwe au kuidhinishwa na angalau watu wawili, kupunguza uwezekano wa kosa au udanganyifu.
Fuzz testing (fuzzing): Mbinu ya majaribio ya otomatiki inayolisha programu pembejeo zilizoharibika, za nasibu, au zisizotarajiwa kugundua kuanguka, kasoro za usalama, na kasoro za hali za pembeni.
G
GDPR (General Data Protection Regulation): Kanuni ya Umoja wa Ulaya inayotawala uchakataji wa data binafsi, ikiwapa watu haki na kuweka wajibu kwa wadhibiti na wachakataji, yenye adhabu kubwa kwa kutozingatia.
GitOps: Mfano wa uendeshaji unaotumia Git kama chanzo kimoja cha ukweli kwa miundombinu na programu za kutangaza, huku uotomatishaji ukipatanisha mfululizo mfumo hai na hali iliyowekwa.
Golden path / paved road: Njia ya dhahabu / barabara iliyowekwa lami: njia ya msingi iliyosaidiwa vizuri, yenye misimamo ya kujenga na kusafirisha programu ndani ya shirika, iliyobuniwa kufanya chaguo salama, linalozingatia, la kutegemewa liwe rahisi zaidi.
Golden record: Rekodi ya dhahabu: katika usimamizi wa data kuu, toleo moja, lililopatanishwa, lenye mamlaka la kiini cha biashara (kama mteja) lililokusanywa kutoka mifumo mingi chanzo kupitia kanuni za kulinganisha na kunusurika.
Gradual typing: Uchapaji wa taratibu: mbinu ya mfumo wa aina inayoruhusu uchapaji tuli na wa nguvu kuwepo pamoja kwenye msingi mmoja wa msimbo, ili aina ziongezwe kwa ongezeko kwenye programu iliyochapwa kwa nguvu. Vidokezo vya aina na vikagua aina vya hiari ni mifano ya kawaida.
GraphQL: Lugha ya hoja na wakati wa kuendesha kwa API inayoruhusu wateja kuomba data wanayohitaji hasa kwa simu moja, kwa kutumia muundo ulioandikwa kwa nguvu.
gRPC: Mfumo wa miito ya mbali wa utendaji wa juu, unaoanza na mkataba unaotumia HTTP/2 na, kwa kawaida, Protocol Buffers kwa mawasiliano ya ufanisi kati ya huduma.
H
Hermetic build: Ujenzi uliofungwa: ujenzi unaotegemea pembejeo zilizotangazwa waziwazi tu na umetengwa na mazingira ya mwenyeji, kwa hiyo unazalisha matokeo yaleyale popote. Kufungwa ndio msingi wa ujenzi unaoweza kuzalishwa upya na kache za kutegemewa.
HSM (Hardware Security Module): Kifaa cha maunzi kinachopinga kuchezewa kinachozalisha, kuhifadhi, na kutumia funguo za kriptografia, kikitoa ulinzi wa funguo wenye nguvu kuliko mbinu za programu tu.
HIPAA (Health Insurance Portability and Accountability Act): Sheria ya Marekani ambayo, miongoni mwa mambo mengine, inaweka mahitaji ya kulinda taarifa za afya zinazolindwa (PHI) na kutawala matumizi na ufichuzi wake.
Horizontal scaling: Upanuzi wa mlalo: kuongeza uwezo kwa kuongeza nakala au nodi zaidi (“kupanua nje”) badala ya kufanya nodi moja iwe na nguvu zaidi. Unaegemeza usanifu mwingi wa ukubwa mkubwa, unaostahimili.
I
IaC (Infrastructure as Code): Miundombinu-kama-msimbo: mazoea ya kufafanua na kutoa miundombinu kupitia usanidi unaosomeka na mashine, wenye udhibiti wa matoleo badala ya michakato ya mkono, kuwezesha kurudiwa na mapitio.
IAM (Identity and Access Management): Usimamizi wa utambulisho na ufikiaji: mfumo wa sera na teknolojia unaohakikisha utambulisho sahihi una ufikiaji sahihi kwa rasilimali sahihi kwa nyakati sahihi.
IDP / IdP: “IDP” kwa kawaida humaanisha Internal Developer Platform, tabaka la zana za kujihudumia linalofupisha miundombinu kwa timu za bidhaa; “IdP” humaanisha Identity Provider, huduma inayothibitisha watumiaji na kutoa madai. Muktadha hutofautisha hizi mbili.
Idempotency: Kutobadilika thamani: sifa ambapo kufanya operesheni mara nyingi kuna athari ileile kama kuifanya mara moja, muhimu kwa kujaribu tena kwa usalama katika mifumo iliyosambazwa na API.
i18n (Internationalization): Uandaaji wa kimataifa: kubuni na kujenga programu ili iweze kubadilishwa kwa lugha, kanda, na mikataba ya kitamaduni tofauti bila mabadiliko ya kihandisi. Kifupisho cha namba kinasimama kwa herufi 18 kati ya “i” na “n.”
Immutable artefact: Kizalia kisichobadilika: matokeo ya ujenzi ambayo, mara yanapozalishwa na kupewa toleo, hayabadilishwi kamwe; badiliko lolote huzaa toleo jipya. Kutobadilika hufanya matoleo yaweze kuzalishwa upya na hukuruhusu kujenga mara moja na kupandisha kizalia kilekile kuvuka mazingira.
InnerSource: Matumizi ya mazoea ya uendelezaji wa chanzo huria (uwazi, hazina za pamoja, na mchango wa kuvuka timu) ndani ya shirika moja.
IaC drift: Tazama Drift (configuration).
Inverted index: Faharasa geuzi: muundo mkuu wa data wa injini ya utafutaji, unaooanisha kila neno na orodha ya hati zinazolijumuisha, ili hoja ziweze kujibiwa bila kuchanganua kila hati.
ISO/IEC 27001: Kiwango cha kimataifa kinachobainisha mahitaji ya Mfumo wa Usimamizi wa Usalama wa Taarifa (ISMS), kikitoa mfumo unaoweza kuthibitishwa wa kusimamia hatari ya usalama wa taarifa.
ISO/IEC 42001: Kiwango cha kimataifa kinachobainisha mahitaji ya Mfumo wa Usimamizi wa AI, kikitoa mashirika mfumo unaoweza kuthibitishwa wa kutawala uendelezaji na matumizi ya AI kwa uwajibikaji.
J
JWT (JSON Web Token): Umbo fupi la tokeni lililosainiwa (na kwa hiari kusimbwa) linalotumika kuwasilisha madai kati ya pande, kwa kawaida kwa uthibitishaji wa utambulisho na uidhinishaji katika mifumo ya wavuti na API.
K
Kanban: Mbinu ya mtiririko wa kazi ya lean inayoonyesha kazi kwenye ubao, kuweka kikomo cha kazi inayoendelea, na kusimamia mtiririko kuboresha upitishaji na kutabirika.
KISS (Keep It Simple, Stupid): Kanuni ya usanifu inayopendelea suluhisho rahisi zaidi linalotimiza hitaji, kwa msingi kwamba ugumu usio wa lazima huongeza gharama na hatari.
KMS (Key Management Service): Mfumo wa kuunda, kuhifadhi, kubadilisha, na kudhibiti ufikiaji wa funguo za kriptografia, mara nyingi ukiungwa mkono na moduli za usalama za maunzi.
KPI (Key Performance Indicator): Kiashiria muhimu cha utendaji: kipimo kinachoweza kupimwa kinachotumika kufuatilia maendeleo kuelekea lengo mahususi la biashara au la kiuendeshaji.
L
Lakehouse: Usanifu wa data unaochanganya hifadhi ya gharama ndogo, inayobadilika ya ziwa la data na vipengele vya usimamizi, miamala, na utendaji vya ghala la data.
Lead time: Muda wa kuongoza: muda uliopita tangu badiliko kuombwa (au kuwekwa) hadi kutolewa kwenye uzalishaji; kipimo kikuu cha utoaji cha DORA.
Least privilege: Upendeleo mdogo: kanuni ya usalama inayompa kila mtumiaji, mchakato, au mfumo ufikiaji wa kiwango cha chini tu unaohitajika kutimiza kazi yake, kupunguza uharibifu wa kuvamiwa au kosa.
Little’s Law: Sheria ya Little: matokeo kutoka nadharia ya foleni yanayosema wastani wa idadi ya vipengee katika mfumo thabiti ni sawa na wastani wa kasi ya kufika mara wastani wa muda ambao kila kipengee kinatumia kwenye mfumo. Inaunganisha kazi inayoendelea, upitishaji, na muda wa kuongoza.
LLM (Large Language Model): Mfano mkubwa wa lugha: mfano wa kujifunza kwa mashine uliofunzwa kwenye mkusanyiko mkubwa sana wa maandishi kutabiri na kuzalisha lugha, wenye uwezo wa kazi kama muhtasari, tafsiri, na uzalishaji wa msimbo.
l10n (Localization): Ulokalishaji: kurekebisha programu iliyoandaliwa kimataifa kwa eneo mahususi, ikijumuisha tafsiri, uumbizaji, na mikataba ya kitamaduni. Kifupisho cha namba kinasimama kwa herufi 10 kati ya “l” na “n.”
M
MDM (Master Data Management): Usimamizi wa data kuu: nidhamu na zana za kuunda na kudumisha mtazamo mmoja, wenye mamlaka, thabiti wa viini vikuu vya biashara (kama wateja au bidhaa) kuvuka mifumo.
MITRE ATT&CK: Msingi wa maarifa ulioratibiwa, wa umma wa mbinu na tekniki halisi za adui, unaotumika sana kupanga mazoezi ya red-team, kuongoza uhandisi wa ugunduzi, na kueleza vitisho kwa msamiati wa pamoja.
Mean Time to Recovery (MTTR): Muda wa wastani wa kupona: wastani wa muda unaochukuliwa kurejesha huduma baada ya kushindwa; kipimo cha kawaida cha kutegemewa na cha usimamizi wa matukio.
Mob programming: Upangaji programu wa kundi: mazoea ambapo timu nzima inafanya kazi pamoja kwenye kazi ileile kwenye kompyuta ileile, ikizungusha anayeandika, kushiriki maarifa na kufanya maamuzi kwa pamoja.
MLOps (Machine Learning Operations): Seti ya mazoea yanayosambaza, kufuatilia, na kudumisha mifano ya kujifunza kwa mashine kwenye uzalishaji kwa kutegemewa na ufanisi, ikipanua kanuni za DevOps hadi mzunguko wa maisha wa ML.
Monorepo: Hazina moja ya udhibiti wa matoleo inayoshikilia msimbo wa miradi mingi au shirika zima, kuwezesha zana za pamoja na mabadiliko ya atomiki kuvuka miradi kwa gharama ya zana maalum za ukubwa.
mTLS (mutual TLS): Usanidi wa Transport Layer Security ambapo pande zote mbili zinawasilisha na kuthibitisha vyeti, kwa hiyo kila mmoja anamthibitisha mwingine. Ni chaguo-msingi kwa trafiki kati ya huduma katika mesh ya huduma na mitandao ya uaminifu-sifuri. Tazama pia mutual authentication.
Mutation testing: Majaribio ya mabadiliko: mbinu inayoingiza kwa makusudi kasoro ndogo (“mutants”) kwenye msimbo kukagua kama mfululizo wa majaribio unazigundua, kupima ufanisi halisi wa mfululizo.
N
NDCG (Normalized Discounted Cumulative Gain): Kipimo cha ubora wa kupanga kinachozawadia kuweka matokeo yanayohusika sana karibu na kilele cha orodha ya matokeo, kilichosawazishwa ili alama zilinganishwe kuvuka hoja. Ni kikuu katika tathmini ya uhusika wa utafutaji.
NIST (National Institute of Standards and Technology): Wakala wa shirikisho wa Marekani ambao Machapisho Maalum na mifumo yake ni viwango vinavyorejelewa sana vya usalama wa mtandao, faragha, na AI.
NIST AI RMF (AI Risk Management Framework): Mfumo wa hiari wa NIST wa kutambua, kutathmini, na kusimamia hatari zinazohusiana na mifumo ya AI kuvuka mzunguko wake wa maisha, uliopangwa kuzunguka kazi Govern, Map, Measure, na Manage.
NIST SP 800-53: Orodha ya NIST ya udhibiti wa usalama na faragha kwa mifumo ya taarifa ya shirikisho, inayotumika sana kama msingi mbali zaidi ya serikali.
NIST SP 800-171: Chapisho la NIST linalobainisha mahitaji ya kulinda taarifa zisizo za siri zinazodhibitiwa (CUI) kwenye mifumo isiyo ya shirikisho, kiini cha uzingatiaji wa wakandarasi wa ulinzi.
NFR (Non-Functional Requirement): Hitaji lisilo la kiutendaji: hitaji linaloeleza jinsi mfumo unavyopaswa kuwa na tabia (sifa zake kama utendaji, usalama, kutegemewa, au utumiaji) badala ya kazi inazofanya.
North-south traffic: Trafiki ya kaskazini-kusini: trafiki ya mtandao kati ya mfumo na wateja wake wa nje (kuingia na kutoka kwenye kituo cha data au kundi), tofauti na trafiki ya mashariki-magharibi kati ya huduma za ndani. Lango la API kwa kawaida hutawala trafiki ya kaskazini-kusini.
O
Observability: Uonekanaji: kiwango ambacho hali ya ndani ya mfumo inaweza kukisiwa kutoka matokeo yake ya nje, kwa kawaida hupatikana kupitia telemetry: vipimo, kumbukumbu, na ufuatiliaji.
OKR (Objectives and Key Results): Malengo na matokeo muhimu: mfumo wa kuweka malengo unaooanisha lengo la ubora na matokeo muhimu machache yanayopimika ili kuoanisha na kulenga shirika.
OpenTelemetry (OTel): Kiwango huria na seti ya zana zisizofungwa na muuzaji za kuzalisha, kukusanya, na kusafirisha data ya telemetry (ufuatiliaji, vipimo, na kumbukumbu) kutoka programu.
OPA (Open Policy Agent): Injini ya sera ya matumizi ya jumla ya chanzo huria inayotathmini sera (zilizoandikwa kwa lugha ya Rego) kutekeleza kanuni za uidhinishaji na usanidi kuvuka rundo, kuwezesha sera-kama-msimbo.
OSPO (Open Source Program Office): Ofisi ya programu ya chanzo huria: kazi ya shirika inayoratibu mkakati wa chanzo huria, utawala, uzingatiaji, na ushirikishwaji wa jumuiya, ikisimamia matumizi na mchango.
OWASP (Open Worldwide Application Security Project): Jumuiya isiyo ya faida inayozalisha rasilimali za usalama wa programu zinazotumika sana, zinazopatikana bure, ikijumuisha OWASP Top Ten na ASVS.
P
PACELC: Upanuzi wa nadharia ya CAP unaosema kwamba ikiwa kuna Mgawanyiko (Partition), mfumo hubadilishana Upatikanaji (Availability) dhidi ya Uthabiti (Consistency), Vinginevyo (Else, katika uendeshaji wa kawaida) hubadilishana Ucheleweshaji (Latency) dhidi ya Uthabiti.
PCI DSS (Payment Card Industry Data Security Standard): Kiwango cha usalama kinachotunzwa na sekta ya kadi za malipo kinachobainisha mahitaji kwa mashirika yanayohifadhi, kuchakata, au kusambaza data ya wamiliki wa kadi.
Penetration testing: Majaribio ya kupenya: shambulio lililoidhinishwa, la kuigwa dhidi ya mfumo na wajaribu wenye ujuzi kupata na kuonyesha udhaifu unaoweza kutumiwa kabla washambuliaji halisi hawajafanya, linalotolewa kama matokeo yaliyopewa kipaumbele, yanayoweza kutekelezwa.
PII (Personally Identifiable Information): Taarifa zinazoweza kumtambulisha mtu mahususi, peke yake au pamoja na data nyingine; ushughulikiaji wake unatawaliwa na sheria za faragha na sera za ndani.
Platform engineering: Uhandisi wa jukwaa: nidhamu ya kujenga na kuendesha majukwaa ya ndani ya kujihudumia na njia za dhahabu zinazopunguza mzigo wa kiakili na kuharakisha timu za bidhaa.
POUR: Kanuni nne za mwongozo za Web Content Accessibility Guidelines: maudhui lazima yawe Yanayotambulika (Perceivable), Yanayoendeshwa (Operable), Yanayoeleweka (Understandable), na Imara (Robust).
Production readiness review: Mapitio ya utayari wa uzalishaji: ukaguzi wenye muundo, unaoendeshwa kabla huduma haijaanza kutumika au kuchukua umiliki wa simu ya dharura, unaothibitisha inakidhi viwango vya uonekanaji, kutegemewa, usalama, miongozo ya uendeshaji, na msaada wa kiuendeshaji.
Prompt engineering: Uhandisi wa maagizo: mazoea ya kubuni na kuboresha maelekezo, muktadha, na mifano inayopewa mfano wa lugha kupata matokeo ya kutegemewa, ya ubora wa juu, yakichukuliwa kama nidhamu ya kihandisi yenye matoleo na iliyojaribiwa badala ya majaribio na makosa.
Prompt injection: Uingizaji wa maagizo: shambulio ambapo pembejeo iliyotengenezwa kwa makusudi husababisha mfano wa lugha kupuuza maelekezo yake yaliyokusudiwa na kufuata ya mshambuliaji, mfano wa enzi ya AI wa kasoro za uingizaji. Ni hatari kuu ya usalama ya programu za LLM.
Property-based testing: Majaribio yanayotegemea sifa: mbinu ya majaribio inayokagua kwamba sifa zilizotajwa zinashikilia kuvuka pembejeo nyingi zinazozalishwa kiotomatiki, badala ya kutegemea mifano iliyochaguliwa kwa mkono tu.
Pull request (PR) / merge request (MR): Ombi la kuvuta / ombi la kuunganisha: seti iliyopendekezwa ya mabadiliko iliyowasilishwa kwa mapitio na majadiliano kabla ya kuunganishwa kwenye tawi la pamoja, kitengo kikuu cha mapitio ya msimbo katika mtiririko mwingi wa kazi.
Purple team: Zoezi la ushirikiano ambapo timu za usalama za mashambulizi (nyekundu) na za ulinzi (bluu) hufanya kazi pamoja kwa wakati halisi, ili mashambulizi na ugunduzi uliokusudiwa kuyakamata virekebishwe dhidi ya kila mmoja.
Q
Quality gate: Lango la ubora: kituo cha ukaguzi cha otomatiki kwenye bomba kinachopaswa kupitwa (kwa mfano, kutimiza vizingiti vya ufunikaji, usalama, au utendaji) kabla badiliko halijaendelea.
Quorum: Katika mifumo iliyosambazwa, idadi ya chini ya nodi zinazopaswa kukubaliana ili operesheni (kama kusoma au kuandika) ichukuliwe kuwa imefanikiwa, inayotumika kudumisha uthabiti licha ya kushindwa.
R
RACI: Mfano wa kugawa uwajibikaji unaoweka lebo kwa kila mshiriki katika kazi au uamuzi kama Anayewajibika (Responsible), Anayehesabika (Accountable), Anayeshauriwa (Consulted), au Anayearifiwa (Informed).
RAG (Retrieval-Augmented Generation): Mbinu inayoweka msingi wa matokeo ya mfano wa lugha kwa kwanza kurejesha hati au data husika na kuziwasilisha kama muktadha, kuboresha usahihi na kupunguza ndoto za mashine.
RBAC (Role-Based Access Control): Mfano wa uidhinishaji unaogawa ruhusa kwa majukumu na majukumu kwa watumiaji, kurahisisha usimamizi kwa kusimamia ufikiaji katika kiwango cha jukumu.
Red team: Kikundi kinachoiga adui halisi, mara nyingi dhidi ya shirika zima na bila kuwaonya watetezi, kujaribu ugunduzi na mwitikio badala ya kuorodhesha udhaifu tu. Tofautisha na timu ya bluu (ya ulinzi).
Reference data: Data ya rejeo: orodha za misimbo na uainishaji zinazodhibitiwa, zinazobadilika polepole zinazotumika kuainisha data nyingine, kama misimbo ya nchi, sarafu, na thamani za hali. Kuitawala kama msamiati wa pamoja wenye matoleo huweka mifumo ikiwa thabiti.
Rego: Lugha ya sera ya kutangaza inayotumiwa na Open Policy Agent kueleza kanuni za maamuzi ya uidhinishaji na usanidi.
REST (Representational State Transfer): Mtindo wa usanifu kwa programu za mtandao unaotumia operesheni zisizo na hali juu ya HTTP kwenye rasilimali zinazoweza kuelekezwa, unaothaminiwa kwa urahisi na zana pana.
Reverse proxy: Wakala wa kinyume: seva iliyo mbele ya huduma moja au zaidi za backend inayopeleka maombi ya wateja kwao, kwa kawaida ikitoa kukomesha TLS, kusawazisha mzigo, kache, na mahali pamoja pa kuingilia.
RFC (Request for Comments): Pendekezo lililoandikwa linalosambazwa kwa maoni kabla ya uamuzi au badiliko kubwa la kiufundi, kukuza uwazi na umiliki wa pamoja. (Istilahi hii pia inataja mfululizo wa hati za viwango vya Mtandao.)
ROI (Return on Investment): Faida ya uwekezaji: kipimo cha thamani iliyopatikana kutoka uwekezaji ikilinganishwa na gharama yake, kinachotumika kuhalalisha na kupa kipaumbele maamuzi ya uhandisi na teknolojia.
RPA (Robotic Process Automation): “Roboti” za programu zinazotomatisha kazi zinazorudiwa, zenye kanuni kwa kuingiliana na violesura na mifumo iliyopo kama mtu angefanya.
RPO (Recovery Point Objective): Lengo la hatua ya kurejesha: kiasi cha juu kinachokubalika cha upotevu wa data kinachopimwa kwa muda (kwa mfano, “hadi dakika tano”), kinachofafanua mara ngapi data inapaswa kulindwa.
RTO (Recovery Time Objective): Lengo la muda wa kurejesha: muda wa juu unaokubalika wa kurejesha huduma baada ya usumbufu, unaoongoza usanifu na uwekezaji wa kupona kutoka maafa.
S
Saga: Mfumo wa kusimamia uthabiti wa data kuvuka huduma katika muamala uliosambazwa kwa kupanga mfuatano wa miamala ya ndani na kutoa hatua za fidia hatua inaposhindwa.
SAFe (Scaled Agile Framework): Mfumo wa kutumia mazoea ya agile na lean kuvuka biashara kubwa, kuratibu timu nyingi; unathaminiwa kwa muundo na kukosolewa kwa uwezekano wa uzito.
SAST (Static Application Security Testing): Majaribio ya usalama yanayochambua msimbo chanzo, bytecode, au binary bila kuziendesha kupata udhaifu mapema katika uendelezaji.
SBOM (Software Bill of Materials): Orodha ya vifaa vya programu: orodha rasmi, inayosomeka na mashine ya vijenzi na utegemezi katika kipande cha programu, inayotumika kusimamia hatari ya mnyororo wa ugavi na udhaifu.
SCA (Software Composition Analysis): Zana zinazotambua vijenzi vya chanzo huria na vya wahusika wengine kwenye msingi wa msimbo na kuashiria udhaifu unaojulikana na hatari za leseni.
Scrum: Mfumo wa agile unaopanga kazi katika mizunguko ya urefu thabiti (sprint) wenye majukumu, matukio, na vizalia vilivyofafanuliwa kutoa nyongeza za thamani.
Section 508: Sheria ya Marekani inayohitaji mashirika ya shirikisho kufanya teknolojia yao ya kielektroniki na ya taarifa ifikike kwa watu wenye ulemavu, kwa vitendo iliyooanishwa na WCAG.
Semantic search: Utafutaji wa kisemantiki: utafutaji unaolingana kwa maana badala ya maneno muhimu kamili, kwa kawaida kwa kulinganisha ujazo wa vekta wa hoja na hati. Mara nyingi huunganishwa na utafutaji wa kileksika kwa mbinu mseto.
Service mesh: Mesh ya huduma: tabaka maalum la miundombinu, kwa kawaida linalotekelezwa na wakala wa sidecar, linaloshughulikia masuala ya mawasiliano kati ya huduma kama mutual TLS, kujaribu tena, muda wa kuisha, kuhamisha trafiki, na uonekanaji, likiyaweka nje ya msimbo wa programu.
Sidecar: Mchakato au kontena msaidizi linalosambazwa kando ya nakala kuu ya programu kutoa uwezo wa kusaidia (kama wakala wa mesh ya huduma) bila kubadilisha programu yenyewe.
SIEM (Security Information and Event Management): Mfumo unaokusanya na kuhusisha kumbukumbu na matukio ya usalama kuvuka mazingira kuwezesha ugunduzi, tahadhari, na uchunguzi.
SLA (Service Level Agreement): Makubaliano ya kiwango cha huduma: ahadi rasmi kati ya mtoaji wa huduma na wateja wake inayobainisha viwango vya huduma vinavyotarajiwa na matokeo ya kuvikosa.
SLI (Service Level Indicator): Kiashiria cha kiwango cha huduma: kipimo cha kiasi cha kipengele fulani cha ubora wa huduma, kama ucheleweshaji wa ombi au kiwango cha makosa, kinacholisha SLO.
SLO (Service Level Objective): Lengo la kiwango cha huduma: thamani au safu lengwa ya SLI inayofafanua kiwango kinachotakiwa cha kutegemewa, ikiunda msingi wa bajeti za makosa.
SLSA (Supply-chain Levels for Software Artifacts): Mfumo wa mahitaji ya usalama yenye madaraja ya kuboresha uadilifu na asili ya vizalia vya programu kupitia mchakato wa ujenzi na toleo.
SOAR (Security Orchestration, Automation, and Response): Zana na mazoea yanayotomatisha na kuratibu operesheni za usalama, kama miongozo ya kuchambua na kuitikia, kuboresha kasi na uthabiti.
SOC 2 (System and Organization Controls 2): Mfumo wa ukaguzi na ripoti, kulingana na AICPA Trust Services Criteria, inayotathmini udhibiti wa shirika la huduma kwa usalama, upatikanaji, uadilifu wa uchakataji, usiri, na faragha.
SOLID: Kanuni tano za usanifu wa kiolengo (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, na Dependency Inversion) zinazokuza msimbo unaoweza kudumishwa, unaonyumbulika.
SOX (Sarbanes-Oxley Act): Sheria ya Marekani inayoanzisha mahitaji ya kuripoti fedha na udhibiti wa ndani katika kampuni za umma, yenye athari kwa mifumo ya IT inayounga mkono data ya fedha.
SPACE: Mfumo wa kupima tija ya wasanidi kuvuka vipimo vitano: Satisfaction and well-being, Performance, Activity, Communication and collaboration, na Efficiency and flow, ukionya dhidi ya vipimo vya kipimo kimoja.
SRE (Site Reliability Engineering): Uhandisi wa kutegemewa wa tovuti: nidhamu inayotumia mbinu za uhandisi wa programu kwenye uendeshaji, ikitumia SLO, bajeti za makosa, na uotomatishaji kuendesha mifumo ya kutegemewa kwa ukubwa.
SSDF (Secure Software Development Framework): Mfumo wa NIST (SP 800-218) wa mazoea ya ngazi ya juu ya uendelezaji salama, unaoenea kuandaa shirika, kulinda programu, kuzalisha programu iliyolindwa vizuri, na kuitikia udhaifu.
Static analysis: Uchambuzi tuli: kuchunguza msimbo chanzo, bytecode, au binary bila kuziendesha kupata kasoro, ukiukaji wa mtindo, na kasoro za usalama, kwa kawaida kupitia lint, vikagua aina, na vichambuzi maalum vilivyounganishwa kwenye kihariri na bomba.
STRIDE: Taksonomia ya uundaji wa vitisho inayoainisha vitisho kama Spoofing (kujifanya), Tampering (kuchezea), Repudiation (kukana), Information disclosure (ufichuzi wa taarifa), Denial of service (kukataa huduma), na Elevation of privilege (kupandisha mamlaka).
T
TCO (Total Cost of Ownership): Jumla ya gharama ya umiliki: gharama kamili ya maisha ya mfumo au uamuzi, ikijumuisha kupata, kuendesha, kudumisha, na hatimaye kustaafisha, si bei ya awali tu.
TDD (Test-Driven Development): Uendelezaji unaoendeshwa na majaribio: mazoea ya kuandika jaribio la otomatiki linalofeli kabla ya msimbo unaoufanya lipite, kisha kurekebisha muundo, katika mizunguko mifupi inayorudiwa kuendesha usanifu na kuhakikisha ufunikaji.
Technical debt: Deni la kiufundi: gharama ya baadaye iliyodokezwa ya kuchagua suluhisho la haraka sasa badala ya bora ambalo lingechukua muda mrefu, ambalo lazima lisimamiwe kwa makusudi badala ya kukusanywa bila kujua.
TF-IDF (Term Frequency-Inverse Document Frequency): Mpango wa kawaida wa kupima uzito unaopa alama umuhimu wa neno kwa hati kwa mara ngapi linaonekana huko, ukirekebishwa kwa jinsi lilivyo la kawaida kuvuka mkusanyiko mzima. Unaegemeza sehemu kubwa ya kupanga utafutaji wa kileksika.
Theory of constraints: Nadharia ya vikwazo: mbinu ya usimamizi inayoshikilia kwamba upitishaji wa mfumo umewekewa kikomo na kizuizi kimoja wakati wowote, kwa hiyo juhudi za uboreshaji zinapaswa kulenga kikwazo hicho hadi kihamie kwingine.
Threat modeling: Uundaji wa vitisho: mazoea yenye muundo ya kutambua, kuorodhesha, na kupa kipaumbele vitisho vinavyowezekana kwa mfumo ili ulinzi ubuniwe mapema.
Toil: Kazi ya kuchosha: katika SRE, kazi ya kiuendeshaji ya mkono, inayojirudia, inayoweza kuotomatishwa inayokua kwa mstari na huduma na haitoi thamani ya kudumu; kuipunguza kunaachilia uwezo kwa uhandisi.
Trunk-based development: Uendelezaji unaotegemea shina: mazoea ya udhibiti wa chanzo ambapo wasanidi wanaunganisha mabadiliko madogo mara kwa mara kwenye tawi moja la pamoja, kupunguza matawi ya muda mrefu na maumivu ya kuunganisha.
Type inference: Ukisiaji wa aina: kipengele cha lugha kinachokisia aina za semi kiotomatiki, kikitoa usalama mwingi wa uchapaji tuli bila kuhitaji kila aina kuandikwa kwa mkono.
Type system: Mfumo wa aina: seti ya kanuni ambazo lugha hutumia kugawa na kukagua aina, kukamata makundi mazima ya makosa kabla programu haijaendeshwa na kuandika nia. Mifumo ya aina inaanzia ya nguvu hadi tuli na dhaifu hadi imara.
U
Ubiquitous language: Lugha ya pamoja: katika Domain-Driven Design, msamiati wa pamoja, sahihi unaotumiwa kwa uthabiti na wasanidi na wataalam wa kikoa, na kuakisiwa moja kwa moja kwenye msimbo na mifano.
UAT (User Acceptance Testing): Majaribio ya kukubalika na mtumiaji: majaribio yanayofanywa na watumiaji wa mwisho au wawakilishi wao kuthibitisha kwamba mfumo unakidhi mahitaji ya biashara kabla haujakubaliwa kwa toleo.
UX / UI (User Experience / User Interface): Uzoefu wa mtumiaji ni ubora wa jumla wa mwingiliano wa mtu na bidhaa; kiolesura cha mtumiaji ni uso mahususi wa kuona na wa kuingiliana ambao mwingiliano huo hutokea kupitia.
V
Value object: Kitu cha thamani: katika Domain-Driven Design, kitu kisichobadilika kinachofafanuliwa kabisa na sifa zake badala ya utambulisho tofauti, kama kiasi cha fedha au safu ya tarehe.
Value stream mapping: Ramani ya mkondo wa thamani: mbinu ya kuchora kila hatua kutoka wazo hadi thamani iliyotolewa, ikitofautisha muda wa kuongeza thamani na muda wa kusubiri, ili vizuizi, makabidhiano, na vitanzi vya kurudia kazi vionekane na viweze kuboreshwa.
Vector database: Hifadhidata ya vekta: hifadhi ya data iliyoboreshwa kwa kuorodhesha na kutafuta vekta za ujazo wa vipimo vingi kwa kufanana, uti wa mgongo wa kawaida wa utafutaji wa kisemantiki na uzalishaji ulioongezwa kwa urejeshaji.
Vertical scaling: Upanuzi wima: kuongeza uwezo kwa kufanya nodi moja iwe na nguvu zaidi (“kupanua juu”), ambao ni rahisi lakini hatimaye umewekewa mipaka na mashine kubwa zaidi inayopatikana.
VCS (Version Control System): Mfumo wa udhibiti wa matoleo: zana, kama Git, inayorekodi mabadiliko ya faili kwa muda ili historia ipitiwe, matawi yadumishwe, na kazi iratibiwe.
Vulnerability scanning: Uchunguzi wa udhaifu: ukaguzi wa otomatiki wa mifumo, kontena, au msimbo dhidi ya hifadhidata za udhaifu na usanidi mbaya unaojulikana. Ni mpana na wa bei nafuu, na unakamilisha kina cha majaribio ya mkono ya kupenya.
W
WCAG (Web Content Accessibility Guidelines): Seti ya W3C ya miongozo inayotambuliwa kimataifa, iliyopangwa kuzunguka kanuni za POUR na ngazi za uzingatiaji A, AA, na AAA, ya kufanya maudhui ya wavuti yafikike.
Wardley map: Mbinu ya mkakati wa kuona inayoweka uwezo kwa thamani yake kwa watumiaji na ukomavu wake wa mageuzi, kuarifu maamuzi ya jenga/nunua na uwekezaji.
Work in progress (WIP) limit: Kikomo cha kazi inayoendelea: kikomo cha vipengee vingapi vinaweza kuwa katika hatua fulani ya mtiririko wa kazi kwa wakati mmoja, mazoea ya msingi ya Kanban yanayoboresha mtiririko kwa kufichua vizuizi na kudhibiti mzigo wa kazi nyingi sambamba.
WSJF (Weighted Shortest Job First): Kazi fupi iliyopimwa kwanza: mbinu ya kupa kipaumbele inayopanga kazi kwa kugawanya gharama yake ya kuchelewa kwa muda wake uliokadiriwa, ili vipengee vifupi zaidi, vyenye uharaka wa muda, vya thamani ya juu vifanyiwe kazi kwanza.
X
XSS (Cross-Site Scripting): Udhaifu wa wavuti ambapo mshambuliaji anaingiza hati hasidi zinazotekelezwa kwenye vivinjari vya watumiaji wengine, ikiwezekana kuiba data au kuteka vikao.
Y
YAGNI (You Aren’t Gonna Need It): Kanuni inayoshauri dhidi ya kujenga utendaji kwa makisio, kwa msingi kwamba mahitaji yanayotarajiwa mara nyingi hayatimii na huongeza gharama na ugumu.
Z
Zero trust: Uaminifu-sifuri: mfano wa usalama unaodhania hakuna uaminifu wa dhahiri kwa kutegemea eneo la mtandao na kuthibitisha mfululizo kila ombi la ufikiaji dhidi ya utambulisho, kifaa, na muktadha, ukifuata kauli “kamwe usiamini, thibitisha daima.”