Hur skiljer programvaruteknik från programmering?

  • En programmerare skriver ett komplett program

    • en programvaruingenjör skriver en programvarukomponent som kombineras med komponenter skriven av andra programvaruingenjörer att bygga ett system
    • komponenten man skriver kan ändras av andra
    • Det kan användas av andra för att bygga olika versioner av systemet länge efter man har lämnat projektet
  • Programmering är främst en personlig verksamhet
    • Software engineering är i huvudsak en team aktivitet
  • Programmering är bara en aspekt av mjukvaruutveckling
    • Stora mjukvarusystem måste utvecklas som liknar andra branschpraxis

Eng. Musse Farah Gurey