Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Release date: Monday, 18.04.11 - Due date: Easter Monday, 25.04.11, 23:59
Give us for for each of the two class diagrams above:
Give us for each of the four class diagrams above:
Consider the following class diagrams (on the left) and object diagrams (on the top). Check for each class diagram the object diagrams which could be an instance of it (for example in form of a list).
Now consider the following object diagrams (on the left) and class diagrams (on the top). Check for each object diagram the class diagrams which could be an instance of it (for example in form of a list).
a) SVN Commit
Your task is to analyze the SVN commit procedure and represent it in form of a state machine diagram in astah. A normal commit without conflicting changes contains the following steps:
In case there are conflicting changes, the conflicts must be merged after updating the files. There are three different options to merge a file:
For further information see also resolve subversion conflicts
b) Consulting the SVN help
In any of these steps the user might look up the SVN help and return later on to the left step (state). Modify your statechart diagram to support this, too.