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. |