blob: 0d9bfa78e07a1d9c1a43dd96aefa44508151f267 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<org.unicase.model:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org.unicase.model="http://unicase.org/model" xmlns:org.unicase.model.bug="http://unicase.org/model/bug" xmlns:org.unicase.model.classes="http://unicase.org/model/classes" xmlns:org.unicase.model.diagram="http://unicase.org/model/diagram" xmlns:org.unicase.model.document="http://unicase.org/model/document" xmlns:org.unicase.model.meeting="http://unicase.org/model/meeting" xmlns:org.unicase.model.organization="http://unicase.org/model/organization" xmlns:org.unicase.model.rationale="http://unicase.org/model/rationale" xmlns:org.unicase.model.requirement="http://unicase.org/model/requirement" xmlns:org.unicase.model.task="http://unicase.org/model/task">
<modelElements xsi:type="org.unicase.model.document:CompositeSection" identifier="_o7BlgJ6iEd2sqfORmUtZjA" name="Requirements Analysis Document" creator="unicase" creationDate="2008-10-20T14:28:49.180+0200">
<subsections xsi:type="org.unicase.model.document:CompositeSection" identifier="_2DsE4J6iEd2sqfORmUtZjA" name="Requirements" creator="unicase" creationDate="2008-10-20T14:30:14.377+0200">
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_yjsI4J6iEd2sqfORmUtZjA" name="Functional Requirements" creator="unicase" creationDate="2008-10-20T14:29:51.270+0200">
<modelElements xsi:type="org.unicase.model.requirement:FunctionalRequirement" identifier="_rLTHkJ65Ed2sqfORmUtZjA" name="Shopping" creator="koegel" creationDate="2008-10-20T17:13:39.466+0200">
<refiningRequirements identifier="_sQPWYJ65Ed2sqfORmUtZjA" name="Checkout" description=";,&#xA;%BEGINNTEXT%Items can be checked out at the checkout desk and a cashier will accept the payment" creator="koegel" creationDate="2008-10-20T17:13:46.694+0200"/>
<refiningRequirements identifier="_zRwRUJ65Ed2sqfORmUtZjA" name="Enter Store" description=";,&#xA;%BEGINNTEXT%There must be a possibility to enter the store." creator="koegel" creationDate="2008-10-20T17:14:33.829+0200" useCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA']"/>
<refiningRequirements identifier="_MUOQQJ66Ed2sqfORmUtZjA" name="Item Transportation" description=";,&#xA;%BEGINNTEXT%Shopping items need to be transported within the store by the customers." creator="koegel" creationDate="2008-10-20T17:17:21.860+0200" useCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_T3knkJ6nEd2YUekMfIrcIA']"/>
</modelElements>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_3shD4J6iEd2sqfORmUtZjA" name="Non-functional Requirements" creator="unicase" creationDate="2008-10-20T14:30:25.371+0200">
<modelElements xsi:type="org.unicase.model.requirement:NonFunctionalRequirement" identifier="_neoMEJ66Ed2sqfORmUtZjA" name="Usability" description=";,&#xA;%BEGINNTEXT%The SUpermarket must be easy to use for a customer. " creator="koegel" creationDate="2008-10-20T17:20:24.145+0200"/>
</subsections>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_5OBS4J6iEd2sqfORmUtZjA" name="Usecases" creator="unicase" creationDate="2008-10-20T14:30:35.596+0200">
<modelElements xsi:type="org.unicase.model.requirement:UseCase" identifier="_rXfrIJ6mEd2YUekMfIrcIA" name="Walk through automatic door" description=";,&#xA;%BEGINNTEXT%This usecase describes how a user enters the supermarket through the automatic door." creator="helming" creationDate="2008-10-20T14:57:40.306+0200" attachments="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_aqJEYJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_A-x-0J62Ed2sqfORmUtZjA']" initiatingActor="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_O5LF0J6lEd2sqfORmUtZjA']" scenarios="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_WXe8YJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_GL2JUJ6lEd2sqfORmUtZjA']" functionalRequirements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_2DsE4J6iEd2sqfORmUtZjA']/@subsections[identifier='_yjsI4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rLTHkJ65Ed2sqfORmUtZjA']/@refiningRequirements[identifier='_zRwRUJ65Ed2sqfORmUtZjA']" identifiedClasses="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_xuzNoJ61Ed2sqfORmUtZjA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_y1hlIJ61Ed2sqfORmUtZjA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_8mJKoJ61Ed2sqfORmUtZjA']">
<useCaseSteps identifier="_vlTIUJ6mEd2YUekMfIrcIA" name="Approaching" description=";,&#xA;%BEGINNTEXT%The Shopper approaches the automatic door" userStep="true"/>
<useCaseSteps identifier="_zqCwIJ6mEd2YUekMfIrcIA" name="Opening" description=";,&#xA;%BEGINNTEXT%The door recognizes the approaching Shopper and automatically opens the door."/>
<useCaseSteps identifier="_59lKwJ6mEd2YUekMfIrcIA" name="Passing" description=";,&#xA;%BEGINNTEXT%The shopper passes the automatic door." userStep="true"/>
<useCaseSteps identifier="_9aG8AJ6mEd2YUekMfIrcIA" name="Closing" description=";,&#xA;%BEGINNTEXT%After the shopper has completly passed the door, the door automatically closes"/>
</modelElements>
<modelElements xsi:type="org.unicase.model.requirement:UseCase" identifier="_T3knkJ6nEd2YUekMfIrcIA" name="Get a shopping card" description=";,&#xA;%BEGINNTEXT%The entrance is not contained in the model yet. Should we model it." creator="helming" creationDate="2008-10-20T15:02:12.105+0200" annotations="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_WZtZ4J63Ed2sqfORmUtZjA']" initiatingActor="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_O5LF0J6lEd2sqfORmUtZjA']" scenarios="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_WXe8YJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_GL2JUJ6lEd2sqfORmUtZjA']" functionalRequirements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_2DsE4J6iEd2sqfORmUtZjA']/@subsections[identifier='_yjsI4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rLTHkJ65Ed2sqfORmUtZjA']/@refiningRequirements[identifier='_MUOQQJ66Ed2sqfORmUtZjA']" identifiedClasses="//@modelElements[identifier='_WEXUoJ66Ed2sqfORmUtZjA'] //@modelElements[identifier='_Zv4kIJ66Ed2sqfORmUtZjA']">
<useCaseSteps identifier="_ZcMGsJ6nEd2YUekMfIrcIA" name="Entering coin" description=";,&#xA;%BEGINNTEXT%The shopper selects the first cart in the row (last in) and enters a 1 Euro coin into the cart." userStep="true"/>
<useCaseSteps identifier="_uQVrEJ6nEd2YUekMfIrcIA" name="Releasing the cart" description=";,&#xA;%BEGINNTEXT%The cart checks if it is a correct euro coin and removes the chain, which fixes the cart to the next one in line."/>
<useCaseSteps identifier="_zoDWoJ6nEd2YUekMfIrcIA" name="Take away the cart" description=";,&#xA;%BEGINNTEXT%The shopper takes the cart and starts to shop." userStep="true"/>
</modelElements>
<modelElements xsi:type="org.unicase.model.requirement:Actor" identifier="_O5LF0J6lEd2sqfORmUtZjA" name="Shopper" description=";,&#xA;%BEGINNTEXT%" creator="koegel" creationDate="2008-10-20T14:47:19.725+0200" initiatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_T3knkJ6nEd2YUekMfIrcIA']" instances="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_WXe8YJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_HukgUJ6lEd2sqfORmUtZjA']"/>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_WXe8YJ6jEd2sqfORmUtZjA" name="Scenarios" creator="unicase" creationDate="2008-10-20T14:33:51.223+0200">
<modelElements xsi:type="org.unicase.model.requirement:Scenario" identifier="_GL2JUJ6lEd2sqfORmUtZjA" name="Shopping for dinner on friday night" description=";,&#xA;%BEGINNTEXT%Otto does the shopping for friday night. He parks his car on a parking lot designated for wheelchair drivers and gets a shopping cart next to the entrance. The doors of the supermarket open automatically. He collects the following items for his dinner, a bag of sugar, potatoe wedges from the freezer and a six pack of beer. After queuing about 7.5 minutes at the checkout to the left he puts his items on the checkout desk and waits for the cashier to take his debit card for payment. The cashier hands over the paper receipt and Otto signs on the back. Otto leaves the strore put his items in the trunk and drives of without returning the shopping card." creator="koegel" creationDate="2008-10-20T14:46:21.285+0200" initiatingActorInstance="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_WXe8YJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_HukgUJ6lEd2sqfORmUtZjA']" instantiatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_T3knkJ6nEd2YUekMfIrcIA']"/>
<modelElements xsi:type="org.unicase.model.requirement:ActorInstance" identifier="_HukgUJ6lEd2sqfORmUtZjA" name="Otto" creator="koegel" creationDate="2008-10-20T14:46:31.637+0200" initiatedScenarios="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_WXe8YJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_GL2JUJ6lEd2sqfORmUtZjA']" instantiatedActor="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_O5LF0J6lEd2sqfORmUtZjA']"/>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_aqJEYJ6jEd2sqfORmUtZjA" name="Diagrams" creator="unicase" creationDate="2008-10-20T14:34:20.039+0200">
<modelElements xsi:type="org.unicase.model.diagram:MEDiagram" identifier="_A-x-0J62Ed2sqfORmUtZjA" name="WalkThroughAutomaticDoor Class Diagram" description=";,&#xA;%BEGINNTEXT%This diagram shows all classes involved in the walk through automatic door usecase" creator="koegel" creationDate="2008-10-20T16:47:27.805+0200" referringModelElements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA']" elements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_y1hlIJ61Ed2sqfORmUtZjA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_8mJKoJ61Ed2sqfORmUtZjA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_xuzNoJ61Ed2sqfORmUtZjA'] //@modelElements[identifier='_ghQuIJ62Ed2sqfORmUtZjA']" diagramLayout="&lt;?xml version=&quot;1.0&quot; encoding=&quot;ASCII&quot;?>&#xA;&lt;notation:Diagram xmi:version=&quot;2.0&quot; xmlns:xmi=&quot;http://www.omg.org/XMI&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:notation=&quot;http://www.eclipse.org/gmf/runtime/1.0.1/notation&quot; type=&quot;Model&quot; measurementUnit=&quot;Pixel&quot;>&#xA; &lt;children type=&quot;2001&quot;>&#xA; &lt;children type=&quot;5001&quot;/>&#xA; &lt;children type=&quot;7001&quot;>&#xA; &lt;styles xsi:type=&quot;notation:SortingStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FilteringStyle&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;7002&quot;>&#xA; &lt;styles xsi:type=&quot;notation:SortingStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FilteringStyle&quot;/>&#xA; &lt;/children>&#xA; &lt;styles xsi:type=&quot;notation:ShapeStyle&quot; fontName=&quot;Lucida Grande&quot;/>&#xA; &lt;element href=&quot;virtual.diagram.elements.uri#/0&quot;/>&#xA; &lt;layoutConstraint xsi:type=&quot;notation:Bounds&quot; x=&quot;112&quot; y=&quot;172&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;2001&quot;>&#xA; &lt;children type=&quot;5001&quot;/>&#xA; &lt;children type=&quot;7001&quot;>&#xA; &lt;styles xsi:type=&quot;notation:SortingStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FilteringStyle&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;7002&quot;>&#xA; &lt;styles xsi:type=&quot;notation:SortingStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FilteringStyle&quot;/>&#xA; &lt;/children>&#xA; &lt;styles xsi:type=&quot;notation:ShapeStyle&quot; fontName=&quot;Lucida Grande&quot;/>&#xA; &lt;element href=&quot;virtual.diagram.elements.uri#/1&quot;/>&#xA; &lt;layoutConstraint xsi:type=&quot;notation:Bounds&quot; x=&quot;352&quot; y=&quot;172&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;2001&quot;>&#xA; &lt;children type=&quot;5001&quot;/>&#xA; &lt;children type=&quot;7001&quot;>&#xA; &lt;styles xsi:type=&quot;notation:SortingStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FilteringStyle&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;7002&quot;>&#xA; &lt;styles xsi:type=&quot;notation:SortingStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FilteringStyle&quot;/>&#xA; &lt;/children>&#xA; &lt;styles xsi:type=&quot;notation:ShapeStyle&quot; fontName=&quot;Lucida Grande&quot;/>&#xA; &lt;element href=&quot;virtual.diagram.elements.uri#/2&quot;/>&#xA; &lt;layoutConstraint xsi:type=&quot;notation:Bounds&quot; x=&quot;136&quot; y=&quot;60&quot; width=&quot;93&quot;/>&#xA; &lt;/children>&#xA; &lt;styles xsi:type=&quot;notation:DiagramStyle&quot;/>&#xA; &lt;element xsi:nil=&quot;true&quot;/>&#xA; &lt;edges type=&quot;4005&quot; source=&quot;//@children.2&quot; target=&quot;//@children.0&quot;>&#xA; &lt;styles xsi:type=&quot;notation:ConnectorStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FontStyle&quot; fontName=&quot;Lucida Grande&quot;/>&#xA; &lt;element xsi:nil=&quot;true&quot;/>&#xA; &lt;bendpoints xsi:type=&quot;notation:RelativeBendpoints&quot; points=&quot;[0, 4, -4, -92]$[5, 73, 1, -23]&quot;/>&#xA; &lt;sourceAnchor xsi:type=&quot;notation:IdentityAnchor&quot; id=&quot;(0.23076923,0.9148936)&quot;/>&#xA; &lt;/edges>&#xA; &lt;edges type=&quot;4002&quot; source=&quot;//@children.0&quot; target=&quot;//@children.1&quot;>&#xA; &lt;children visible=&quot;false&quot; type=&quot;6004&quot;>&#xA; &lt;layoutConstraint xsi:type=&quot;notation:Location&quot; y=&quot;40&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;6005&quot;>&#xA; &lt;layoutConstraint xsi:type=&quot;notation:Location&quot; x=&quot;-3&quot; y=&quot;17&quot;/>&#xA; &lt;/children>&#xA; &lt;children type=&quot;6006&quot;>&#xA; &lt;layoutConstraint xsi:type=&quot;notation:Location&quot; x=&quot;8&quot; y=&quot;17&quot;/>&#xA; &lt;/children>&#xA; &lt;styles xsi:type=&quot;notation:ConnectorStyle&quot;/>&#xA; &lt;styles xsi:type=&quot;notation:FontStyle&quot; fontName=&quot;Lucida Grande&quot;/>&#xA; &lt;element href=&quot;virtual.diagram.elements.uri#/3&quot;/>&#xA; &lt;bendpoints xsi:type=&quot;notation:RelativeBendpoints&quot; points=&quot;[15, 1, -176, -6]$[193, 31, 2, 24]&quot;/>&#xA; &lt;sourceAnchor xsi:type=&quot;notation:IdentityAnchor&quot; id=&quot;(0.8556701,0.5319149)&quot;/>&#xA; &lt;/edges>&#xA;&lt;/notation:Diagram>&#xA;"/>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_6fzq4J6iEd2sqfORmUtZjA" name="Packages and Classes" creator="unicase" creationDate="2008-10-20T14:30:44.196+0200">
<modelElements xsi:type="org.unicase.model.classes:Package" identifier="_E9l9wJ62Ed2sqfORmUtZjA" name="Door" creator="koegel" creationDate="2008-10-20T16:47:54.525+0200">
<containedPackageElements xsi:type="org.unicase.model.classes:Class" identifier="_y1hlIJ61Ed2sqfORmUtZjA" name="AutomaticDoor" creator="koegel" creationDate="2008-10-20T16:45:52.882+0200" annotations="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_l--7EJ62Ed2sqfORmUtZjA']" participatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA']" superClasses="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_xuzNoJ61Ed2sqfORmUtZjA']" outgoingAssociations="//@modelElements[identifier='_ghQuIJ62Ed2sqfORmUtZjA']"/>
<containedPackageElements xsi:type="org.unicase.model.classes:Class" identifier="_8mJKoJ61Ed2sqfORmUtZjA" name="Detector" description=";,&#xA;%BEGINNTEXT%" creator="koegel" creationDate="2008-10-20T16:46:58.378+0200" annotations="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_EfFXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_46TVkJ62Ed2sqfORmUtZjA'] //@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_l--7EJ62Ed2sqfORmUtZjA']" participatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA']" incomingAssociations="//@modelElements[identifier='_ghQuIJ62Ed2sqfORmUtZjA']"/>
<containedPackageElements xsi:type="org.unicase.model.classes:Class" identifier="_xuzNoJ61Ed2sqfORmUtZjA" name="Door" creator="koegel" creationDate="2008-10-20T16:45:45.466+0200" participatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_rXfrIJ6mEd2YUekMfIrcIA']" subClasses="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_y1hlIJ61Ed2sqfORmUtZjA']"/>
</modelElements>
</subsections>
</modelElements>
<modelElements xsi:type="org.unicase.model.document:CompositeSection" identifier="_9EwT4J6iEd2sqfORmUtZjA" name="Project Management Document" creator="unicase" creationDate="2008-10-20T14:31:03.022+0200">
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_AXaXcJ6jEd2sqfORmUtZjA" name="Sprints" creator="unicase" creationDate="2008-10-20T14:31:23.555+0200">
<modelElements xsi:type="org.unicase.model.task:WorkPackage" identifier="_utuz4J62Ed2sqfORmUtZjA" name="Sprint 1" creator="koegel" creationDate="2008-10-20T16:52:34.718+0200" successors="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_xdMDwJ62Ed2sqfORmUtZjA']" assignee="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_Tgp5MZ6jEd2YUekMfIrcIA']">
<containedWorkItems xsi:type="org.unicase.model.bug:BugReport" identifier="_l--7EJ62Ed2sqfORmUtZjA" name="DoorBug" description=";,&#xA;%BEGINNTEXT%Door also opens on the detection of small animals (e.g. dogs). The door should only open if a human approaches." creator="koegel" creationDate="2008-10-20T16:51:36.130+0200" annotatedModelElements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_y1hlIJ61Ed2sqfORmUtZjA'] //@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_8mJKoJ61Ed2sqfORmUtZjA']" assignee="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_Tgp5MZ6jEd2YUekMfIrcIA']"/>
<containedWorkItems xsi:type="org.unicase.model.task:ActionItem" identifier="_WZtZ4J63Ed2sqfORmUtZjA" name="Clarify &quot;Get shopping cart&quot; usecase" description=";,&#xA;%BEGINNTEXT%Exceptional case &quot;Shopper uses a token not a real 1 euro coin&quot; is not handled or described." creator="koegel" creationDate="2008-10-20T16:57:01.054+0200" annotatedModelElements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_T3knkJ6nEd2YUekMfIrcIA']" assignee="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_TtYtoZ6jEd2YUekMfIrcIA']"/>
<containedWorkItems xsi:type="org.unicase.model.rationale:Issue" identifier="_stWbEJ63Ed2sqfORmUtZjA" name="Should we have a entrance class?" description=";,&#xA;%BEGINNTEXT%The entrance is not contained in the model yet. Should we model it." creator="koegel" creationDate="2008-10-20T16:59:30.753+0200" assignee="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_TPURkZ6jEd2YUekMfIrcIA']" criteria="//@modelElements[identifier='_EClcIJ64Ed2sqfORmUtZjA']">
<proposals identifier="_9P8DoJ63Ed2sqfORmUtZjA" name="Rename the door class to entrance" creator="koegel" creationDate="2008-10-20T17:01:21.754+0200">
<assessments identifier="_EF85MJ64Ed2sqfORmUtZjA" criterion="//@modelElements[identifier='_EClcIJ64Ed2sqfORmUtZjA']"/>
</proposals>
<proposals identifier="_H4QGIJ64Ed2sqfORmUtZjA" name="Have an additional entrance class" creator="koegel" creationDate="2008-10-20T17:02:33.090+0200">
<assessments identifier="_H8yA0J64Ed2sqfORmUtZjA" criterion="//@modelElements[identifier='_EClcIJ64Ed2sqfORmUtZjA']"/>
</proposals>
</containedWorkItems>
</modelElements>
<modelElements xsi:type="org.unicase.model.task:WorkPackage" identifier="_xdMDwJ62Ed2sqfORmUtZjA" name="Sprint 2" creator="koegel" creationDate="2008-10-20T16:52:53.116+0200" predecessors="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']" assignee="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_TQ5l8Z6jEd2YUekMfIrcIA']"/>
<modelElements xsi:type="org.unicase.model.task:WorkPackage" identifier="_0LCxIJ62Ed2sqfORmUtZjA" name="Backlog" creator="koegel" creationDate="2008-10-20T16:53:11.347+0200">
<containedWorkItems xsi:type="org.unicase.model.task:WorkPackage" identifier="_HuOc4J63Ed2sqfORmUtZjA" name="High priority" creator="koegel" creationDate="2008-10-20T16:55:22.543+0200"/>
<containedWorkItems xsi:type="org.unicase.model.task:WorkPackage" identifier="_JXzp0J63Ed2sqfORmUtZjA" name="Medium priority" creator="koegel" creationDate="2008-10-20T16:55:33.613+0200"/>
<containedWorkItems xsi:type="org.unicase.model.task:WorkPackage" identifier="_LUdjwJ63Ed2sqfORmUtZjA" name="Low priority" creator="koegel" creationDate="2008-10-20T16:55:46.685+0200"/>
<containedWorkItems xsi:type="org.unicase.model.task:WorkPackage" identifier="_PI7T4J63Ed2sqfORmUtZjA" name="Postponed" description=";,&#xA;%BEGINNTEXT%" creator="koegel" creationDate="2008-10-20T16:56:12.318+0200"/>
</modelElements>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_Bf0J8J6jEd2sqfORmUtZjA" name="Meetings" creator="unicase" creationDate="2008-10-20T14:31:31.158+0200">
<modelElements xsi:type="org.unicase.model.meeting:Meeting" identifier="_yxOzoJ64Ed2sqfORmUtZjA" name="TeamMeeting" description=";,&#xA;%BEGINNTEXT%This meeting will be a sprint planning meeting for sprint 1" creator="koegel" creationDate="2008-10-20T17:07:20.922+0200" location="FMI 01.07.041" facilitator="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_TMFXYZ6jEd2YUekMfIrcIA']" minutetaker="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_TtYtoZ6jEd2YUekMfIrcIA']" timekeeper="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_X4xI8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_TUIgIZ6jEd2YUekMfIrcIA']" identifiedIssuesSection="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_Bf0J8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_yxOzoJ64Ed2sqfORmUtZjA']/@sections[identifier='_AX6rwJ65Ed2sqfORmUtZjA']" identifiedWorkItemsSection="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_Bf0J8J6jEd2sqfORmUtZjA']/@modelElements[identifier='_yxOzoJ64Ed2sqfORmUtZjA']/@sections[identifier='_ET2V0J65Ed2sqfORmUtZjA']">
<sections xsi:type="org.unicase.model.meeting:WorkItemMeetingSection" identifier="_ClTJUJ65Ed2sqfORmUtZjA" name="Status" creator="koegel" creationDate="2008-10-20T17:09:07.045+0200" includedWorkItems="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_0LCxIJ62Ed2sqfORmUtZjA']"/>
<sections xsi:type="org.unicase.model.meeting:IssueMeetingSection" identifier="_AX6rwJ65Ed2sqfORmUtZjA" name="Discussion" creator="koegel" creationDate="2008-10-20T17:08:52.220+0200" includedIssues="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_stWbEJ63Ed2sqfORmUtZjA']"/>
<sections xsi:type="org.unicase.model.meeting:WorkItemMeetingSection" identifier="_ET2V0J65Ed2sqfORmUtZjA" name="Identified and Assigned Workitems" creator="koegel" creationDate="2008-10-20T17:09:18.637+0200" includedWorkItems="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']"/>
</modelElements>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_EfFXcJ6jEd2sqfORmUtZjA" name="New Bug and Feature Reports" creator="unicase" creationDate="2008-10-20T14:31:51.214+0200">
<modelElements xsi:type="org.unicase.model.bug:BugReport" identifier="_46TVkJ62Ed2sqfORmUtZjA" name="Detector does not work in wet environment" description=";,&#xA;%BEGINNTEXT%The scanner does produce wrong results if the surface on the floor is wet." creator="koegel" creationDate="2008-10-20T16:53:43.145+0200" annotatedModelElements="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_8mJKoJ61Ed2sqfORmUtZjA']"/>
</subsections>
<subsections xsi:type="org.unicase.model.document:LeafSection" identifier="_X4xI8J6jEd2sqfORmUtZjA" name="Project Members" creator="unicase" creationDate="2008-10-20T14:34:01.582+0200">
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TdkwAZ6jEd2YUekMfIrcIA" name="borner" description=" " acOrgId="_-E8_4IsKEd2jOaGAEHFk8Q"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TMFXYZ6jEd2YUekMfIrcIA" name="denglerm" description=" " acOrgId="_1WDWEYsKEd2jOaGAEHFk8Q"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_THaSwZ6jEd2YUekMfIrcIA" name="guest" description=" guest user" acOrgId="_bM9TKJ6iEd2-DpSbR288iA"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_Tgp5MZ6jEd2YUekMfIrcIA" name="helming" description=" " acOrgId="_1KrMgIsKEd2jOaGAEHFk8Q" assignments="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_l--7EJ62Ed2sqfORmUtZjA'] //@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TtYtoZ6jEd2YUekMfIrcIA" name="hodaie" description="" acOrgId="_Cp7eLpOqEd26aaQ0C_MLGw" assignments="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_WZtZ4J63Ed2sqfORmUtZjA']"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TPURkZ6jEd2YUekMfIrcIA" name="hoechts" description=" " acOrgId="_AO2roIsLEd2jOaGAEHFk8Q" assignments="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_stWbEJ63Ed2sqfORmUtZjA']"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TQ5l8Z6jEd2YUekMfIrcIA" name="koegel" description=" " acOrgId="_07W-IIsKEd2jOaGAEHFk8Q" assignments="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_xdMDwJ62Ed2sqfORmUtZjA']"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TSjy0Z6jEd2YUekMfIrcIA" name="naughton" description=" " acOrgId="_1QVvoYsKEd2jOaGAEHFk8Q"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TUIgIZ6jEd2YUekMfIrcIA" name="schneidf" description=" " acOrgId="_1SMJwYsKEd2jOaGAEHFk8Q"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_Top-oZ6jEd2YUekMfIrcIA" name="schroech" description=" " acOrgId="_1MejUYsKEd2jOaGAEHFk8Q"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TqQhIZ6jEd2YUekMfIrcIA" name="shterevg" description=" " acOrgId="_1UFnMIsKEd2jOaGAEHFk8Q"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TcDtEZ6jEd2YUekMfIrcIA" name="weinziel" description=" " acOrgId="_5acr4ZxeEd20VqexUFMPBA"/>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TZAZEZ6jEd2YUekMfIrcIA" name="wesendon" description=" " acOrgId="_1OTIQYsKEd2jOaGAEHFk8Q"/>
</subsections>
</modelElements>
<modelElements xsi:type="org.unicase.model.organization:User" identifier="_TFyiIJ6jEd2YUekMfIrcIA" name="super" description="default server admin (superuser)" acOrgId="_GZbrcIrzEd25VYUNYBK0Mw"/>
<modelElements xsi:type="org.unicase.model.classes:Association" identifier="_ghQuIJ62Ed2sqfORmUtZjA" source="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_y1hlIJ61Ed2sqfORmUtZjA']" target="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_6fzq4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_E9l9wJ62Ed2sqfORmUtZjA']/@containedPackageElements[identifier='_8mJKoJ61Ed2sqfORmUtZjA']" type="Aggregation"/>
<modelElements xsi:type="org.unicase.model.rationale:Criterion" identifier="_EClcIJ64Ed2sqfORmUtZjA" name="Usability" description=";,&#xA;%BEGINNTEXT%" creator="koegel" creationDate="2008-10-20T17:02:07.330+0200" assessments="//@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_stWbEJ63Ed2sqfORmUtZjA']/@proposals[identifier='_9P8DoJ63Ed2sqfORmUtZjA']/@assessments[identifier='_EF85MJ64Ed2sqfORmUtZjA'] //@modelElements[identifier='_9EwT4J6iEd2sqfORmUtZjA']/@subsections[identifier='_AXaXcJ6jEd2sqfORmUtZjA']/@modelElements[identifier='_utuz4J62Ed2sqfORmUtZjA']/@containedWorkItems[identifier='_stWbEJ63Ed2sqfORmUtZjA']/@proposals[identifier='_H4QGIJ64Ed2sqfORmUtZjA']/@assessments[identifier='_H8yA0J64Ed2sqfORmUtZjA']"/>
<modelElements xsi:type="org.unicase.model.classes:Class" identifier="_WEXUoJ66Ed2sqfORmUtZjA" name="ShoppingCart" description=";,&#xA;%BEGINNTEXT%" creator="koegel" creationDate="2008-10-20T17:18:27.306+0200" participatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_T3knkJ6nEd2YUekMfIrcIA']"/>
<modelElements xsi:type="org.unicase.model.classes:Class" identifier="_Zv4kIJ66Ed2sqfORmUtZjA" name="Coin" creator="koegel" creationDate="2008-10-20T17:18:52.002+0200" participatedUseCases="//@modelElements[identifier='_o7BlgJ6iEd2sqfORmUtZjA']/@subsections[identifier='_5OBS4J6iEd2sqfORmUtZjA']/@modelElements[identifier='_T3knkJ6nEd2YUekMfIrcIA']"/>
</org.unicase.model:Project>