Table of Contents

[hemmerling] Requirements Software & Software used for Requirements Engineering

Related pages:

Important standard Requirements Tools, according to VDC Research in 2016-08, 2018-08

TREND/Analyst Community Edition

The Tool

Tips & Tricks

Some Tools with Support for "Requirements Interchange Format" ( ReqIF, RIF )

ProR

Eclipse Requirements Analysis / Eclipse ReqIF-supported Analysis ( ERA )

Google Code "reprotool. Requirements Processing Tool"

ReqIF Server

Pyrrho UBizz - RIF/ReqIF Transformer

Resources

Some other free Requirements Software Tools

  1. The OpenSource OpenOffice ( and the commercial Microsoft Office ) are the most often used tools for recording requirements :-).
    • “Requirements Management Tool for Busy System Analysts. The first and only XML-based requirements management software for handheld devices”.
    • “A set of end-user applications software that assists a system analyst in the gathering and categorization of facts for a requirements specification document. It consists of a handheld application and a desktop complement”.
    • Makes use of the “Requirements Markup Language” ( RQML ).
  2. assembla "YART" by Hochschule für Technik und Wirtschaft des Saarlandes - “The next generation requirements management tool”.
    • The free Eclipse plugin for the User Requirements Notation jUCMNav - “Juice up your modelling!”.
  3. The free Hood - Expert in Requirements "DESIRe", a plugin for Microsoft Word 2002 and newer.
    • The server for Windows and Linux is a JBoss application. Even on Windows, you have to start the server manually, by a batch file ”.\bin\run.bat” in the installation directory.
    • During installation of the server, if you activate the option ”[x] Maintain users in the Axiom server. [x] Populate Axiom with some sample users”, you can specify a single user ( with username and password ).
    • There is a client for Windows, but not for Linux.
  4. The OpenSource Sourceforge "JREQUISITE - Requirement Management Tool", Sourceforge "JREQUISITE - Requirement Management Tool" - “An agile requirement management tool. Its main goal is to give the developer community a free, user friendly, and powerfull tool for requirement analysis and change management”.
  5. The free NASA "SATC Tools" for Windows.
    • “Automated Requirement Measurement” (ARM) - “An early life cycle tool for assessing requirements that are specified in natural language”.
    • “Requirements Use case Tool” ( RUT ) - “Provides assistance to managers, customers, and developers in assessing the quality of use cases and serves as a database repository for requirements developed as use cases”.
    • Download of the latest free editon Orcanos QPack ALM 5.3.1.
      • For WinXP, with .Net 3.5, IIS, MSDE.
      • For Win2003, Win2008, Vista, Win7 with .NET 3.5, IIS, SQL Express.
      • QPack wants to be configured to send an E-Mail by a SMTP server ( e.g. of your personal E-Mail provider ).
        • “You must enter QPack source email addres used by the notification server”.
        • “You must enter SMTP Server name or address”.
  6. The OpenSource “Open Source Requirements Management Tool” ( OSRMT ) / aNimble Platform, for Java.
  7. The free “Pragnalysis toolkit”, a set of documents in OpenOffice and Microsoft Office formats, by Philip Bailey & Joseph Da Silva, “pragnalysis” - “A site dedicated to Business Analysis in the real world, and more importantly, home to an entirely free requirements toolkit comprising templates, standards and comprehensive guidance”.
  8. The free “REquirements Management tool” ( REM ) for Windows.
  9. The OpenSource Sourceforge "Requirement Heap", Sourceforge "Requirement Heap" - “A web based requirement management application. It allows to enter requirement in rich text, supports versioning and the management of requirements”.
  10. The free Requirements Management Database for Windows.
    • CNET "Requirements Management Database" - Official download site!
    • “The Requirements Management Database is a free product, but we still use license management and you must register with us in order to get your license key”.
  11. The OpenSource Sourceforge "SBVR".

Commercial Requirements Software

IBM Rational

IBM Rational DOORS

The Tools
Detailed Description
Third-party tools for IBM Rational DOORS & free DXL scripts for IBM Rational DOORS
IBM Rational DOORS Training

IBM Rational DOORS Next Generation ( DNG / RDNG, formerly: IBM Rational Requirements Composer )

The Tool
Training
Error Messages
Installation of IBM Rational Doors Next Generation on Win8.1 Pro 32-bit
  1. Download “agent.installer.win32.win32.x86.1.8.0.20140920_1503.zip”, “JTS-CCM-QM-RM-repo-5.0.2.zip”.
  2. Select the installation packages:
    1. Jazz Team Server.
      1. 5.02.
    2. Requirements Managment.
      1. 5.02.
    3. Trial keys for Collaborative Lifecycle Management Product.
      1. 5.02.
  3. Execute the Windows start menu item “Start the Jazz Team Sever”.
    • As the Jazz server is not yet configured, indeed you start the Apache Tomcat server is at http://localhost:9080. You must not do anything with Tomcat.
  4. Express setup of the Jazz server.
  5. After server setup, you may enter the Jazz server administration.
    • At “Server / Licensing / Licensing Key Management”, you may activate 60 days trial licenses.
    • If you create a user, there is just a profile item for a username ( e.g. “User ID” ), but no profile item for a password. Indeed, the default password is identical to the username.
    • You have to connect a user to a license.
    • You may sent yourself a new password by E-Mail.
      • This requires hat there is a valid E-mail system is installed on the Jazz server, which is unusual for a Windows server.
    • If the E-Mail is sent by Internet, this requires additionally that the server runs on a “fully qualified hostname” as suggested by the installation help, but which is unusual for test / demo / education installations.
  6. Access Rational DOORS Next Generation, after activation of a trial license:
Export a project from the server, for later reimport
  1. Computer #1:
    1. https://localhost:9443/rm/web - “All Projects”.
    2. Select a project. You are now in the “Project Dashboard” of the project area.
    3. Execute the blue menu item “Administration / Manage Project Properties”.
    4. Select the card tab “Templates”.
    5. Select the button with the “pen” image at the left side of the table, of the project template you want to export.
    6. Select “Download” option of this button and download the project contents as *.archive file ( e.g. “test.archive” ).
  2. Computer #2:
    1. https://localhost:9443/rm/web - “All Projects”.
    2. Go to a “Project Dashboard” of a project.
      • If there is no project yet, execute the blue menu item “Administration / Create Project Area” and create a project area. You are now in the “Project Dashboard” of the created project.
    3. Execute the blue menu item “Administration / Manage Project Properties” .
    4. Select the card tab “Templates”.
    5. Press the button “Upload Template”. Now you have added another project template.
    6. Execute the blue menu item “Administration / Create Project Area” and create a project area with the option ”[x]Use a template to initially populate the project”. Select the proper template you just uploaded.
Resources

Some other IBM Products for Requirements Engineering

Some other Tools for Requirements Engineering

Resources

Configuration managment

Some other Tools and Processes with Requirements Engineering Functionality

Online-Webservices for Requirements Management

Requirements Data Formats

Open Services for Lifecycle Collaboration ( OLSC )

Requirements Interchange Format ( RIF and its Successor ReqIF )

Requirements Interchange Format ( RIF )

Requirements Interchange Format ( ReqIF ), the Successor of RIF

Resources

Requirements Markup Language ( RML )

Requirements Markup Language ( RQML )

Resources

Resources

Communities, Forum, Newsgroups


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )