Izpēte ar norādēm · 8 MIN
Izpētiet programmatūras dzīvesciklu
Sekojiet eksporta funkcijai no prasības līdz ekspluatācijai. Pārbaudiet atbildīgo, pierādījumus un lēmumu katrā posmā.
Situācija
Jūs atbildat par klientu pārvaldības pakalpojumu. Vadītājs lūdz failu ar savas organizācijas aktīvajiem klientiem. Sekojiet šai izdomātajai funkcijai no pieprasījuma līdz ekspluatācijai.
Kas jādara
- Sāciet ar Vajadzība. Izmantojiet Nākamais posms, lai sekotu vienai funkcijai caur visiem septiņiem posmiem.
- Katrā posmā izlasiet pierādījumu piemēru. Izlemiet, vai tas atbild uz lēmuma jautājumu, tad atveriet skaidrojumu.
SCENĀRIJS: KLIENTU DATU EKSPORTS
Pierādījums ir dokuments vai pārbaudes rezultāts, kas atbalsta lēmumu. Katrs tālākais posms dod piemēru. Sekojiet secībai vai izvēlieties posmu tieši.
POSMS 1 / 7
Vajadzība
Vadītājam jāeksportē savas organizācijas aktīvie klienti.
- Atbildīgais
- Par produktu atbildīgais
- Pierādījumi
- Pieņemtais rezultāts un atļautie lauki
Vadītājs katru nedēļu pavada vienu stundu, apkopojot aktīvos klientus. Pieņemtā vajadzība: eksportēt savas organizācijas klientu vārdus un nosaukumus, kā arī klientu ID uz CSV.
POSMS 2 / 7
Specifikācija
Definējiet atļautos lietotājus, datus, kļūmju darbību un pieņemšanas kritērijus.
- Atbildīgais
- Par produktu un drošību atbildīgie
- Pierādījumi
- Datu plūsma un autorizācijas prasība
Pieņemšanas kritērijs: organizācijas A vadītājs nesaņem organizācijas B ierakstus arī pēc pieprasījuma identifikatoru maiņas.
POSMS 3 / 7
Īstenošana
Aģents sagatavo nelielu izmaiņu funkcijas zarā.
- Atbildīgais
- Izstrādes komanda
- Pierādījumi
- Diff, kas saistīts ar prasību
PR pievieno organizācijas filtru datubāzes vaicājumam un testu citas organizācijas pieprasījumam. Tas atstāj pierakstīšanos un norēķinus nemainītus.
POSMS 4 / 7
Pārbaude
Pārbaudiet faktisko autorizāciju un aizliegtus pieprasījumus.
- Atbildīgais
- Neatkarīgs pārskatītājs
- Pierādījumi
- Testi un pārskatīšana gala commit
Tests gala commit rāda, ka organizācijas A lietotājs nevar saņemt B ierakstus. Pārskatītājs pārbauda autorizācijas ķēdi.
POSMS 5 / 7
Laidiens
Izvietojiet pieņemto artefaktu ar atļauto izvietošanas lomu.
- Atbildīgais
- Par laidienu atbildīgais
- Pierādījumi
- Artefakta identifikators, apstiprinājums un atjaunošanas plāns
Par laidienu atbildīgais salīdzina artefakta commit ar pārskatīto commit. Atjaunošanas instrukcijas nosauc iepriekšējo versiju un cilvēku, kurš var sākt atgriešanos tajā.
POSMS 6 / 7
Ekspluatācija
Uzraugiet eksporta kļūmes, piekļuves kontroles un pakalpojuma darbību.
- Atbildīgais
- Par pakalpojumu atbildīgais
- Pierādījumi
- Metrikas, ierobežoti audita žurnāli un incidentu instrukcijas
Eksporta kļūmju brīdinājumi sasniedz dežurējošo inženieri. Ierobežoti audita žurnāli reģistrē darbības veicēju un organizāciju, nekopējot pilnu klientu sarakstu.
POSMS 7 / 7
Mācīšanās
Pirms nākamās izmaiņas novērtējiet lietošanu un novērotās problēmas.
- Atbildīgais
- Par produktu atbildīgais un komanda
- Pierādījumi
- Atgriezeniskā saite un atjaunināta darba rinda
Atbalsta pieprasījums ziņo par neveiksmīgiem eksportiem lieliem klientu sarakstiem. Komanda nākamajai izmaiņai pievieno veiktspējas prasību un testu.
Secība var atkārtoties. Jauni pierādījumi var atgriezt darbu specifikācijā vai īstenošanā.
NOSLĒGUMĀ
Kods darbojas. Kāpēc komanda nevar apstāties posmā „Īstenošana“?
Salīdziniet atbildi ar skaidrojumu
Darbojošs kods nerāda, kurš drīkst piekļūt ierakstiem vai kurš risinās kļūmes. Pārbaudes posmā tiek pārbaudīta datu robeža. Laidiens saista šos pierādījumus ar izvietoto versiju. Ekspluatācija piešķir atbildību par darbojošos pakalpojumu. Mācīšanās pārvērš novērotās problēmas nākamajā izmaiņā.
Izmantojiet darbā
Vienai komandas funkcijai nosauciet par laidienu atbildīgo un cilvēku, kurš saņem tās kļūmju brīdinājumus.
Izvēlieties citu uzdevumu