|
|
|
COMPUTER ASSISTED SOFTWARE DEVELOPMENT (CASE) RESOURCES - Also see Software development tools
Requirements and Analysis
Design & Construction
Also, new
additions to the Rational portfolio include two enhanced and rebranded
WebSphere products:
Software Quality
Products to unify the team
WebcastsRegister
now for these free Webcasts
to learn more about these exciting new announcements!
Catalyze
Enterprise
is a requirements capture, documentation and modelling suite for teams of
Business Analysts, Systems Analysts, Software Architects/Designers, QA
Leads/Testers and Project Managers. It provides an easy to deploy, intuitive
interface for capturing, viewing and managing customer requirements and a
sophisticated collaboration mechanism that enables multiple analysts to work
concurrently on a single project. A
requirement is a specification for an individual system function. Requirements
that must be supported by the system are specified in detail and must be
achievable and testable. They
are the specification of the essential subject matter of the system. Specifying
a requirement clarifies the system's subject matter and in doing so, may trigger
requirements that have not yet been thought of. C.A.R.E.
Version 2.0 - SOPHIST Ltd C.A.R.E.
2.0 (Computer Aided Requirements Engineering) supports the method of Object
Engineering developed by SOPHIST. This method integrates the components of
object oriented analysis, acceptance criteria, prototyping, requirements
engineering and linguistic methods into a flexible toolkit. GMARC
(Generic Model Approach to Requirements Capture)
= Computer System Architects Ltd. http://www.freenetpages.co.uk/hp/csa/
The
GMARC tool produces and displays data flow diagram representations of the
functional aspects of the specification and then animates these diagrams to
verify the dynamic viability of the system. Analyst
Pro Version 3.5
- : Goda Software, Inc. Analyst
Pro is a tool for requirements management, tracing and analysis. Analyst Pro
uses a requirements management methodology that covers the entire life
cycle--including, from the initial requirements-gathering phase through the
separation phase where requirements and non-requirements are set apart. Analyst
Pro utilizes a Configuration Management methodology that enables the development
staff to analyze the impact of change on requirements and component assets.
Analyst Pro incorporates the following features: CaliberRM
- Borland http://www.starbase.com/products/CaliberRM/ Caliber-RM
is a collaborative, Web-based requirements management system that facilitates
communication among project teams by providing centralized requirement data to
distributed team members and allowing documented discussions about requirements
as well as allowing project teams to fully define, manage and communicate
changing application or system requirements. Changes made to requirement data
such as traceability, document references, status, user responsibility and more
are recorded in Caliber-RM's central repository. CORE
version 3.1 -
Vitech Corporation http://www.vtcorp.com/
CORE
Enterprise is a multi-user system with a client/server architecture that
supports a formal, integrated approach to concurrent systems engineering
activities. CORE enables the user to extract the originating requirements from
the source documentation, analyze them for completeness, consistency and
testability, and trace each requirement to a behavioral model which describes
the interactions and process sequences. DOORS/ERS
- Telelogic http://www.telelogic.com/products/doorsers/
DOORS
(Dynamic Object Oriented Requirements System) is an Information Management and
Traceability (IMT) tool. Requirements are handled within DOORS as discrete
objects. Each requirement can be tagged with an unlimited number of attributes
allowing easy selection of subsets of requirements for specialist tasks. EasyRM
Version 1.05 -
Cybernetic Intelligence GmbH EasyRM
requirement manager is a CASE tool covering the initial stages of the software
project development, including glossary, requirement and reference documentation
management. EasyRM provides users with the following facilities:
Focal
Point
The
tool is an Internet-based platform for market-driven product development, a
decision-support system for the core business of product developing companies.
The emphasis of the tool is collaboration between the parties interested in
gathering the requirements. The tool also supports gap analysis, competition
analysis with market definition, and requirements prioritization with product,
release and resource planning. Clear
Requirements Workbench (CRW)
- LiveSpecs Software CRW
helps you specify, verify, and manage detailed requirements. It supports four
detailed specification techniques (glossaries, action contracts, test
procedures, and precise use cases) for the clear description of definitions,
behavior, and usage. CRW is under development, with completion expected in Q2 of
'04. IRqA
(Integral Requisite Analyzer) -
TCP Sistemas e Ingeniería IRqA®
is a state-of-the-art Requirements Engineering (RE) tool specifically designed
to provide an integral support to the complete Requirements Engineering
process.In IRqA® the complete specification cycle is supported via standard
models: AxiomSys
Version 6.0
- Structured Technology Group, Inc. AxiomSys
builds a detailed structured analysis model of the system using the Yourdon-DeMarco
structured analysis method as well as providing full integration and
comprehensive support for the Hatley-Pirbhai real time extensions and
architecture modeling concepts. CaliberRM
Borland http://www.borland.com/caliber/index.html/
Caliber-RM
is a collaborative, Web-based requirements management system that facilitates
communication among project teams by providing centralized requirement data to
distributed team members and allowing documented discussions about requirements
as well as allowing project teams to fully define, manage and communicate
changing application or system requirements. Changes made to requirement data
such as traceability, document references, status, user responsibility and more
are recorded in Caliber-RM's central repository. Analyst
Pro Version 3.5 -
Goda Software, Inc. Analyst
Pro is a tool for requirements management, tracing and analysis. Analyst Pro
uses a requirements management methodology that covers the entire life
cycle--including, from the initial requirements-gathering phase through the
separation phase where requirements and non-requirements are set apart. Analyst
Pro utilizes a Configuration Management methodology that enables the development
staff to analyze the impact of change on requirements and component assets.
Analyst Pro incorporates the following features: Systems
Architect http://www.popkin.com/products/miscellaneous/requirements.htm Mesa/AD
- Mesa Systems Guild, Inc Mesa/AD
automates the transitions from real-time structured analysis to object-oriented
and structured designs. This automation is based on published, widely available
methodologies. Mesa/AD provides a highly flexible, repeatable solution,
preserving linkages between transition phases, and ensuring traceability from
requirements to design. The
Salamander Organization http://www.salamander-organization.co.uk/
MooD
is a tool for business development and transformation. It provides techniques to
support the creation and alignment of strategic business models, process design
maps, and their implementation through people and systems. Objectiver
- Cediti Objectiver
has been designed by RE practitioners to enable real requirements engineering.
The tool relies on Kaos, a goal driven methodology and enables users to have a
global overview on the system and a systematic link between all the models
representing the system. Analysts have the possibility to draw diagrams and to
define concepts. OnYourMark
Pro Version 2.0 -
Omni-Vista, Inc. Omni-Vista
OnYourMark Pro is a requirements management tool that in addition to traditional
requirements management tools allows users to do intelligent trade-off analysis
between requirements, schedules, and development costs. Users enter the
difficulty of each requirement Poseidon
for UML -
Gentleware http://www.gentleware.com/products/
Poseidon
for UML is a popular, fully-fledged UML CASE tool. It evolved from the
open-source project ArgoUML and has turned it into a world-class modelling tool.
Today, it has the fastest growing user community and is famous for its superior
usability. Poseidon for UML is delivered in several editions to meet the needs
of different users.
Proforma ProVision - The ProVision modeling suite is an enterprise-wide visual modeling environment that enables organizations to improve their performance and competitiveness. It provides modeling, analysis and simulation tools for all aspects of the enterprise including strategy, processes, systems and technology.
Rational
RequisitePro version 2001A -
Rational Software RequisitePro
is a requirements management tool designed for multi-user environments. It
features integration of Microsoft Word and a requirements database. RDT
(Requirements Design & Traceability) Version 3.0
- Igatech RDT
supports several mechanisms to aid the user in requirements analysis and
identification. These include a parser that imports text documents then
identifies requirements by key words and structure. The tool provides
functionality for deriving, allocating and assigning requirements and acceptance
test procedures. Requirements can be traced from top level requirements down to
the lowest level requirements. RDD-100
Version 4.1.2
- Holagent Corporation RDD-100
is a Requirements Driven Development (RDD) software suite that uses several
mechanisms to aid the user in analyzing and identifying requirements. RD-100
also provides the user the capability to interactively manipulate and input data
through a variety of diagrams including Behavior Diagrams, Hierarchical Views,
Functional Flow Diagrams, N2 charts, IDEF0 and Data Flow Diagrams Reconcile
- Compuware Corporation Company
URL: http://www.compuware.com/
This
requirements management tool provides a flexible and easy-to-use requirements
model. Pre-defined requirement types are available and easily modified by
project or across multiple projects. Reconcile offers a web interface to allow
sharing of any Reconcile report across the Internet or an Intranet, using its
own integrated reporting and publishing tools. In addition the following
functionality is provided: Reqtify
- TNI-Valiosys http://www.vnvware.com/?p=products&ss=reqtify&type=overview
Reqtify
is a requirements monitoring tool. It takes the formalized requirements produced
by the requirements activity and monitors their implementation throughout the
rest of the project's lifecycle. Reqtify effectively manages requirements
traceability and impact analysis across the project's entire lifecycle, enabling
quality development in both hardware and software projects. RMTrak
- RBC Product Development RMTrak
is a requirements management tool that uses a document centric approach that
allows users to update the requirements independently from the tool. RMTrak
makes use of the MS Word environment to track changes made to requirements, and
the facility to designate a requirement manually by visually marking the text
within MS Word. RQML
Version 1.0
http://www.raqoon.is/rqml/rqmlreport/index.htm
Requirements
Markup Language (RQML) is an eXtensible Markup Language (XML) for writing
software requirements specifications. This approach aims to avoid problems
associated with using natural language as a way to document requirements such as
the difficulty of defining links between functional requirements and the
corresponding use cases, designs, code, tests, and project tasks, and also the
inherit ambiguity associated with using natural language. RMI
(Requirements Management Interface) Version 1.0.2
- MathWorks http://www.mathworks.com/products/rmi/description/overview.shtml
MathWorks's
Requirements Management Interface allows users to coordinate, track, and
implement changes in the design specifications throughout the development cycle.
Users can access requirements stored in formal requirements management systems,
such as DOORS, or in Microsoft Word, Excel, or HTML-formatted documents, and
implement the requirements in MATLAB. SHORE
-
: SD&M (Software Design and Management) AG SHORE
(Semantic Hypertext Object REpository) is a
hypertext repository that provides a consistent view of content from a diverse
set of tools, like other repositories, text documents, program source code etc.
Requirements documents (or the content of repositories) are converted to XHTML
and enhanced with specific markup, which denotes the relationship between
objects defined by the various documents. SLATE
(System Level Automation Tool for Enterprises) Version 5.0
- SDRC SLATE
is a requirements management tool that is integrated and delivered with
FrameMaker and MS Word. SLATE does provide several requirements parsers to
identify requirements from source text documents in addition SLATE supports OLE
automation which allows external tools to "batch update" SLATE
information. SLATE is built on top of a commercial multi-user OO database
(Versant) which allows geographically dispersed teams to work on the same
database at the same time. Version 5 of SLATE includes the following new
features: Software
through Pictures (StP) Version 8.2
- Aonix StP
consists of several tools that link all phases of the project lifecycle
including requirements specifications, analysis and design through to
application deployment and maintenance. Support for Structured Analysis and
reverse engineering Systems
Engineer Version 2.0
- Blue Spruce Designs The
tool does support a full set of traceability analysis tools as well as the
ability to classify/categorize requirements during identification. speeDEV
- speeDEV speeDEV
is a Web-based environment, designed to allow all the participants in a Software
Project to participate and exchange information about the Project. speeDEV
has developed a Software Life-Cycle Process Flow Automation System which
includes Requirement Management, Issue Management, Task Management tools in a
single integrated environment.. TurboCASE/Sys
Version 2.17
- StructSoft, Inc. TurboCASE/Sys
for Windows is a fully functional system development tool that fully automates
the system requirements and architecture methods developed by Derek Hatley and
the late Imtiaz Pirbhai, including the latest advances in the methods. diagrams
from the higher-level allocations Tracer
- Revolutionary Business Concepts (RBC),
Inc. Tracer
is a requirements management tool that uses a document centric approach that
allows users to update the requirements independently from the tool. VeroTrace
- Verocel http://www.verocel.com/verotrace.htm
VeroTrace
is a requirements traceability management tool for managing system requirements,
software requirements, high and low-level requirements. It can also associate
various artifacts such as source code, design components, test procedures,
functional test results, coverage results, and all review filenames that support
all requirements. Vital
Link -
Compliance Automation, Inc. http://www.complianceautomation.com/
Vital
Link utilizes a relational database which enables users to import existing
documents from a variety of different word processors, and automatically parse
the document which then can be ready for the user to edit, link entities, add
attributes or generate reports. The tool provides traceability between
requirements in different levels of specifications. Linkages also can be used to
record traceability between all related information: requirements to Mission
Needs Statements, to operations concepts, to test, design, and verification
documentation. In addition to the Parent-Child and Peer-Peer links provided,
users can create their own linkage classes. Visual
Information Portal (VIP) Version 6.0
- Future Tech Systems, Inc. Envision
VIP provides a fully extensible database for housing each piece of a document.
This includes phrases or words that a user uses in a document. Envision
automatically keeps track of all key terms (e.g. requirements and system
elements) and all references to them. Envision VIP provides a completely
customizable reporting facility that provides unlimited ways of viewing and
building information such as indexes or glossaries. In addition, it provides a
custom query facility that produces Excel type spreadsheet reports, a data
repository browser facility, and a repository toolbox. XTie-RT
(Cross Tie Requirements Tracer) Version 3.1.02 -
Teledyne Brown Engineering XTie-RT
is a client-server based application that manages requirements. Amongst other
things like functional analysis, risk analysis, and testing it provides
automatic parsing of requirements using the user-defined keywords that meet the
keyword specification.
http://www.threesl.com/pages/products/Modules/SYS/cradle-sys.php The
Cradle-SYS module
offers a unique blend of functional, UML, architecture and process modelling
notations for all aspects of system and process analysis, design and
implementation. By providing all modelling styles, it supports system to
component design, and implementation, in a single environment, linking system,
hardware and software domains into an integrated whole. Rational
Rose Version v2001A -
Rational Software http://www.rational.com/products/rose/index.jsp
Rational
Rose is one of the leading Object-Oriented analysis and design tools that
integrate the modeling and development environments using the Unified Modeling
Language (UML). METIS
Version 3.1 -
Computas AS METIS
is a Windows based modeling tool that provides a visual representation of the
linkages and relationships between a company's various functions and its
technology infrastructure. A METIS model is typically based on a template and
consists of objects and relationships logically grouped in containers. Business
Modeling - BPMN http://www.popkin.com/products/system_architect/business_modeling.htm Business
modeling enables you to realize an advantage over your competitors. By
accurately knowing how your business runs, you can enforce efficient processes,
and change not-so-efficient processes to make your company more cost-effective
and adaptable to change than your competitors. Data
Modeling http://www.popkin.com/products/system_architect/data_modeling.htm System
Architect provides comprehensive relational data modeling capabilities, enabling
data architects and DBAs to design and maintain databases using logical and
physical models, schema generation and reverse data engineering, and
synchronization between different physical models, different databases, and
between models and databases. AxiomSys
Version 6.0 -
: Structured Technology Group, Inc. AxiomSys
builds a detailed structured analysis model of the system using the Yourdon-DeMarco
structured analysis method as well as providing full integration and
comprehensive support for the Hatley-Pirbhai real time extensions and
architecture modeling concepts. AxiomSys provides mechanisms to trace how and
where each requirement is fulfilled, and validates the entire model for
consistency and logical integrity. Foresight
Version 3.00 -
Foresight Foresight
is a systems modeling and simulation tool which incorporates a requirements
traceability interface called FS/RQIF that performs the following critical
systems engineering functions: FastTask,
DataModeler, FreeFlow -
Iconix Software Engineering http://www.iconixsw.com/Spec_Sheets/ToolsSummary.html
Fast
Task helps users to master relations between tasks in a complex system. It
creates an abstract representation of a finite state machine, modeling
time-dependent behavior characteristics. Features: Jacobson state transition
diagrams and object interaction diagrams. Requirements
Traceability Management (RTM) Version 5.3
- Integrated Chipware Inc. Version
5.3 of RTM includes the following capabilities: An
information modeling capability allows users to design change records or problem
reports and associate them with specific requirements data. A
complete test management solution including information concerning schedules,
resources, test verification and results versus requirements. User
defined forms to allow users to view information in familiar layouts. Change
request capability allows users to propose and review changes to the current
baseline requirements from within RTM. Scenario
Plus
http://www.scenarioplus.org.uk
Scenario
Plus generates and models goals, captures, verifies, animates and plays back
scenarios. Designed for use by stakeholders who want to describe their
requirements to software developers. Scenario Plus is comprised of a set of
add-on tools to enable DOORS to be used for scenario-based requirements
elicitation and analysis. Scenario plus is also capable of generating test
scripts. Statemate
MAGNUM -
I-Logix Statemate
MAGNUM is a graphical modeling and simulation tool for the rapid development of
complex embedded systems. Statemate MAGNUM provides a direct and formal link
between user requirements and software implementation by allowing the user to
create a complete, executable specification. Using STATMATE MAGNUM, requirements
analysts can describe the system from three perspectives, functional,
behavioral, and structural. Tofs
01 -
TOol For Systems http://www.toolforsystems.com/
Tofs is a systems engineering (modeling) toolkit which includes support for requirements management. The tool includes a mechanism to graphically capture system implementation using objects with requirements as attributes to these objects. The object structure can automatically be expressed textually in the design language Odel (Object Design Language) combined with an object dependency tree, expressed textually. Tofs 01 now includes a requirements manager that allows users to list all requirements with attributes and trace objects within a system, which are concerned by the requirement. The requirements manager can also identify which requirements concern each design object and also to make sure that all requirements are taken care of by one design object or another Enterprise
Architecture http://www.popkin.com/products/system_architect/enterprise_architecture.htm System Architect is a premier tool for modeling enterprise architecture. It enables you to capture all of the information to understand what makes your business run, and enable you to design how to make your business run most efficiently: LOCANA
http://osiris.sunderland.ac.uk/rpl/
LOCANA
is an OO CASE tool based on UML notation for rapid prototyping and requirements
elicitation. Key features include:
GUI Builders "OK" vs.
"Amazingly Great"
Hand coding a user interface is hard. If you have ever done it, you know there
are always a hundred little changes you would like to make-- if you only had the
time. With the right tools, your perfect GUI is only moments away. Drag-and-drop
components, re-size and re-arrange, change colors and typefaces, switch
containers, adjust and fine-tune, nudge and tweak. ICS' products let you easily
(and visually) produce the best, most intuitive interfaces for your
applications. Choose from the builders, libraries, and other tools below and get
ready to move from "OK" to "Amazingly Great." Stingray
Studio Grid functionality
with a consistent API across MFC, ActiveX and Microsoft .NET Shortcut Bar that
closely mimics the Microsoft Outlook Bar Foam
(TM) Java GUI Developer - Foam is an easy-to-use Java GUI development system,
featuring simplified GUI screen building without traditional layout headaches.
Foam separates GUI designs from Java code. Great for beginners
and professionals MicroOLAP
Database Designer for MySQL – GUI Development to construct and mantain database
structure. MicroOLAP Database Designer for MySQL
is the innovative development system for database visual modeling, maintenance
and reverse engineering in an easy and powerful way. Stay up to date with the
first CASE tool, supporting MySQL stored procedures and functions. Building GUI applications under
Linux. Porting Motif application
off of Solaris
|
|
Send mail to webperson@atwebo.com with questions or
comments about this web site.
|