Juhendatud läbimäng · 8 MIN
Uuri tarkvara elutsüklit
Jälgi ekspordifunktsiooni nõudest käituseni. Uuri igas etapis vastutajat, tõendeid ja otsust.
Olukord
Vastutad kliendihaldusteenuse eest. Haldur küsib faili oma organisatsiooni aktiivsete klientidega. Jälgi seda väljamõeldud funktsiooni soovist käituseni.
Mida teha
- Alusta etapist Vajadus. Kasuta nuppu Järgmine etapp, et jälgida sama funktsiooni läbi kõigi seitsme etapi.
- Loe igas etapis näidistõendeid. Otsusta, kas need vastavad otsustusküsimusele, ja ava seejärel selgitus.
STSENAARIUM: KLIENTIDE EKSPORT
Tõend on dokument või kontrollitulemus, mis toetab otsust. Iga järgmine etapp annab näite. Järgi järjestust või vali etapp otse.
ETAPP 1 / 7
Vajadus
Haldur peab eksportima oma organisatsiooni aktiivseid kliente.
- Vastutaja
- Toote vastutaja
- Tõendid
- Heaks kiidetud tulemus ja lubatud väljad
Haldur kulutab iga nädal ühe tunni aktiivsete klientide kogumiseks. Heaks kiidetud vajadus: eksportida oma organisatsiooni klientide nimed ja ID-d CSV-sse.
ETAPP 2 / 7
Spetsifikatsioon
Määra lubatud kasutajad, andmed, veakäitumine ja vastuvõtukriteeriumid.
- Vastutaja
- Toote ja turvalisuse vastutajad
- Tõendid
- Andmevoog ja autoriseerimisnõue
Vastuvõtukriteerium: organisatsiooni A haldur ei saa organisatsiooni B kirjeid ka pärast päringu identifikaatorite muutmist.
ETAPP 3 / 7
Teostus
Agent valmistab funktsiooniharus ette väikese muudatuse.
- Vastutaja
- Arendusmeeskond
- Tõendid
- Nõudega seotud diff
PR lisab andmebaasipäringule organisatsioonifiltri ja testi teise organisatsiooni päringu jaoks. Sisselogimine ja arveldus jäävad muutmata.
ETAPP 4 / 7
Kontrollimine
Uuri tegelikku autoriseerimist ja keelatud päringuid.
- Vastutaja
- Sõltumatu ülevaataja
- Tõendid
- Lõpliku commit'i testid ja ülevaatus
Lõpliku commit'i test näitab, et organisatsiooni A kasutaja ei saa B kirjeid. Ülevaataja kontrollib autoriseerimisahelat.
ETAPP 5 / 7
Väljalase
Juuruta heaks kiidetud artefakt lubatud juurutusrolliga.
- Vastutaja
- Väljalaske vastutaja
- Tõendid
- Artefakti identifikaator, heakskiit ja taastamisplaan
Väljalaske vastutaja võrdleb artefakti commit'i ülevaadatud commit'iga. Taastamisjuhised nimetavad eelmise versiooni ja inimese, kes saab rollback'i alustada.
ETAPP 6 / 7
Käitus
Jälgi eksporditõrkeid, juurdepääsukontrolle ja teenuse käitumist.
- Vastutaja
- Teenuse vastutaja
- Tõendid
- Mõõdikud, piiratud auditilogid ja intsidendijuhised
Eksporditõrke häired jõuavad valveinsenerini. Piiratud auditilogid salvestavad tegutseja ja organisatsiooni kogu kliendiloendit kopeerimata.
ETAPP 7 / 7
Õppimine
Hinda enne järgmist muudatust kasutust ja täheldatud probleeme.
- Vastutaja
- Toote vastutaja ja meeskond
- Tõendid
- Tagasiside ja uuendatud tööjärjekord
Tugipäring teatab suurte kliendiloendite ebaõnnestunud ekspordist. Meeskond lisab järgmisele muudatusele jõudlusnõude ja testi.
Jada võib korduda. Uued tõendid võivad viia töö tagasi spetsifikatsiooni või teostuse juurde.
LÕPETAMISEKS
Kood töötab. Miks ei saa meeskond peatuda etapis Teostus?
Võrdle oma vastust selgitusega
Töötav kood ei näita, kes võib kirjetele juurde pääseda ega kes tõrkeid käsitleb. Kontrollimine uurib andmepiiri. Väljalase seob tõendid juurutatud versiooniga. Käitus määrab töötava teenuse vastutuse. Õppimine muudab täheldatud probleemid järgmiseks muudatuseks.
Kasuta seda tööl
Nimeta oma meeskonna ühe funktsiooni väljalaske vastutaja ja inimene, kes saab selle tõrkehäired.
Vali teine harjutus