home / SRML / ejemplo | descarga bookmarks

Ayuda SRML

Conceptos básicos

El esquema XML srml.xsd acota el vocabulario SRML, usándolo con un editor XML es fácil escribir documentos SRML ( XMLspy ).

Una vez escrito un documento SRML podemos transformarlo utilizando un procesador XSL y el documento srml2xhtml.xsl. Con esto conseguimos el documento de requisitos del sistema en hipertexto.

Posible modo de operación

  1. Crear documento SRML

    El documento se puede crear con cualquier editor de texto. La marca es muy simple.

    Estructura

    <?xml version="1.0"?>
    <srml title="alguno" author="nombre"
      creationDate="1-1-2001" organitzation="nombre"
    >
      <requirements header="alguna" type="tipo req.">
      [ de 1 a N ]
        <body>
           aquí escribimos xhtml...
        </body>
        <requirement header="alguna"> [ de 1 a N ]
           <body>aquí escribimos xhtml...</body>
           <section header="alguna">[ de 1 a N ]
             <body>aquí escribimos xhtml...</body>
             <subsection header="alguna">[ de 1 a N ]
               ...
             </subsection>
           </section>
        </requirement>
      </requirements>
      <contact>
        aquí escribimos xhtml...
      </contact>
      <epilogue header="alguna">
         <body>aquí escribimos xhtml...</body>
      </epilogue>
    </srml>

    ! Cuando se inserten tags xhtml se debe tener en cuenta el namespace, Ej.
    <p xmlns="http://www.w3.org/1999/xhtml">
      ...<br/>...<span>...</span>
    </p>

    Tipos de requisitos

    1. dataEntry
    2. dataEntities
    3. businessNeeds
    4. reporting
    5. messaging
    6. tracking
    7. nonFunctional
  2. Transformar documento SRML

    Ejemplo de transformación con sabcmd (utilidad que acompaña a Sablotron)

    ~/SRML> sabcmd srml2xhtml.xsl deus.srml > deus.html

Made with cascading style sheet Valid XHTML 1.0!

Última modificación: 2 de Diciembre de 2001

maxwine( en )users.sourceforge.net