You are here: Home > Projects > Our Software > UC Workbench > Releases > UC Workbench 2.0 (Unreleased)
 
Newsletter
Newsletter
(Required)
Log in


Forgot your password?
 
Document Actions

UC Workbench 2.0 (Unreleased)

Up to Product page
UC Workbench

This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.

This is the second version of the UC Workbench. It is incompatible with UC Workbench I.

For additional information about this project, please visit the project page.

Available downloads

Standalone - win32

For Windows (171.9MB)

Standalone - mac osx

For Mac OS X (171.3MB)

Standalone - linux gtk

For Linux (171.8MB)

Release Notes

Tested with Eclipse 3.3, Eclipse 3.4
State Unreleased
License EPL

This was the latest, working release of UC Workbench II. It is built on Eclipse 3.4.2. It is incompatible with UC Workbench I, because it was built from scratch using different technologies.

Some features:

  • Eclipse 3.3/3.4 based,
  • Artifacts (actors, use cases) are stored in xml files, model based on EMF,
  • Editors for: actors, business objects, use cases,
  • Screen editor (GMF),
  • Mockup generator - set of html pages presenting use cases with screen designs,
  • Effort estimation - Use Case Points method supported with Delphi method for collective transaction identification, This module is  available only for UC Workbench I
  • Reviews -  you can publish your set of use cases as a web-app and then ask someone to review them. It supports capture-recapture model. This module is  available only for UC Workbench I
  • NLP tools platform - framework for using natural language processing techniques for analysing use cases.
    • built-in processing chains for English and Polish (not full),
    • many extension points for adding new tools, languages etc.
    • new perspective for NLP analysis was added (annotation view, information about processing chains etc.),
    • benchmark tools - you can compare different tools.
  • Bad-smell detector - it supports Analyst with automatic review of use cases and informs about potential problems (uses NLP framework),
  • Use-case transaction detector - use NLP techniques to identify transactions in use cases (detects also actions)

With this version you will get a two exemplary UC Workbench projects. Those projects has typical profiles observed in industrial specifications (to learn more see this paper)

Change log

Unfortunately UC Workbench II has never achieved maturity level high enough to use it in production environment. If you are practicioner, we would recommend you using UC Workbench I for your projects. The first version is more stable and after you get familiar with some minor bugs you can be quite productive. If you are researcher UC Workbench II is a better choice for you. This version is built on a newer version of Eclipse (probably it will run at Eclipse 3.5 as well). The new NLP framework provides you with easy platform for developing your own tools for the use-cases analysis. It will make low-level language analysis for you (sentence splitter, tokenizer, pos tagger, grammar parser) and some use-cases analysis (actions and transaction in use cases, as well as finding potential problems in requirements). You can easily add new tools, languages etc.

Known problems (apart from generally being not stable):

  • general:
    • project.storage size 1KB - sometimes empty project is saved. This can destroy your work (better backup from time to time)
  • use case editor:
    • actors - on some platforms there might be problems with choosing the main actor (it works on Windows and Mac OS)
Supporting only the best, so that they can become even better