Produktlinje (programvare)

En programvareproduktlinje består av flere individuelle versjoner av et programvareprodukt som er opprettet på grunnlag av en felles plattform.

Den plattform programvare er inkludert i alle produkter. I tillegg inneholder hvert produkt individuelle egenskaper i form av konfigurasjon eller nyutviklet programvare.

En produktserie bestemmes av dens variabilitet : På et tidspunkt av variasjon i programvareutviklingsprosessen, blir en beslutning åpen. For å utlede et produkt er alle varianter bundet , dvs. H. konfigurert eller erstattet av produktspesifikke løsninger eller utelatt. Slik lages de forskjellige produktene.

Målet med programvareproduktlinjeutvikling er å redusere utviklingskostnader gjennom målrettet gjenbruk av vanlige deler.

For at produktene ikke skal bli for forskjellige, begrenser du deg vanligvis til et bestemt marked eller en bestemt kundegruppe.

Begrepet programvareproduktlinje ble introdusert av Software Engineering Institute (SEI) ved Carnegie Mellon University i Pittsburgh .

Den Programvare Product Line Conference (SPLC) finner sted hvert år, vekselvis i Amerika , Europa og Asia .

Eksempler på programvareproduktlinjer er

  • programvaren for dieselmotorkontroll fra Cummings, Inc.
  • programvaren for bensinmotorstyring fra Robert Bosch GmbH
  • Nokia mobiltelefonprogramvare
  • programvaren for verdipapiranalyse og porteføljestyring fra Market Maker Software AG

Se også

litteratur

  • Böckle, Knauber, Pohl, Schmid (red.): Software-Produktlinien , Dpunkt, Heidelberg 2004, ISBN 978-3898642576

weblenker