Programvaruutveckling

För den specifika aktiviteten att skriva källkod, se Programmering.
Bild på programvarors olika stadier under deras utveckling, bland annat alfa- och betaversion.

Programvaruutveckling (också: mjukvaruutveckling eller programutveckling, på engelska: software engineering eller, när man inte nödvändigtvis syftar på utveckling med grund i ingenjörsvetenskap, software development) är tillämpningen av en systematisk, disciplinerad och mätbar metod för utvecklandet, användandet och underhållet av programvara. Den engelska termen software engineering populariserades efter 1968 års NATO Software Engineering Conference som hölls i Garmisch, Tyskland av dess ordförande F.L. Bauer, och har använts sedan dess. Programvaruutveckling innefattar kunskapen, verktygen, och metoderna för att definiera specifikationer och design, programmering, testning, och underhållning av programvara. Disciplinen har även påverkats av fälten datavetenskap, management, matematik, projektledning, kvalitetsteknik, ergonomi, och datorteknik. På svenska kan programvaruutveckling även syfta till utveckling av programvara i allmänhet, utan krav på att aktiviteten vilar på ingenjörsvetenskaplig grund.

Programvaruutveckling bedrivs oftast med en uttalad programutvecklingsmetodik. Datorbaserade systemutvecklingsverktyg kallas CASE-verktyg (Computer Aided Software Engineering) och används för att automatisera arbete inom de olika utvecklingsfaserna. Exempel på områden där de används är design, avlusning, testning och spårbarhet.

Områden

Inom disciplinen ingår flera subområden som:

Svenska profiler

Svenska forskargrupper

Se även

Referenser

  1. ↑ “IEEE Standard Glossary of Software Engineering Terminology,” IEEE std 610.12-1990, 1990.
  2. ↑ Chikofsky, E.J. (29 september 1990). ”Reverse Engineering and Design Recovery: A Taxonomy in IEEE Software”. IEEE Computer Society: ss. 13–17.
  3. ↑ Warden, R. (1992). Software Reuse and Reverse Engineering in Practice. London, England: Chapman & Hall. sid. 283–305
  4. ↑ http://www.bth.se/com/sesweden.nsf/pages/a1f02180bd67c1bbc1256fe4004986fd!OpenDocument[död länk] Hämtad 2012-01-07

Externa länkar