Requirements Analysis & Design Tools

  • Behavioral / Data / Object /Functional Modeling An abstract representation of the desired and permissible states and state transitions for an application, typically in response to external stimuli such as physical events, process sensors or human actions; often based on finite state machine or petri net theory. Identifying the logical structure of data elements and their relationships to each other for a specific application, independent of the implementation medium; creating an abstract representation of the application's data; usually includes entities, attributes, relationships, domains, valid ranges, edit rules, referential integrity rules, expected data volumes and access rates. Creating an abstract representation of an application in terms of its relevant objects, object relationships, object attributes, object services, inter-object Creating an abstract representation of an application in terms of its functional requirements, often as a textual requirements document and one or more derivatives (e.g., a functional decomposition diagram).
  • Requirements Elicitation /Validation Gathering functional, operational and performance requirements from the users and approvers of an application in a manner that ensures their satisfaction with the end product. Making sure that the stated requirements fully meet the needs of the target user; often this is done through application prototyping or operational simulations.
  • Requirements Tracking Establishing the correspondence between functional and other external requirements and the work products of the development process, including final deliverables and all intermediate products; both forward and reverse tracking are needed to ensure that all requirements are satisfied and that no superfluous features have been introduced; also useful in establishing testing and QA strategies for a project.
  • Tool

    Vendor

    Adagen

    Mark V

    AGE

    Verilog, Inc.

    Aide-de-Camp Pro

    TrueSoft

    Aisle

    Software Systems Design Inc.

    Analyst

    Visible Systems Corporation

    ANALYST/Designer Toolkit

    Yourdon, Inc.

    AutoCAD

    AutoDESK

    AutoSecure

    Platinum Technologies

    BONES

    Alta-Cadence

    BPWin

    Logic Works, Inc.

    BridgePoint

    Project Technology

    CASEStation

    Mentor Graphics

    CCAT

    GFE (not commercially available)

    CORE

    Vitech Corporation

    Database Engineer

    Visible Systems Corporation

    Datatrieve

    Project Custom Tool (Test Evaluation Matrix)

    DataViews

    V.I. Corporation

    Designer/2000

    Oracle

    Dynamic Object Oriented Requirements System (DOORS)

    Quality Systems & Software

    EasyCASE Professional

    Visible Systems Corporation

    EasyER

    Visible Systems Corporation

    ER-Modeler

    Chen & Associates

    ERWin

    Logic Works, Inc.

    FileMaker Pro

    FileMaker, Inc.

    ForeSight

    Lockheed-Martin

    HP Labview

    National Instruments

    HP Visual Engineering Environment (HPVEE)

    Hewlett Packard

    Information Engineering Facility (IEF)

    Texas Instruments

    Matlab

    Mathworks

    MetaEdit

    MetaCASE

    MethodMaker

    Mark V

    Microsoft Access

    Microsoft Corporation

    Microsoft Excel

    Microsoft Corporation

    Microsoft FoxPro

    Microsoft Corporation

    Microsoft Visual Modeler

    Microsoft Corporation

    Object Abstractor

    Xinotech

    ObjectGEODE

    Verilog, Inc.

    ObjecTime Developer

    ObjecTime

    ObjectMaker

    Mark V

    Objects for Systems (O4S)

    Romet AB

    Paradigm Plus

    Platinum Technologies

    PowerTools

    Iconix

    ProMod

    ProMod, Inc.

    QualityWorks

    Segue Software, Inc.

    Rational Rose

    Rational Software

    RDD-100

    Ascent Logic Corporation

    Requirements Traceability Management

    Integrated Chipware, Inc.

    Requirements Traceability Management

    Marconi Systems Technology

    Scientific and Engineering (SES) Workbench

    Scientific and Engineering Software

    SELECT Software Tools

    SELECT Software

    Signal Processing Workstation (SPW)

    Alta-Cadence

    Silverrun RDM Overview

    Silverrun Technologies

    SLATE

    TD Technologies

    Software through Pictures

    Aonix

    Statemate MAGNUM

    i-Logix

    System Architect

    Popkin Software

    SystemView

    ELANIX, Inc.

    TAGS Case 2

    Teledyne Brown Engineering

    Teamwork

    Cayenne

    Tool for Objects for Systems (O4S)

    Romet AB

    TurboCASE/Sys

    StructSoft

    Validator

    Aonix

    Versions

    StarBase Corporation

    Visible Analyst

    Visible Systems Corporation

    Visible Universal Model

    Visible Systems Corporation

    VitalLink

    Compliance Automation

    xCASE

    xCASE