Mikä on Domain Engineering?

Verkkotunnustekniikka on uuden tietokoneohjelmiston luominen olemassa olevien ohjelmien palasista ja siitä, mitä niistä tietää. Tärkeä osa verkkotunnusten suunnittelusta on selvittää, kuinka erilaiset ohjelmistotuotteet ja toimialueet ovat samankaltaisia ​​tietyn asiakkaan tarpeiden kanssa, joten niitä voidaan vetää ja käyttää oikein. Vaikka tämä tarkoittaa, että asiakkaan ohjelmisto on vain muunnelma toisesta järjestelmästä, ohjelmistossa on ainutlaatuisia osia, jotka ovat kirjoittaneet. Tämän etuna on nopeampi tuotantoaika ja vähemmän virheitä.

Ainutlaatuisia ohjelmia luodaan päivittäin, mutta pohjimmiltaan monet niistä käyttävät samaa koodausta tietyille osille. Sen sijaan, että kirjoitettaisiin kokonaan uusi ohjelma, joka voi käyttää samaa tai samanlaista koodausta, verkkotunnustekniikka käyttää joitain osia uusissa ohjelmissa. Nämä ovat yleensä geneerisiä osia, jotka voidaan helposti kierrättää ilman oikeudellisia ongelmia, koska ne ovat osia, joita löytyy useimmista muista ohjelmista. Osat voivat tulla yhdestä tai useammasta ohjelmasta asiakkaan tarpeiden mukaan.

Verkkotunnusten suunnittelussa ohjelmiston luojat eivät kopioi mitään ohjelmiston osaa nähdäkseen, toimiiko se. Sen sijaan heidän on kyettävä analysoimaan eri ohjelmia. Jos asiakas esimerkiksi haluaa tietyn ominaisuuden, sisällöntuottajien on analysoitava tekemiään ohjelmia nähdäkseen, onko olemassa samanlaisia ​​ominaisuuksia. Ilman analyysiä ei ole takuuta, että kopioitu koodi toimii oikein.

Tämä prosessi saattaa vaikuttaa siltä, ​​että verkkotunnustekniikka on vain mallipohjainen järjestelmä, jossa ohjelmiston luojat kopioivat jonkin koodin ja kutsuvat sitä uudeksi ohjelmaksi, mutta tämä ei ole totta. Koko verkkotunnuksen suunnitteluprosessi on melko intensiivinen ja ylittää vain samanlaisten osien löytämisen. Kun vastaavat osat on löydetty, ne on yleensä mukautettava asiakkaan tarpeisiin, ja luojat luovat usein uuden koodin vastaamaan muita asiakkaan tarpeita, joita kopioitu koodi ei kata.

Verkkotunnustekniikkaan voidaan liittää useita etuja. Ohjelma ei ole täysin tyhjästä, joten sen kehittämisen pitäisi kestää vähemmän aikaa. Tämä tarkoittaa, että asiakas voi käyttää tai myydä ohjelmaa nopeammin, mikä usein on toivottavaa. Verkkotunnusten suunnittelussa käytetty kopioitu koodaus testataan yleensä etukäteen varmistaakseen, että se toimii, joten tämä johtaa yleensä vähemmän testeihin, mikä myös lyhentää kehitysaikaa. Koodin on jo osoitettu toimivan, joten tämä johtaa usein vähemmän ohjelmistovirheisiin.