High-Level Requirements for a Building Architecture Application

This xml file contains 33 requirements for an "apartment architecture" application. The requirements are organized into four layers.

<?xml version="1.0" encoding="UTF-8" ?>
<!--comment SLATE Database sampled 11/26/2003  11:20:25 -->
<ReqFlow>

<Req ROIN="0-1" type="Apartment architechture requirement" level="0">
       <Title text="Architechture Requirements"/>
       <Description text="The requirements will comply with the user needs
                             and architechtural standards"/>
       <ReqList>
           <CompReq ROIN="1-1"/>
           <CompReq ROIN="1-2"/>
           <CompReq ROIN="1-3"/>
           <CompReq ROIN="1-4"/>
           <CompReq ROIN="1-5"/>
           <CompReq ROIN="1-6"/>
           <CompReq ROIN="1-7"/>
           <CompReq ROIN="1-8"/>
      </ReqList>
   
      <Attribute text="Assigned To" value="None"/>
      <Attribute text="Requirement Title" value="Architechture"/>
      <Attribute text="complies with user requirements" value="Not Assigned"/>
      <Attribute text="Criticality" value="None"/>
      <Attribute text="ID" value=""/>
</Req>

<Req ROIN="1-1" type="Level 1" level="1">
      <Title text="Apartment area requirements" /> 
      <Description text="The area of the apartment should be atleast 1000 Sq ft." /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="area of the apartment" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Occupancy" value="2" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>

<Req ROIN="1-2" type="Level 1" level="1">
      <Title text="Entrance requirements" /> 
      <Description text="The Entrance of the apartment should not be through bedroom." /> 
  
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Entrance of the apartment" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="high" />
      <Attribute text="Proximity between bedroom and entrance " value=">3" />
</Req>

<Req ROIN="1-3" type="Level 1" level="1">
      <Title text="Exit Requirements" /> 
      <Description text="The apartment should have an easy access to exit
                            in case of emergency." /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Exit Requirements" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="high" /> 
</Req>

<Req ROIN="1-4" type="Level 1" level="1">
      <Title text="Bedroom requirements" /> 
      <Description text="The apartment should have one bedroom." />

      <ReqList>
          <CompReq ROIN="2-1" /> 
          <CompReq ROIN="2-2" /> 
          <CompReq ROIN="2-3" /> 
          <CompReq ROIN="2-4" /> 
          <CompReq ROIN="2-5" /> 
          <CompReq ROIN="2-14" />
      </ReqList>

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Apartment should have one bedroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="Medium" /> 
</Req>
  
<Req ROIN="2-1" type="Level 2" level="2">
      <Title text="Occupancy requirements" /> 
      <Description text="Occupancy of the bedroom should be 2 or more" /> 
  
      <ReqList>
          <CompReq ROIN="3-1" />
      </ReqList>
  
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="occupancy of the bedroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Dimensional" /> 
</Req>
  
<Req ROIN="3-1" type="Level 3" level="3">
      <Title text="Area requirements" /> 
      <Description text="Area of the bedroom should be greater than 400 Sq ft" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Area of the bedroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>
  
<Req ROIN="2-2" type="Level 2" level="2">
      <Title text="Bedroom Shape" /> 
      <Description text="Shape of the bedroom should be square" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Square shaped bedroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Geometric" />
</Req>

<Req ROIN="2-14" type="Level 2" level="2">
      <Title text="Closet in the bedroom" /> 
      <Description text="Bedroom should have a closet" />
  
      <ReqList>
          <CompReq ROIN="3-10" />
      </ReqList> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Bedroom should have a closet" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" />
</Req>
    
<Req ROIN="3-10" type="Level 3" level="3">
      <Title text="Admit all" /> 
      <Description text="The closet should be a walkin closet" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="walk in closet" /> 
      <Attribute text="Assigned To" value="none" />  
      <Attribute text="Req Type" value="functional" />
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="depth" value="5 ft" /> 
</Req>
  
<Req ROIN="2-3" type="Level 2" level="2">
      <Title text="bedrooms distance from Restroom" /> 
      <Description text="Bedroom should be adjacent to restroom" />

      <ReqList>
          <CompReq ROIN="3-2" />
      </ReqList> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Adjacency to restroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="inactive" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
</Req>
  
<Req ROIN="3-2" type="Level 3" level="3">
      <Title text="Proximity strength" /> 
      <Description text="Proximity between restroom and bedroom
                            should be less than 2" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Proximity requirement" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
      <Attribute text="distance" value="less than 5ft" />
