Softwareudvikling: Forskelle mellem versioner

Content deleted Content added
ZéroBot (diskussion | bidrag)
m r2.7.1) (Robot tilføjer uk:Програмна інженерія
No edit summary
Linje 1:
'''Softwareudvikling''' (engelsk: software development) er et fagområde som omhandler at systematisk designe, programmere, teste og vedligeholde [[computerprogram|software]]. Softwareudvikling foretages typisk af personer, der er uddannet inden for [[datalogi]] med en {{kandidatgrad]], mastergrad eller [[Ph.D]]. selvom også en bachelor er acceptabel.
 
I følge softwareudvikler Erik Sinc, er der forskel på systemdesign, softwareudvikling og [[programmering]]. Allerede på nuværende tidspunkt er der på arbejdsmarkedet forskel på programmører og udviklere, hvor den som implementer ikke er den samme som den, der designer klassestrukturen eller klassehierarkiet. Selvom mange udvikler bliver [[softwarearkitekt]], der specifikt designer arkitekturer i flere niveauer og designer interaktionen i mellem komponenterne i større software systemer. <ref name="Sourcegear_2005">{{cite web |url=http://software.ericsink.com/No_Programmers.html |title= Small ISVs: You need Developers, not Programmers |author=[[Eric Sink]] |publisher=[http://www.sourcegear.com/ sourcegear] |accessdate=2008-06-06 |quote=A programmer is someone who does nothing but code new features and (if you're lucky) fix bugs. They don't write specs. They don't write automated test cases. They don't help keep the automated build system up to date. They don't help customers work out tough problems. They don't help write documentation. They don't help with testing. They don't even read code. All they do is write new code.}}</ref>
 
Software er instruktionerne som fortæller computere hvad de skal gøre. Over alt i den moderne verden findes software, fra medicinsk udstyr til i en [[Atomreaktor]] og [[computerspil]]. Små stumper af software findes i ting som [[mikrobølgeovn]]e og komplekst software findes i styringssystemerne til [[rumfærge]]n. Mange programmer indeholder millioner af linjer af [[kildekode]] og har strenge krav til opførsel.
Line 5 ⟶ 7:
Hensigten med fagområdet er at lave billigere og mere pålidelig software, samtidig med at det skal gøre arbejdet nemmere for programmørerne.
{{Commonskat|Software engineering}}
 
==Referencer==
{{reflist}}
 
[[Kategori:Datalogi]]