Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Engineering Software >> Content
Bij het ontwerpen van software moeten twee activiteiten worden uitgevoerd:het definiëren van de vereisten en het ontwikkelen van een geïntegreerde architectuur.
Dat klopt. Het definiëren van eisen en het ontwikkelen van een geïntegreerde architectuur zijn twee cruciale en vaak met elkaar verweven activiteiten bij het ontwerpen van software. Ze zijn van fundamenteel belang en gaan vooraf aan de meeste andere fasen van de levenscyclus van softwareontwikkeling.

* Vereisten definiëren: Dit impliceert een grondig inzicht in de behoeften en doelstellingen van de gebruikers en belanghebbenden. Dit omvat functionele vereisten (wat de software zou moeten *doen*) en niet-functionele vereisten (hoe de software zou moeten *presteren*, bijvoorbeeld schaalbaarheid, beveiliging, prestaties). Zonder goed gedefinieerde vereisten zal de software waarschijnlijk niet aan het beoogde doel voldoen.

* Een geïntegreerde architectuur ontwikkelen: Dit omvat het ontwerpen van de algehele structuur en organisatie van het softwaresysteem. Dit omvat de selectie van technologieën, de interactie tussen verschillende componenten en de datastroom. Een goed ontworpen architectuur zorgt ervoor dat het systeem schaalbaar, onderhoudbaar, betrouwbaar en efficiënt is. Ook de architectuur moet aansluiten bij de gestelde eisen.

Deze twee activiteiten volgen elkaar niet op; ze informeren en beïnvloeden elkaar vaak iteratief. Architectuurkeuzes kunnen bijvoorbeeld van invloed zijn op de haalbaarheid van bepaalde eisen, wat kan leiden tot aanpassingen in de eisen of de architectuur. Een goed softwareontwerpproces omvat feedbackloops tussen deze twee activiteiten.

Previous: Next:
  Engineering Software
·Wanneer een gebruiker een opdr…
·Hoe FFT gebruiken in MATLAB 
·Wat zijn de basisprincipes van…
·Hoe maak je een AutoCAD Worksp…
·Is AP100 -programmeersoftware …
·Google SketchUp Vs . Vectorwor…
·Autodesk Inventor 11 Training 
·AutoCAD Normen & Symbolen 
·Hoe te Run Auto CAD op een EEE…
  Related Articles
Wanneer heeft een computer toegang tot R…
Wat is de tijdscomplexiteit van quicksor…
Wat is de rol van het programmeerschema …
Wat is de beschrijving op implementatien…
Wat zijn de belangrijkste principes van …
Wat zijn de belangrijkste voordelen van …
Met welke ontwerpbeperkingen moet rekeni…
Wat zijn de voordelen van leiden en volg…
Wat zijn enkele praktische toepassingen …
  Software Articles
·Wat er gebeurt als je een bericht op Ins…
·Hoe maak je een SQL Server- instance In …
·Hoe u onlangs geopende links op Instagra…
·Hoe te Beeldje van een object in Photosh…
·Hoe te Powerpoint Get to Read a GIF 
·Hoe werkt Adobe Reader? 
·Waarom worden slots gebruikt in DQDB? 
·Hoe te Mechanic Keys Registreer 
·Alternatief voor Flash Player Met Vista 
Copyright © Computer Kennis https://www.nldit.com