Ik probeer er achter te komen hoe je UML kan gebruiken om een ASP.NET webapplicatie in C# te modelleren. Met name het classdiagram...
Achtergrond:
Vanuit school hebben we altijd met UML gemodelleerd, dat beviel op zich wel en was altijd vrij duidelijk. Het ging echter altijd om 'normale' applicaties.
Nu ga ik een ASP.NET webapplicatie maken in C# en wil het ontwerp met UML doen. Ik heb al gezocht op internet of dat überhaupt wel een goed idee is, en het schijnt van wel.
Ik zit alleen tegen het classdiagram aan te hikken. Normaal verzin je gewoon een stel zelfstandigenaamwoorden die je daarna filtert op relevantie, je maakt er classes van met associaties, attributen en operaties blablabla en klaar is Kees. Bij een webapplicatie ligt dat toch anders denk ik? Stel je gaat een shop bouwen. Dan kan je wel leuk een klasse Klant, Bestelling, Produkt e.d. gaan bedenken, maar de realiteit is dat je die waarschijnlijk toch niet gebruikt aangezien je webapp. voornamelijk uit webforms zal bestaan die wat in de DB friemelen. Dus eerder: loginwebform, produktbeheerwebform etc.
Ik heb hier: http://www.nuclis.nl/NL/nieuws/sdgn_eho.asp (bij het kopje Class-gebruik) al gezien dat lang niet alle classes relevant zijn en je in principe gebruik maakt van de daar genoemde stereotypes.
Ik kan echter nergens een voorbeeld vinden waarin dit ook daadwerkelijk gebruikt wordt.
Het liefst zou ik dus een voorbeeld zien van het classdiagram van een ASP.NET webapplicatie.
Achtergrond:
Vanuit school hebben we altijd met UML gemodelleerd, dat beviel op zich wel en was altijd vrij duidelijk. Het ging echter altijd om 'normale' applicaties.
Nu ga ik een ASP.NET webapplicatie maken in C# en wil het ontwerp met UML doen. Ik heb al gezocht op internet of dat überhaupt wel een goed idee is, en het schijnt van wel.
Ik zit alleen tegen het classdiagram aan te hikken. Normaal verzin je gewoon een stel zelfstandigenaamwoorden die je daarna filtert op relevantie, je maakt er classes van met associaties, attributen en operaties blablabla en klaar is Kees. Bij een webapplicatie ligt dat toch anders denk ik? Stel je gaat een shop bouwen. Dan kan je wel leuk een klasse Klant, Bestelling, Produkt e.d. gaan bedenken, maar de realiteit is dat je die waarschijnlijk toch niet gebruikt aangezien je webapp. voornamelijk uit webforms zal bestaan die wat in de DB friemelen. Dus eerder: loginwebform, produktbeheerwebform etc.
Ik heb hier: http://www.nuclis.nl/NL/nieuws/sdgn_eho.asp (bij het kopje Class-gebruik) al gezien dat lang niet alle classes relevant zijn en je in principe gebruik maakt van de daar genoemde stereotypes.
Ik kan echter nergens een voorbeeld vinden waarin dit ook daadwerkelijk gebruikt wordt.
Het liefst zou ik dus een voorbeeld zien van het classdiagram van een ASP.NET webapplicatie.
Metal up your ass