Kokoonpanon hallinta

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 12. joulukuuta 2021 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

Ohjelmistosuunnittelun konfiguraatioiden hallinta ( englanniksi  software configuration management , SCM) on joukko menetelmiä, joiden tarkoituksena on ottaa järjestelmällisesti huomioon kehittäjien ohjelmistotuotteeseen sen kehittämisen ja ylläpidon aikana tekemät muutokset , ylläpitää järjestelmän eheyttä muutosten jälkeen, estää ei-toivotut ja arvaamattomat vaikutuksia, virallistamalla prosessin muutoksen tekeminen.

Yleisesti ottaen kokoonpanonhallinta vastaa kysymykseen: "Joku on jo tehnyt jotain, miten voimme toistaa sen?"

Aluksi konfiguraatiohallintaa ei sovellettu ohjelmointiin . Konfiguraatiolla ymmärrettiin lopputuotteen osien koostumus ja fyysisen tuotteen "osien keskinäinen järjestely" . Siten konfiguraatiota voidaan hallita ohjaamalla lopputuotetta kuvaavia asiakirjoja, sille asetettuja vaatimuksia, kaikkea sen suunnittelua ja teknistä dokumentaatiota .

Ohjelmistokehitysalan suuren dynaamisuuden vuoksi konfiguraatioiden hallinta on siinä erityisen hyödyllistä. Toimenpiteisiin kuuluvat varmuuskopioiden luominen , lähdekoodin hallinta , projektivaatimukset , dokumentaatio jne. Näiden toimenpiteiden suorittamisen muodollisuus riippuu projektin koosta, ja oikein arvioituna tämä käsite voi olla erittäin hyödyllinen .

Tavoitteet ja tavoitteet

Kokoonpanon hallinnan tavoitteet:

Konfiguroinnin hallintatehtävät:

Kokoonpanon hallintamenettelyt

Kokoonpanon tarkistus  on prosessi, jolla varmistetaan, että alemman tason asiakirja täyttää kaikki ylemmän tason vaatimukset.

Konfigurointitarkastus on prosessi, jossa  varmistetaan valmiin tuotteen tai sen dokumentaation osan vaatimustenmukaisuus.

Kokoonpanon ohjaus  on prosessi, jossa erityinen ryhmä (tai henkilö) hyväksyy kaikki tuotteeseen ehdotetut muutokset. Yksi tällaisen ryhmän tehtävistä on hallita kaikkien saatavilla olevien asiakirjojen relevanssia sekä valvoa, että kaikki muutokset tehdään ensin dokumentaatioon ja vasta sitten muutoksen kohteeseen.

Konfiguraatiotilan  raportointi on prosessi, jossa raportoidaan tuotteen nykyinen tila ja hyväksyttyjen muutosten tila.

Kirjallisuus

Linkit