Topic
  • 2 replies
  • Latest Post - ‏2012-10-25T06:26:26Z by PDU
llandale
llandale
252 Posts

Pinned topic Use Table Header objects for 'requirements'

‏2012-10-24T17:29:58Z |
I solicit comments on the following notion.

I wonder if the "Table Header" object can be put to good use vis-a-vis requirements management.

I notice that if you turn off showing table cells (View menu >Show>de-select Table cells) that you see the table header object which shows ">> Table" in the main column. This object can be moved. I notice that all Attributes are displayed in the view for this object. Now I've got this voice suggesting we can make use of this in Requirements Management somehow...
  • effectively making the table header some kind of "requirement"
  • link it to the Requirement(s) that call out the table. "..shall be as table XYZ"
  • Get Verification to verify it.

What do you think?

-Louie

Yes, I've got this other voice scoffing at the idea. We can by policy make sure this Table header object is always "below" the table caption object (which says "Table xyz") and then use the Caption object when you need to refer to the table.
Updated on 2012-10-25T06:26:26Z at 2012-10-25T06:26:26Z by PDU
  • PDU
    PDU
    43 Posts

    Re: Use Table Header objects for 'requirements'

    ‏2012-10-25T06:24:40Z  
    Hi Louie,

    why don't create links directly on the table ?

    Other tips : table header has attributes, and we can use Object Heading to give a name to the table.
    Adding column based on Object Heading, or better on DXL attribute computed from Object heading if Object is a Table Header can be useful.

    Example :

    
    
    /* TitreTable.dxl Visualise le titre des tables quand l'affichage des cellules est désactivé. Display the Heading of tables when you turn off showing table cells (View menu >Show>de-select Table cells) Description =========== Teste si l'objet courant est une table. Si oui affiche la valeur de l'attribut "Object Heading" de la table. Si non rien Test if current object is a table. If yes, display the value of attrbutes "Object Heading" of the table. nothing in no. V1.0 25/10/2012      Pierre Dubarry  Création */   
    // prevent dxl timeout dialogpragma runLim, 0   Buffer bsz = create Object ObjectCurrent = current   
    
    void endAttributeDXL() 
    { 
    
    if (!
    
    null obj && attrDXLName != 
    "") 
    { obj.attrDXLName = richText tempStringOf(bsz) 
    }   delete bsz 
    }   
    
    void display(string s) 
    { bsz += s 
    }     
    
    void showIn(Object o) 
    { 
    
    if (table o) 
    { string TableName = o.
    "Object Heading" 
    "" display(
    "\\b " TableName 
    "\\b0 ") 
    } 
    
    else 
    { display(
    "") 
    } 
    } showIn(obj)   
    //**********   endAttributeDXL()
    


    Pierre
  • PDU
    PDU
    43 Posts

    Re: Use Table Header objects for 'requirements'

    ‏2012-10-25T06:26:26Z  
    • PDU
    • ‏2012-10-25T06:24:40Z
    Hi Louie,

    why don't create links directly on the table ?

    Other tips : table header has attributes, and we can use Object Heading to give a name to the table.
    Adding column based on Object Heading, or better on DXL attribute computed from Object heading if Object is a Table Header can be useful.

    Example :

    <pre class="jive-pre"> /* TitreTable.dxl Visualise le titre des tables quand l'affichage des cellules est désactivé. Display the Heading of tables when you turn off showing table cells (View menu >Show>de-select Table cells) Description =========== Teste si l'objet courant est une table. Si oui affiche la valeur de l'attribut "Object Heading" de la table. Si non rien Test if current object is a table. If yes, display the value of attrbutes "Object Heading" of the table. nothing in no. V1.0 25/10/2012 Pierre Dubarry Création */ // prevent dxl timeout dialogpragma runLim, 0 Buffer bsz = create Object ObjectCurrent = current void endAttributeDXL() { if (! null obj && attrDXLName != "") { obj.attrDXLName = richText tempStringOf(bsz) } delete bsz } void display(string s) { bsz += s } void showIn(Object o) { if (table o) { string TableName = o. "Object Heading" "" display( "\\b " TableName "\\b0 ") } else { display( "") } } showIn(obj) //********** endAttributeDXL() </pre>

    Pierre
    little bug :

    not
    
    // prevent dxl timeout dialogpragma runLim, 0
    

    but
    
    
    // prevent dxl timeout dialog pragma runLim, 0