b"\n_START_ARTICLE_\nSoftware-ontwikkelomgeving\n_START_SECTION_\nOntwerpen\n_START_PARAGRAPH_\nVoor een ontwerper zal de omgeving over het algemeen bestaan uit \xc3\xa9\xc3\xa9n of meer modelleergereedschappen, programma's waarmee modellen gemaakt en aangepast kunnen worden. Deze modellen dienen als een beschrijving van de te maken software. Modelleringsgereedschappen bieden over het algemeen ondersteuning voor \xc3\xa9\xc3\xa9n of meer schematechnieken, zoals UML. Waar UML-editoren vroeger afzonderlijke programma's waren, bieden veel producten nu de mogelijkheid automatisch schema's aan te maken uit broncode, of uit schema's code te integreren.\n_START_SECTION_\nTesten\n_START_PARAGRAPH_\nBij het testen van software wordt uiteraard gebruikgemaakt van \xc3\xa9\xc3\xa9n of meerdere exemplaren van de ontwikkelde software. Daarnaast worden vaak testgereedschappen gebruikt die het mogelijk maken om testen automatisch uit te voeren. Voor het vastleggen en volgen van fouten en problemen wordt vaak gebruikgemaakt van een issue tracker.\n_START_SECTION_\nOmgeving\n_START_PARAGRAPH_\nMet het woord omgeving duidt men soms ook een bepaalde configuratie van de software die getest moet worden aan. Bij de bouw van grote softwaresystemen worden vaak verschillende testen uitgevoerd die gericht zijn op verschillende aspecten van de software. Om deze testen gelijktijdig uit te kunnen voeren wordt de software dan in verschillende 'omgevingen' neergezet. _NEWLINE_Zo kan \xc3\xa9\xc3\xa9n omgeving gebruikt worden voor functionele testen, terwijl een andere wordt gebruikt om de prestaties van de software te testen."