Mjukvaruutveckling

Mjukvaruutveckling ( engelsk  mjukvaruutveckling ) är aktiviteten att skapa ny mjukvara [1] .

Mjukvaruutveckling som ingenjörsdisciplin är en integrerad del (område) av mjukvaruteknik , tillsammans med de discipliner som ansvarar för drift och underhåll av mjukvaruprodukter [2] .

Komplexiteten i mjukvaruutveckling

Den nuvarande trenden inom mjukvaruutveckling ökar komplexiteten. Analytiker säger att på grund av den ökande komplexiteten i mjukvaruutveckling ökar hindret för inträde i yrket. På grund av den höga tröskeln uppstod en paradoxal situation när människor blir utvecklare inte på grund av sina kunskaper och färdigheter, utan av en slump [3]

Process och metoder

Programvaruutvecklingsprocessen är den process genom vilken användarnas behov översätts till en mjukvaruprodukt .  Mjukvaruutvecklingsprocessen är en integrerad del av mjukvaruutveckling och beskrivs i ISO 24765:2010 [4] .

Det finns flera modeller av mjukvaruutvecklingsprocessen:

Se även

Litteratur

Anteckningar

  1. Utveckling Arkiverad 8 juli 2016 på Wayback Machine // Macmillan Dictionary:
    processen att skapa en ny produkt eller metod .
  2. Mjukvaruteknik  - tillämpningen av ett systematiskt, disciplinerat, mätbart tillvägagångssätt för utveckling, drift och underhåll av programvara, såväl som studier av dessa tillvägagångssätt; det vill säga tillämpningen av disciplinen ingenjörskonst på programvara (ISO/IEC/IEEE 24765-2010 Systems and Software Engineering - Vocabulary)
  3. Kachko, Yu. Programmeringskomplexitet dödar utvecklare // Digital World - digital future today. - 2021. - 11 november.
  4. Mjukvaruutvecklingsprocess // ISO/IEC/IEEE 24765:2010: System- och mjukvaruteknik - Ordförråd.

Länkar