</Req>
  
<Req ROIN="2-4" type="Level 2" level="2">
      <Title text="Bedroom should be sound proof" /> 
      <Description text="When the doors are closed, noise should
                            neither enter nor leave the room" /> 
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Sound proof Bedroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Functional" />
      <Attribute text="Door Type" value="Air tight" />
</Req>
  
<Req ROIN="2-5" type="Level 2" level="2">
      <Title text="Bedroom Ventillation" /> 
      <Description text="The bedroom should have proper ventillation" />
  
      <ReqList>
          <CompReq ROIN="3-3" />
      </ReqList> 
 
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Bedroom should have proper ventillation" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Req Type" value="functional" />
      <Attribute text="Requirement Status" value="inactive" /> 
      <Attribute text="Criticality" value="None" />
      <Attribute text="Criticality" value="None" />
      <Attribute text="Admit" value="all" />
</Req>
  
<Req ROIN="3-3" type="Level 3" level="3">
      <Title text="Admit all" /> 
      <Description text="The bedroom has two windows" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Two windows for ventillation" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Number of Windows" value="Two" /> 
      <Attribute text="Req Type" value="functional" />
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>
  
<Req ROIN="1-5" type="Level 1" level="1">
      <Title text="Kitchen requirements" /> 
      <Description text="Apartment should have one Kitchen" /> 
  
      <ReqList>
          <CompReq ROIN="2-6" />
          <CompReq ROIN="2-7" />
      </ReqList>

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Apartment should have one Kitchen" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>
   
<Req ROIN="2-6" type="Level 2" level="2">
      <Title text="Kitchen's distance from Restroom" /> 
      <Description text="Kitchen should be far from to restroom" />

      <ReqList>
          <CompReq ROIN="3-4" />
      </ReqList> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Adjacency to restroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="inactive" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
</Req>
  
<Req ROIN="3-4" type="Level 3" level="3">
      <Title text="Proximity strength" /> 
      <Description text="Proximity between restroom and kitchen
                            should be more than 6" /> 
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Proximity requirement" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
      <Attribute text="distance" value="more than than 15 ft" />
</Req>
  
<Req ROIN="2-7" type="Level 2" level="2">
      <Title text="Area requirements" /> 
      <Description text="Area of the Kitchen should be large enough
                            for two people to cook (greater than 200 sq ft)" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Area of the kitchen" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Dimensional" /> 
</Req>
  
<Req ROIN="1-6" type="Level 1" level="1">
      <Title text="Restroom requirements" /> 
      <Description text="Apartment should have one restroom" /> 

      <ReqList>
          <CompReq ROIN="2-8" />
      </ReqList>
 
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Apartment should have one restroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="inactive" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>
 
<Req ROIN="2-8" type="Level 2" level="2">
      <Title text="Area requirements" /> 
      <Description text="Area of the restroom should be
                            greater than 100 sq ft" /> 
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Area of the restroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Dimensional" /> 
</Req>
 
<Req ROIN="1-7" type="Level 1" level="1">
      <Title text="Apartment should have one Passageway" /> 
      <Description text="Apartment should have one Passageway" /> 

      <ReqList>
          <CompReq ROIN="2-9" />
          <CompReq ROIN="2-10" />
      </ReqList>

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Apartment should have one Passageway" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="inactive" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>
  
<Req ROIN="2-9" type="Level 2" level="2">
      <Title text="Width requirements" /> 
      <Description text="Width of the passageway should be such that
                            two people can pass each other simultaneouly
                            in opposite directions" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="width of passageway" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Dimensional" /> 
</Req>
  
<Req ROIN="2-10" type="Level 2" level="2">
      <Title text="Adjacent to bedroom , livingroom and restroom" /> 
      <Description text="Passage way should be connected to Bedroom,
                            Restroom and livingroom" /> 

      <ReqList>
          <CompReq ROIN="3-5" />
          <CompReq ROIN="3-6" />
          <CompReq ROIN="3-7" />
      </ReqList>
  
      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title"
                    value="Adjacency of the passageway to other rooms" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="Topological" /> 
</Req>
  
<Req ROIN="3-5" type="Level 3" level="3">
      <Title text="Proximity strength" /> 
      <Description text="Proximity between restroom and Passageway
                            should be less or equal to 1" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text ="Requirement Title"
                    value="Proximity requirement with restroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
      <Attribute text="distance" value="less than 1 ft" />
      <Attribute text="Connecting portal type" value="door" />
