<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from SortReqsImplsOutside.ump
</p><p><b>A01: z requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsImplsOutside.ump line 14 ;
</p><p><b>A02: a requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsImplsOutside.ump line 14 ;
</p><p><b>B01: a is a second requirement statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsImplsOutside.ump line 14 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqAttribute.ump
</p><p><b>R1: An attribute requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> attribute: count in class A ReqAttribute.ump line 7 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUserStoryPlain.ump
</p><p><b>US1: As a customer, I want to reset my password so that I can regain access to my account.</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqMethodInTrait.ump
</p><p><b>R1: A method in trait requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> method: compute class A ReqMethodInTrait.ump line 7 ;
</p><p> method: compute trait MyTrait ReqMethodInTrait.ump line 5 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqInterface.ump
</p><p><b>R1: An interface requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> interface: IFoo ReqInterface.ump line 6 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqAssociationBidir.ump
</p><p><b>R1: A bidirectional association requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> association: 1 x -- * Y ies;
in class X ReqAssociationBidir.ump line 8 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqAssociationClass.ump
</p><p><b>R1: An association class requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> association class: * aCs -- 1..1 P p1;
in class AC ReqAssociationClass.ump line 14 ;
</p><p> association class: * aCs -- 1..1 Q q1;
in class AC ReqAssociationClass.ump line 14 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqEnum.ump
</p><p><b>R1: An enum requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> enum: Color ReqEnum.ump line 6 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqQualityWithUserStory.test.ump
</p><p><b>US1: As developer<br/>I want track items</b>
</p><p> Quality: Performance, Security
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqQualityWithImplements.test.ump
</p><p><b>R1: track quality items</b>
</p><p> Quality: Performance, Security
</p><p> IMPLEMENTED BY:
</p><p> class: Item ReqQualityWithImplements.test.ump line 11 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqHideNotImpl.ump
</p><p><b>B01: this is an implemented requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example ReqHideNotImpl.ump line 10 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqAssociationLeftNav.ump
</p><p><b>R1: A left-navigable association requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> association: * bs <- 1 A a;
in class A ReqAssociationLeftNav.ump line 8 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUserStoryStructured.ump
</p><p><b>US2: As customer<br/>When password is forgotten<br/>I want reset my password<br/>So that regain access to my account</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqQualityCompare.test.ump
</p><p><b>Security: As architect<br/>I want compare security</b>
</p><p> Quality: Perfect, Basic
</p><p> IMPLEMENTED BY:
</p><p> mixset: DesignA ReqQualityCompare.test.ump line 25 ;
</p><p> mixset: DesignB ReqQualityCompare.test.ump line 30 ;
</p><p><b>Speed: As architect<br/>I want compare speed</b>
</p><p> Quality: High, Low
</p><p> IMPLEMENTED BY:
</p><p> mixset: DesignA ReqQualityCompare.test.ump line 25 ;
</p><p> mixset: DesignB ReqQualityCompare.test.ump line 30 ;
</p><p><table border='1' cellpadding='4' cellspacing='0'><tr><th>Requirement</th><th>*DesignA</th><th>DesignB</th></tr><tr><td>Security</td><td>Perfect</td><td>Basic</td></tr><tr><td>Speed</td><td>High</td><td>Low</td></tr></table>
</p><p>* selected mixset
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUseCaseStructured.ump
</p><p><b>UC2: As customer<br/>When cart is ready<br/>I want complete checkout<br/>So that purchase selected items<br/>User step 1: confirm order<br/>System response 1: display total price</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from SortMultipleReqs.ump
</p><p><b>A01: b requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortMultipleReqs.ump line 18 ;
</p><p><b>B01: c requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortMultipleReqs.ump line 18 ;
</p><p><b>C01: a requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortMultipleReqs.ump line 18 ;
</p><p><b>D01: d requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortMultipleReqs.ump line 18 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUseCaseMultipleSteps.ump
</p><p><b>UC4: User step 1: select product<br/>System response 1: display price<br/>User step 2: enter quantity<br/>System response 2: update total</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqTrait.ump
</p><p><b>R1: A trait requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: A ReqTrait.ump line 8 ;
</p><p> method: compute class A ReqTrait.ump line 16 ;
</p><p> trait: MyTrait ReqTrait.ump line 12 ;
</p><p> method: compute trait MyTrait ReqTrait.ump line 12 ;
</p><p><b>R2: A method in trait requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> method: compute class A ReqTrait.ump line 16 ;
</p><p> method: compute trait MyTrait ReqTrait.ump line 12 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqSortStat.ump
</p><p><b>C01: alpha statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example ReqSortStat.ump line 15 ;
</p><p><b>B01: beta statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example ReqSortStat.ump line 15 ;
</p><p><b>A01: gamma statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example ReqSortStat.ump line 15 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqHideStatements.ump
</p><p><b>A01</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example ReqHideStatements.ump line 10 ;
</p><p><b>B01</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from SortReqsImplsInside.ump
</p><p><b>A01: z requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> attribute: var1 in class Example SortReqsImplsInside.ump line 16 ;
</p><p><b>A02: a requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> attribute: var1 in class Example SortReqsImplsInside.ump line 16 ;
</p><p><b>B01: b is a second requirement statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> attribute: var1 in class Example SortReqsImplsInside.ump line 16 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUseCaseStructuredPartial.ump
</p><p><b>UC3: As salesPerson<br/>User step 1: select product<br/>System response 1: display price</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqHideStatementsQuality.test.ump
</p><p><b>Q01</b>
</p><p> Quality: Performance, Security
</p><p> IMPLEMENTED BY:
</p><p> class: Example ReqHideStatementsQuality.test.ump line 11 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqQualityOnly.test.ump
</p><p><b>R1: track quality items</b>
</p><p> Quality: Performance, Security
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqSortStatVisibleText.test.ump
</p><p><b>UC1: 1. userStep { select product }
1. systemResponse { display price }</b>
</p><p> NOT IMPLEMENTED.
</p><p><b>A01: alpha statement.</b>
</p><p> Quality: Zeta
</p><p> NOT IMPLEMENTED.
</p><p><b>B01: alpha statement.</b>
</p><p> Quality: Beta
</p><p> NOT IMPLEMENTED.
</p><p><b>Z01: zeta statement.</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqHideImpl.ump
</p><p><b>A01: unimplemented requirement.</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqAssociation.ump
</p><p><b>R1: A unidirectional association requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> association: * as -> * B bs;
in class A ReqAssociation.ump line 9 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from SortOneReq.ump
</p><p><b>A01: z requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortOneReq.ump line 6 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqMethod.ump
</p><p><b>R1: A method requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> method: compute class A ReqMethod.ump line 7 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqMixset.ump
</p><p><b>R1: A mixset requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> mixset: Feature ReqMixset.ump line 6 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUserStoryStructuredPartial.ump
</p><p><b>US3: As administrator<br/>I want manage users</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUseCasePlain.ump
</p><p><b>UC1: Customer checks out items and the system calculates the total.</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqMultipleItems.ump
</p><p><b>R1: Test of req 1</b>
</p><p> IMPLEMENTED BY:
</p><p> attribute: att2 in class A ReqMultipleItems.ump line 40 ;
</p><p><b>R2: Another req</b>
</p><p> IMPLEMENTED BY:
</p><p> attribute: att1 in class A ReqMultipleItems.ump line 35 ;
</p><p> association: * bs -> * A as;
in class B ReqMultipleItems.ump line 52 ;
</p><p><b>R3: The third req</b>
</p><p> IMPLEMENTED BY:
</p><p> class: A ReqMultipleItems.ump line 32 ;
</p><p> state machine: sm in class B ReqMultipleItems.ump line 56 ;
</p><p> mixset: specialVersion ReqMultipleItems.ump line 111 ;
</p><p><b>R4: The Fourth req</b>
</p><p> IMPLEMENTED BY:
</p><p> class: B ReqMultipleItems.ump line 46 ;
</p><p> method: m1 class B ReqMultipleItems.ump line 77 ;
</p><p> trait: C ReqMultipleItems.ump line 73 ;
</p><p> method: m1 trait C ReqMultipleItems.ump line 73 ;
</p><p> mixset: specialVersion ReqMultipleItems.ump line 111 ;
</p><p><b>R5: This one is to test that two methods show as implementing R5</b>
</p><p> IMPLEMENTED BY:
</p><p> method: m2 class B ReqMultipleItems.ump line 65 ;
</p><p> method: m1 class B ReqMultipleItems.ump line 77 ;
</p><p> method: m1 trait C ReqMultipleItems.ump line 73 ;
</p><p><b>R6: Req to test interface implementation</b>
</p><p> IMPLEMENTED BY:
</p><p> association class: * acs -- 1..1 D a1;
in class Ac ReqMultipleItems.ump line 97 ;
</p><p> association class: * b2 -- 1..1 E c1;
in class Ac ReqMultipleItems.ump line 97 ;
</p><p> interface: Itest ReqMultipleItems.ump line 89 ;
</p><p> enum: Status ReqMultipleItems.ump line 108 ;
</p><p> mixset: specialVersion ReqMultipleItems.ump line 111 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqStateMachine.ump
</p><p><b>R1: A state machine requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> state machine: sm in class A ReqStateMachine.ump line 7 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from Sort2Reqs.ump
</p><p><b>A01: z requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example Sort2Reqs.ump line 10 ;
</p><p><b>B01: a is a second requirement statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example Sort2Reqs.ump line 10 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from SortReqsSameID.ump
</p><p><b>A01: z requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsSameID.ump line 10 ;
</p><p><b>A02: a is a second requirement statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsSameID.ump line 10 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from SortReqsStartA.ump
</p><p><b>A01: aa requirement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsStartA.ump line 10 ;
</p><p><b>B01: a is a second requirement statement.</b>
</p><p> IMPLEMENTED BY:
</p><p> class: Example SortReqsStartA.ump line 10 ;
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqNotImpl.ump
</p><p><b>A: Is the second requirement.</b>
</p><p> NOT IMPLEMENTED.
</p></html>
<html xmlns="https://www.w3.org/1999/xhtml"><p>Plain Requirements Doc from ReqUserStoryWhoOnly.ump
</p><p><b>US4: As customer</b>
</p><p> NOT IMPLEMENTED.
</p></html>