Mitä artefakti tarkoittaa?

Sanakirja määrittelee artefaktin seuraavasti:

artefakti, artefakti [ˈɑːtɪˌfækt] n

  1. Ihmisen tekemä tai muotoilema esine, kuten työkalu tai taideteos, on arkeologisesti kiinnostava esine.

  2. mikä tahansa ihmisen tekemä, esimerkiksi väärä kokeellinen tulos

  3. (Biotieteet & Allied Applications / Biology) Sytologia nähty rakenne kudoksessa kuoleman jälkeen, kiinnittyminen, värjäys jne., jota ei normaalisti ole elävässä kudoksessa

Sana artifact esiintyy usein ohjelmistokehityksessä, ohjelmistokehityssyklissä, työn arvioinnissa jne. Mutta yllä olevalla määritelmällä ei ole minulle järkevää tässä yhteydessä.

Voisiko joku selittäkää tämä sana antamalla joitain esimerkkejä ohjelmistoteollisuudesta?

Kommentit

  • p2pnode ei selvästikään pyydä määritelmää sanan ” artefakti ”. Se on loppujen lopuksi kysymyksessä ’. Kysymys siitä, miten sanaa käytetään ohjelmointikontekstissa, voi olla peruskysymys, mutta se on silti aihe.
  • Sana ei ole paikalla ohjelmistokehityksessä – liian laaja ja matala. Se herättää kuvia arkeologisista kaivospaikoista; ruukut ja sirpaleet.
  • @Robster, miksi sanot niin? Olen ’ kuullut sen käyttävän viitaten artefaktien rakentamiseen ja testaamiseen (dll: t ja testitulokset). Se näyttää melko tavalliselta ja melko spesifiseltä.
  • No, näyttää siltä, että mitä tahansa ohjelmoinnin aikana tai suorituksen yhteydessä tuotettua tai luotua voidaan kutsua artefaktiksi.

Vastaus

Ohjelmistokehityksen elinkaaressa artefakti viittaa yleensä ”asioihin”, joita prosessissa mukana olevat ihmiset tuottavat. Esimerkkejä ovat suunnitteluasiakirjat, tietomallit, työnkulun kaaviot, testimatriisit ja suunnitelmat, asennusohjelmat … kuten arkeologinen sivusto, mikä tahansa luotu asia voi olla esine.

Useimmissa ohjelmistokehitysjaksoissa on yleensä luettelo vaadituista artefakteista, jotka jonkun on tuotettava ja laitettava jaettuun asemaan tai asiakirjatietovarastoon, jotta muut voivat katsella ja jakaa niitä.

Kommentit

  • Todellakin ainoa asia, jota en ole ’ koskaan kuullut kutsutaan esineeksi, on koodi, mutta en ’ t miksi koodi ei ’ voi olla esine.
  • @Thomas Owens: Koodi voi olla myös artefakti , mutta yleensä sitä tarkastellaan erikseen (kuten kohdassa ” varmista, että varmuuskopioit koodisi ja artefaktisi! ”), koska ainoat kiinnostuneet ihmiset tässä artefaktissa ovat koodereita ja joskus arkkitehtejä. Koodi siirtyy myös lähdekontrolliin, useimpien muiden artefaktien tulisi mennä asiakirjatietovarastoon tai Wikiin.
  • Artefaktit saattavat sisältää myös koottuja binäärejä / ohjelmistopaketteja.
  • Itse asiassa Java-maailmassa se on hyvin yleistä o viittaa koodiin artefaktina, esimerkiksi käytettäessä Mavenia: stackoverflow.com/questions/2487485/what-is-maven-artifact
  • Eniten ’ olen kuullut sen käyttäneen luotuja koodi- tai binääripaloja.

Vastaus

Luulen, että tämä Wikipedia-artikkeli kattaa sen melko hyvin.

