Zie evt. [rml][ PDA applicatie] Hoe te beginnen?[/rml]
Ik wil graag dit project met UML 'ondersteunen'. Aardig boek erbij: Praktisch UML 3de editie (Warmer & Kleppe). Ik gebruik Enterprise Architect om de UML te visualiseren.
We gaan een applicatie maken waarmee een gebruiker gegevens uit een relatiemanager met z'n PDA kan synchroniseren (middels een XML bestand die de RM kan exporteren). Volgens mij wordt de situatie wel duidelijker aan de hand van deze modeldictionary:
Modeldictionary
Applicatie - Is verantwoordelijk voor het bidirectioneel synchroniseren van het XML bestand, het weergeven van de records en het wijzigen, toevoegen en verwijderen van de records.
RM (relatiemanager) - Is verantwoordelijk voor het XML bestand.
Gebruiker - Representatie binnen het systeem van een reëel persoon.
Record - Elk record representeert een klant uit het klantenbestand zoals deze is opgeslagen in de RM.
PC - Hier draait de RM op; kan het XML bestand in het geheugen opslaan.
PDA - Hier draait de applicatie op; kan het XML bestand in het geheugen opslaan.
XML bestand - Een XML bestand bevat de records uit de RM die gesynchroniseerd worden door de applicatie. Een XML bestand staat op de PC en op de PDA.
Vragen:
[list=1]
• Lijkt dit überhaupt ergens op?
• Hoe moet ik eigenlijk het XML bestand in het klassediagram opnemen? Omdat het fysiek op de PC en op de PDA wordt opgeslagen kunnen het prima twee instanties van 1 object zijn, maar ze moeten gesynchroniseerd worden. En dan vind ik het niet meer zo logisch om het zo te doen:
Ik wil graag dit project met UML 'ondersteunen'. Aardig boek erbij: Praktisch UML 3de editie (Warmer & Kleppe). Ik gebruik Enterprise Architect om de UML te visualiseren.
We gaan een applicatie maken waarmee een gebruiker gegevens uit een relatiemanager met z'n PDA kan synchroniseren (middels een XML bestand die de RM kan exporteren). Volgens mij wordt de situatie wel duidelijker aan de hand van deze modeldictionary:
Modeldictionary
Applicatie - Is verantwoordelijk voor het bidirectioneel synchroniseren van het XML bestand, het weergeven van de records en het wijzigen, toevoegen en verwijderen van de records.
RM (relatiemanager) - Is verantwoordelijk voor het XML bestand.
Gebruiker - Representatie binnen het systeem van een reëel persoon.
Record - Elk record representeert een klant uit het klantenbestand zoals deze is opgeslagen in de RM.
PC - Hier draait de RM op; kan het XML bestand in het geheugen opslaan.
PDA - Hier draait de applicatie op; kan het XML bestand in het geheugen opslaan.
XML bestand - Een XML bestand bevat de records uit de RM die gesynchroniseerd worden door de applicatie. Een XML bestand staat op de PC en op de PDA.
Vragen:
[list=1]
• Lijkt dit überhaupt ergens op?
• Hoe moet ik eigenlijk het XML bestand in het klassediagram opnemen? Omdat het fysiek op de PC en op de PDA wordt opgeslagen kunnen het prima twee instanties van 1 object zijn, maar ze moeten gesynchroniseerd worden. En dan vind ik het niet meer zo logisch om het zo te doen:





