Sagteware-ontwikkeling

Sagteware-ontwikkeling is die proses om begrippe, spesifikasies, ontwerpe, programmering, dokumente, toetse en foutoplossings op te stel wat betrokke is by die skep en instandhouding van toepassings, raamwerke of ander sagteware-komponente. Sagteware-ontwikkeling is die proses om die bronkode te skryf en te onderhou, maar in 'n breër sin sluit dit alles in wat betrokke is tussen die konsepsie van die gewenste sagteware tot die finale manifestasie van die sagteware, soms in 'n beplande en gestruktureerde proses.[1] Daarom kan sagteware-ontwikkeling navorsing, nuwe ontwikkeling, prototipering, wysiging, hergebruik, herontwerp, onderhoud of enige ander aktiwiteite wat tot sagtewareprodukte lei, insluit.

'n Nigeriese sagteware-ontwikkelaar besig om te werk.

Sagteware kan vir 'n verskeidenheid doeleindes ontwikkel word, waarvan die volgende drie die algemeenste is naamlik; om aan spesifieke behoeftes van 'n spesifieke kliënt/onderneming te voldoen (die geval met pasgemaakte sagteware), om in die spesifieke behoeftes van 'n aantal potensiële gebruikers te voorsien (die geval met kommersiële en oopbronsagteware), of vir persoonlike gebruik (bv. 'n wetenskaplike mag sagteware skryf om 'n alledaagse taak te outomatiseer). Die ontwikkeling van ingebedde sagteware, dit wil sê die ontwikkeling van ingeboude sagteware, soos gebruik vir die beheer van verbruikersprodukte, vereis dat die ontwikkelingsproses geïntegreer moet word in die ontwikkeling van die beheerde fisiese produk. Stelselsagteware is onderliggend aan toepassings en die programmeringsproses self, en word dikwels afsonderlik ontwikkel.

Sien ook wysig

Verwysings wysig

  1. "Application Development (AppDev) Defined and Explained" (in Engels). Bestpricecomputers.co.uk. 13 Augustus 2007. Geargiveer vanaf die oorspronklike op 15 Augustus 2019. Besoek op 5 Augustus 2012.

Verdere Leesstof wysig

  • Kit, Edward (1992). Software Testing in The Real World. Addison-Wesley Professional. ISBN 0201877562.
  • McCarthy, Jim (1995). Dynamics of Software Development. Microsoft Press. ISBN 1556158238.
  • Conde, Dan (2002). Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales. Aspatore Books. ISBN 1587622025.
  • Davis, A. M. (2005). Just enough requirements management: Where software development meets marketing. Dorset House Publishing Company, Incorporated. ISBN 0932633641.
  • Hasted, Edward (2005). Software That Sells: A Practical Guide to Developing and Marketing Your Software Project. Wiley Publishing. ISBN 0764597833.
  • Hohmann, Luke (2003). Beyond Software Architecture: Creating and Sustaining Winning Solutions. Addison-Wesley Professional. ISBN 0201775948.
  • John W. Horch (2005). "Two Orientations On How To Work With Objects." In: IEEE Software. vol. 12, no. 2, pp. 117–118, Mar., 1995.
  • Rittinghouse, John (2003). Managing Software Deliverables: A Software Development Management Methodology. Digital Press. ISBN 155558313X.
  • Wiegers, Karl E. (2005). More About Software Requirements: Thorny Issues and Practical Advice. Microsoft Press. ISBN 0735622671.
  • Wysocki, Robert K. (2006). Effective Software Project Management. Wiley. ISBN 0764596365.

Eksterne skakels wysig