The Skill-Driven Design System

"programming without programming"

     

OO software
development
method

  

  

based on
functional
decomposition

powered by
"DL/0"
Design Language
by Avner Ben

Wellcome Software designer, Software project manager, Object-oriented programmer!



The Design Language compiler is an open-source Python project.
The code, as well as an MS-Windows executable,
may be downloaded freely
from this site.

Highlights:

  • SKill-Driven Design focusses on functionality and functional decomposition (rather than the usual object model).
  • DL/0 is a language that is compiled to visuals (optionally, backed by a visual editing system).

Usage:

  • To construct software fast.
  • To allow more time (typically more  than 50%) to design.
  • To generate procedural code (skeleton).
  • To generate requirement compliant code (embedding the design as in-code documentation).
  • To generate mini-specifications (HTML and JPEG).


Announcements:


Latest features:
  • Container and infrastructure support.
  • Major name change (hopefully making the language even more readable).


The Skill-Driven Design BLOG


 About the author...


Start here!


BLOG


Design pattern
Dictionary


For students:
Course foils
By Avner Ben

Python Primer
course foils


Introduction
to Procedural
Programming


Python "Crash"
course foils


Python Advanced
course foils


Design Patterns
course foils


Object Modelling
course foils


C++ course foils


Other:

Affiliations


Links


[Python Powered] [Coded with Wing IDE] [wxPython powered] [Using the Silk Icons] [Skilltree Powered]