Worldwide Excellence in Business Outsourcing

Image

Services

Home

About

Thought Leadership

Entrepreneur Central

Terms of Use

Venture Capital Central

Add URL

Search 

QTRAX

@WEBO En Español

Jobs

 

 

 

COMPUTER ASSISTED SOFTWARE DEVELOPMENT (CASE)  RESOURCES - Also see Software development tools

  1. Requirements and Analysis
  2. Design & Construction
  3. Software Quality
  4. Products to Unify the Team
  5. Webcasts

     


IBM Rational Rose

Requirements and Analysis

  • IBM Rational Software Modeler is a UML-based visual modeling and design tool for documenting and communicating the different views of a system.
  • IBM Rational RequisitePro is an easy-to-use requirements management solution that combines the familiarity and ease of Microsoft Word documents with powerful database capabilities for more effective requirements management.

 

Design & Construction

  • IBM Rational Software Architect is a design and construction tool that leverages model-driven development with the UML for creating well-architected applications and services.

Also, new additions to the Rational portfolio include two enhanced and rebranded WebSphere products:

  • IBM Rational Application Developer for WebSphere Software (formerly WebSphere Studio Application Developer) is a comprehensive, integrated development environment for rapidly designing, developing, analyzing, testing, profiling and deploying Web, Web services (including Web services that participate in SOA) Java, J2EE or Portal applications.
  • IBM Rational Web Developer for WebSphere Software (formerly WebSphere Studio Site Developer) is an integrated development environment that simplifies and accelerates the development, testing and deployment of Web, Web services (including Web services that participate in SOA) or Java applications.

 

Software Quality

  • IBM Rational Manual Tester is a manual test authoring and execution tool that promotes test step reuse to reduce the impact of software change on testers and business analysts
  • IBM Rational Functional Tester is an advanced, automated functional and regression testing tool for testers and GUI developers who need superior control for testing Java, VS.NET and Web-based applications.

 

Products to unify the team

  • IBM Rational Professional Bundle includes all of the desktop tools needed to design, construct, and test J2EE/Portal/Service-oriented applications, in a single purchase vehicle with one maintenance contract to manage.
  • IBM Rational ClearCase and IBM Rational ClearQuest provide a complete software configuration management for any size team, anywhere.
  • IBM Rational Unified Process is a flexible software development process platform that will help you deliver customized yet consistent process guidance to your project team.

 

Webcasts

Register now for these free Webcasts to learn more about these exciting new announcements!

  • Newest Features and Capabilities of the IBM Software Development Platform
  • Application Design & Development with the IBM Software Development Platform
  • Continuously Ensure Quality: A Team-centric Approach for Successful Application Delivery
  • Geographically Distributed Development (GDD)
  • IBM Rational: Expanding Software Development Capability and Ease-of-Use through Eclipse
  • New IBM Solutions to Optimize Enterprise Application Testing

 

Requirements Capture

Catalyze -  SteelTrace 

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.

 

Cradele-5

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. Often requirements are written in incomplete form as "The system shall do some described task." To be complete a requirement needs to include:

C.A.R.E. Version 2.0 - SOPHIST Ltd

http://www.sophist.de/

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.

http://www.analysttool.com/

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

http://www.easy-rm.com/

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

http://www.focalpoint.se

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

http://www.livespecs.com

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

http://www.irqaonline.com

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.

http://www.stgcase.com/

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.

http://www.analysttool.com/

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

  You may add requirement definitions directly into System Architect as your project proceeds. If System Architect does not provide the specific type of requirement you need, then you can add brand new requirement types using System Architect's renowned customizable repository features. The properties of each requirement itself can also be customized, so that you can tailor the requirement definition templates to capture all of the necessary information.

 

Mesa/AD -  Mesa Systems Guild, Inc

http://www.mesasys.com/

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

www.objectiver.com

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.

http://www.omni-vista.com/

 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

http://www.igatech.com/

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

http://www.holagent.com/

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

http://www.rbccorp.com

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

http://www.openshore.org

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

http://www.sdrc.com/

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

http://www.aonix.com

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

http://www.bluespruce.net/

The tool does support a full set of traceability analysis tools as well as the ability to classify/categorize requirements during identification.

 

speeDEV -  speeDEV

http://www.speedev.com/

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.

http://www.turbocase.com/

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.

http://www.revbiz.com/

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.

http://www.future-tech.com

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

http://www.tbe.com/

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.

 

 


Modeling


Cradele-5

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

www.metis.no

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.

http://www.stgcase.com/

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

http://www.nuthena.com

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.

http://www.chipware.com/

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

http://www.ilogix.com/

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


 

Architecture

 

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:

 


RAD Prototyping

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:


Misc Development Tools

CASE TOOLS LINKS (CyberDyne) CASE TOOLS
Graphic-Only
Visio 2000
Visual Thought
Some Code Gen
GDPRO 5.0
HOMSuite
Intelligent OOA
ISE Eiffel
Jasmine (CA)
Mac/Win Analyst and Designer
Object Domain - Beta R3
Objecteering
Object Modeler
Object Engineering Workbench
Paradigm Plus
Rational Rose
Simply Objects 3.1
Software Through Pictures
System Architect
Together 4.1 (C++ & Java)
Meta CASE
MetaEdit+
ObjectMaker
Full Execution
BridgePoint
Hamilton Technologies 001
ObjecTime
Prosa/om UML Case
Ptech

CASE TOOLS DOWNLOADS (ITMWEB)

 

 

 

GUI Development Tools

GUI Builders
 Drag and drop interface creation.  Free downloads

"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   Stingray Products let developers focus on business logic so they can efficiently develop custom applications that mimic Microsoft's look and feel. Features include:

Grid functionality with a consistent API across MFC, ActiveX and Microsoft .NET Ability to use grid as a browser to bind with a database Docking window architecture for a modern look-and-feel

Shortcut Bar that closely mimics the Microsoft Outlook Bar Ability to implement an advanced text editor component for source code editing and viewing Over 30 graph types and support for legends, titles and labels Can be used to implement a modeling tool similar to Microsoft Visio

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 QT (http://www.troll.no/) toolkit. A package called "qtez"  (http://qtez.zax.net/qtez/index.htm) is, especially nice for creating nice QT based UI's, otherwise, the "qt architect" IDE (http://www.primenet.com/~jtharris/qtarch/) is popular amongst some KDE

                             JFrameBuilder provides the application GUI solution for Java developers. It enables Java developers to create sophisticated Swing GUI applications using drag-and-drop interface without spending a lot of time writing code.  JFrameBuilder is a really easy-to-use visual Java GUI designer. Create GUI applications using a drag-and-drop interface without spending a lot of time writing code.

 

 

 

Send mail to webperson@atwebo.com with questions or comments about this web site.
Copyright © 2001 @WEBO, Thought leadership, best business practices and innovation in information technology outsourcing
Last modified: July 17, 2009