ABSE Logo
Atom-Based Software Engineering

ABSE is Comprehensive

An ABSE tree can model more than just code: it can also represent processes, documentation, SCM, etc. The complete ALM (Application Lifecycle Management) cycle can be supported.

Atom Templates can represent requirements, allowing you to capture and organize customer specifications, data, files and source code; Atom Templates can represent software defects, enhancement requests and other change tasks, allowing you to effectively track and direct the evolution of your project; Atom Templates can even represent processes, allowing you to organize your team based on ABSE models.

Multiple roles of an ABSE tree

The above graph shows three Atom Trees with different purposes: One tree to capture and organize requirements, another to implement the project, and another to track project defects and changes.

Atoms from one tree can link to others on different trees. In the above graph, a requirements Atom is shown linking to a project Atom. Another project Atom is also linking to the bug tracking tree.

This linking makes full traceability a reality: You can find out which project parts implement a specific customer requirement, or you can trace a specific project feature back to its original requirement. You can find out if there are bug reports related with a specific feature you are working on.

By linking all these trees together, you can have a truly complete, synchronized and integrated project.

 

 

Learn the Basics
Technical Details
For the Individual
In the Enterprise

Product Site

Twitter
ABSE & AtomWeaver Community
Development At Heart Blog

Isomeris Site
Technology Portfolio

Isomeris Logo