</Req>
  
<Req ROIN="3-6" type="Level 3" level="3">
      <Title text="Proximity strength" /> 
      <Description text="Proximity between Bedroom and
                    Passageway should be less or equal to 1" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Proximity requirement with bedroom" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
      <Attribute text="distance" value="less than 1 ft" />
      <Attribute text="Connecting portal type" value="door" />
</Req>
  
<Req ROIN="3-7" type="Level 3" level="3">
      <Title text="Proximity strength" /> 
      <Description text="Proximity between Livingroom and Passageway
                            should be less or equal to 1" /> 

      <Attribute text="ID" value="" /> 
      <Attribute text ="Requirement Title"
                    value="Proximity requirement with Living Room" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
      <Attribute text="distance" value="less than 1 ft" />
      <Attribute text="Connecting portal type" value="Opening" />
</Req>
  
<Req ROIN="1-8" type="Level 1" level="1">
      <Title text="Living room requirements" /> 
      <Description text="Apartment should have one Livingroom" /> 

      <ReqList>
          <CompReq ROIN="2-11" />
          <CompReq ROIN="2-12" />
          <CompReq ROIN="2-13" />
      </ReqList> 
  
      <Attribute text="ID" value="" /> 
      <Attribute text ="Requirement Title"
                    value="Apartment should have one Living room" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="inactive" /> 
      <Attribute text="Criticality" value="None" /> 
</Req>
  
<Req ROIN="2-11" type="Level 2" level="2">
      <Title text="Living room distance from Kitchen" /> 
      <Description text="Living room should be adjacent to kitchen" />

      <ReqList>
          <CompReq ROIN="3-8" />
      </ReqList> 

      <Attribute text="ID" value="" /> 
      <Attribute text="Requirement Title" value="Adjacency to Kitchen" /> 
      <Attribute text="Assigned To" value="none" /> 
      <Attribute text="Requirement Status" value="active" /> 
      <Attribute text="Criticality" value="None" /> 
      <Attribute text="Req Type" value="topological" />
</Req>
  
<Req ROIN="3-8" type="Level 3" level="3">
     <Title text="Proximity strength" /> 
     <Description text="Proximity between Living Room and
                           Kitchen should be less than 1" /> 

     <Attribute text="ID" value="" /> 
     <Attribute text="Requirement Title" value="Proximity requirement" /> 
     <Attribute text="Assigned To" value="none" /> 
     <Attribute text="Requirement Status" value="active" /> 
     <Attribute text="Criticality" value="None" /> 
     <Attribute text="Req Type" value="topological" />
     <Attribute text="distance" value="less than 1 ft" />
     <Attribute text="Connecting Portal type" value="Opening" />
</Req>

<Req ROIN="2-12" type="Level 2" level="2">
     <Title text="Occupancy requirements" /> 
     <Description text="Occupancy of the Livingroom should be 4 or more" /> 
  
     <ReqList>
         <CompReq ROIN="3-9" />
     </ReqList>
  
     <Attribute text="ID" value="" /> 
     <Attribute text="Requirement Title" value="occupancy of the Living Room" /> 
     <Attribute text="Assigned To" value="none" /> 
     <Attribute text="Requirement Status" value="active" /> 
     <Attribute text="Criticality" value="None" /> 
     <Attribute text="Req Type" value="Dimensional" /> 
</Req>
  
<Req ROIN="3-9" type="Level 3" level="3">
     <Title text="Area requirements" /> 
     <Description text="Area of the Living room should be greater than 600 Sq ft" /> 

     <Attribute text="ID" value="" /> 
     <Attribute text="Requirement Title" value="Area of the Living Room" /> 
     <Attribute text="Assigned To" value="none" /> 
     <Attribute text="Requirement Status" value="active" /> 
     <Attribute text="Criticality" value="None" /> 
</Req>
  
<Req ROIN="2-13" type="Level 2" level="2">
     <Title text="Living Room Shape" /> 
     <Description text="Living Room should be L-Shaped" /> 

     <Attribute text="ID" value="" /> 
     <Attribute text="Requirement Title" value="L-shaped Living room" /> 
     <Attribute text="Assigned To" value="none" /> 
     <Attribute text="Requirement Status" value="active" /> 
     <Attribute text="Criticality" value="None" /> 
     <Attribute text="Req Type" value="Geometric" />
</Req>

</ReqFlow>