ABSE Logo
Atom-Based Software Engineering

ABSE Can Bridge All Stakeholders

It is known that during a software project, all project stakeholders must work together to achieve the best project outcome. However, not all of them work at the same technical level or domain knowledge.

 

By making the appropriate Atom Templates available to each specific stakeholder, domain experts, designers, developers and testers can work together on the same project, through one or more ABSE models.

 

Project Stakeholders

Customers can require

The customer can specify its requirements using a specially crafted form (an Atom Template). This Atom (B,C) can be seamlessly integrated in the project, and be used by other stakeholders to perform their job.

Domain experts can specify

Domain experts can use requirement-type Atoms (B,C) to locate or build domain-specific Atoms (A,D,I,M) into libraries, to be later (re)used for development.

Developers can build

Developers can use the existing Atom Libraries, built by the domain experts, to build applications (E,F,G) that follow the specifications laid out by the customer using specific requirement-type Atoms (B,C).

Designers can design & re-arrange

Developers can create specific application features (G) that automatically generate GUI features (H) that later need to be designed, re-arranged, or just fine-tuned. ABSE allows designers to work on design-type Atoms without breaking the developer's work.

Testers can debug & test

Models built by the developers may automatically contain debug code (G,H) and unit tests through dedicated Atoms. Testers can use these Atoms to run wide or specific tests, and may use workflow-specific Atoms (J,K,L) to make bug reports, internal memos, or change requests.

 

Start   

 

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