Software Architectuur impliceert het beheren van software voor het optimaliseren van haar financiële cost.This gaat ook om het even welk ontwerp besluiten om deze situatie over te brengen . Het is noodzakelijk om de kosten van softwarewijziging relevant weergaven ( diagrammen ) van nieuwe systemen met behulp van geschikte technieken en eventuele beheer van productgroepen overwegen . In wezen is de taak van de software architect is te begrijpen , ontwerpen en software voor een business case evalueren . De business case moet worden voldaan op een zodanige wijze dat het wordt gedaan tegen de laagste kosten mogelijk is , terwijl het verstrekken van maximale waarde aan de business . Instructies Met Unified Modeling Language ( UML ) 1 op de zakelijke situatie te modelleren . UML is het middel bij uitstek voor tal van software- architecten in de industrie . Het laat " echte wereld " business concepten te worden afgebeeld in een diagram in termen van actoren ( de externe invloeden ) en de interne processen , de communicatie met de genoemde actoren. De aard van UML is dat grote zakelijke concepten kunnen grafisch worden geïllustreerd en gemakkelijk te begrijpen voor niet - technische gebruikers , vandaar zijn populariteit . Kopen van 2 Gebruik een software methode voor het doorvoeren van veranderingen . Een software methode wordt gebruikt om de verschillende stadia van softwareontwikkeling beheren . Een typisch voorbeeld is de waterval model , een van de eerste software methodologieën bestaan . Vandaag de dag zijn er tal van andere software methodologieën voor de verschillende technologieën , waaronder objectgeoriënteerd programmeren in Java methoden passen . 3 Initiëren van het project of het ontwikkelen van een haalbaarheidsstudie . Een haalbaarheidsstudie wordt soms gebruikt om een extra niveau van zekerheid dat een software project zijn doelstellingen zal voldoen bieden . Dit bespaart potentieel duizenden euro's als het project niet wordt geacht te zijn goed te doen . Als een haalbaarheidsstudie niet wordt gebruikt , moet het project worden gestart is . Ontwerp 4 van de software . De taak van een software architect is om ontwerpen van vertaalde zakelijke documenten te verschaffen in technische vorm, zodat de ontwikkelaars kan de uitvoering van de eisen . Ze bestaan van flowcharts en andere soorten ontwerp , eventueel met inbegrip van schriftelijke Engels verklaringen . 5 Test de software . In dit stadium , moet afgerond software worden toegewezen aan een test team om het te testen of het voldoet aan de zakelijke eisen en ervoor te zorgen dat het werkt zoals verwacht . 6 Onderhouden en herhalen . Deze fase omvat regelmatige evaluatie van het project en indien nodig terug naar vorige fasen om problemen op te lossen . De onderhoudscyclus levert de software architect met de mogelijkheid in te bouwen extra verbeteringen aan het ontwerp en het beheer van eventuele wijzigingen , zoals vereist in combinatie met een projectmanager .
|