Artefakti on yksi monista erilaisista aineellisista sivutuotteista, joita tuotetaan ohjelmistojen kehittämisen aikana. Jotkut artefaktit (esim. Käyttötapaukset, luokkakaaviot ja muut UML-mallit, vaatimukset ja suunnitteluasiakirjat) auttavat kuvaamaan ohjelmiston toimintaa, arkkitehtuuria ja suunnittelua. Muut artefaktit koskevat itse kehitysprosessia, kuten projektisuunnitelmat, liiketoimintatapaukset ja riskinarvioinnit.

Vastaa

Graafisessa ohjelmoinnissa sitä käytetään usein viittaamaan kuvan osaan, joka ei renderöity oikein. Esimerkiksi, jos pieni pala edellisestä kehyksestä tai näkymästä jää silti ruudulle piirustuksen tekemisen jälkeen, kyseiseen ”d: ään viitataan esineenä.

Kommentit

  • Koska teen graafista ohjelmointia, joka ’ s merkitsee minulle eniten, mutta ’ s ei liity siihen tarkoitukseen, josta OP kysyi (mitä termi tarkoittaa ohjelmistosuunnittelussa).
  • OP kysyi ” Voisiko joku selittää tämän sanan antamalla joitain erityisiä esimerkkejä ohjelmistoteollisuudesta ? ”, joka mielestäni sisältää vastaukseni.
  • Halusin vain lisätä huomautuksen, että sanaa ” artefact ” käytetään tässä yhteydessä yleisemmin kuin vain graafisessa ohjelmoinnissa viitataan kuvantamisen poikkeavuuksiin minkä tahansa tyyppisessä luodussa kuvassa (esim. röntgen) – katso: fi.wikipedia.org/wiki/Visual_artifact

vastaus

Artefakti on jotain, joka on luotu suoraan tai epäsuorasti jonkin muun luoman seurauksena. Ohjelmisto-artefaktit voivat koostua projektisi lähteestä tai resursseista, tai ne voivat edustaa lähteiden tai resurssien välisen vuorovaikutuksen odottamattomia ilmentymiä.

Vastaa

Sanaa artefact käytetään usein laadunhallintasertifikaateissa, kuten CMMI ja ISO 9001 ja metodologiat, kuten Six Sigma . Tässä yhteydessä artefakti viittaa ohjelmistokehitysprosessin tuotteisiin ja sivutuotteisiin.

Artefaktit kerätään ja arkistoidaan koko prosessin ajan käytettäväksi todisteina siitä, että dokumentoitua prosessia noudatetaan. . Tällaisista esineistä on hyötyä pääasiassa sertifiointitarkastuksissa, mutta niiden kerääminen ja arkistointi helpottaa myös prosessin epäonnistumista ongelmien ilmetessä.

Artefakteja voidaan myös mitata ja analysoida keinojen löytämiseksi. Paranna prosessia, mitattiin vielä jonkin verran todisteita parannuksesta ja mitattiin sitten sen jälkeen jatkuvasti sen osoittamiseksi, että prosessi pysyy hallinnassa (ts. kyseiset mittarit pysyvät tietyissä rajoissa).

Vastaus

Luulen, että termiä käytetään muillakin tavoin, jotka tarkoittavat enemmän sivuvaikutuksia, mutta sanan ”artefakti” pääkäyttötapa ohjelmistoteollisuudella tarkoitetaan ”luotua tuotetta”. Joten kehittäjien kirjoittama ohjelma on ”ohjelmisto-artefakti”.

Kommentit

  • Olen kuullut sen viittaavan tietoihin, jotka ei todellakaan tarvita enää, mutta oli kerralla, joten se on perintö sovelluksesta.

Vastaa

Olen kuullut esineitä, joita on käytetty vain yhdessä projektissa. Muita vastauksia lukemalla näyttää kuitenkin siltä, että ”Artefact” on muuttuja, jota käytetään aina, kun joku tarvitsee termiä jollekin projektikohtaiselle objektityypille.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *