Programvarekonstruksjon

Programvarekonstruksjon eller implementasjon er en underdisiplin av programvareutvikling som omhandler detaljert konstruksjon av meningsfylt programvare gjennom en kombinasjon av programmering, verifikasjon, enhetstesting, integrasjonstesting og debugging.

Målene for programvarekonstruksjonen er å:

  • Minimalisere kompleksitet
  • Forutse endringer
  • Konstruere for verifikasjon
  • Følge standarder for konstruksjonen

Se også

  • Programvaredesign

Kilder

  • IEEE Computer Society: Guide to the Software Engineering Body of Knowledge, IEEE 2004

Eksterne lenker

  • IEEE Guide to the Software Engineering Body of Knowledge (engelsk)
  • v
  • d
  • r
Programvareutvikling
Felter
  • Programmering
  • DevOps
  • Formelle metoder
  • Kravhåndtering
  • Driftsutvikling
  • Utrulling
  • Design
  • Konstruksjon/implementasjon
  • Vedlikehold
  • Testing
  • Systemanalyse
Konsepter
  • Datamodellering
  • Virksomhetsarkitektur
  • Funksjonell spesifikasjon
  • Modelleringsspråk
  • Paradigme
  • Programvare
  • Arkeologi
  • Arkitektur
  • Konfigurasjonsstyring
  • Prosess/metodologi
  • Kvalitet
  • Kvalitetssikring
  • Verifikasjon og validering
  • Strukturert analyse
    • essensiell analyse
  • CI/CD
Orienteringer
Modeller
Utvikling
Annet
Språk
  • IDEF
  • UML
  • USL
  • SysML
Relaterte felter