Warning: Table './webel02_wcadrupal/cache_page' is marked as crashed and should be repaired
query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'https://www.webel.com.au/taxonomy/term/892' in /home/webel02/public_html/includes/database.mysql.inc on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 736

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 737

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 738

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 739document-driven engineering | Webel IT Australia "The Elements of the Web"

The term "snippet-driven engineering" was coined by Dr Darren Kelly of Webel to describe a particular recipe and process for strongly document-driven software and systems engineering, a strategy that is designed to integrate well with a modern Content Management System (CMS) like Drupal™ (if you consider that modern), and with Dr Darren's UML™ Parsing Analysis recipe.

The idea behind Snippet-Driven Engineering is very easy to describe, yet the consequences (just as for disciplined requirements-driven engineering) are ground-breaking and of wide-ranging consequence to every engineering discipline, because it can be applied to any engineering documentation in nearly any form. It is a value-adding meta-process.

The main elements and principles of Snippet-Driven Engineering are stated as child Snippets of this very introduction page, which acts as a Source for each demonstration Snippet, and you'll notice on each Snippet's focus web page that it knows its Source. The Snippets that describe Snippet-Driven Engineering are stated as hyperlinks to each Snippet's focus page of course, and they include:

A requirement stated as text may be a Snippet, and thus some popular forms of text-requirements-driven engineering are achieved as a mere side-effect of the Snippet-based UML™ Parsing Analysis and Snippet-Driven Engineering meta-processes, which are ways of organising UML™ and Content Management System (CMS) page representations of Snippets of document text to create massively hyperlinked and massively cross-referenced text resources.

Requirements documents are of course excellent candidates for Snippet-Driven Engineering and for UML™ Parsing Analysis, and nearly all good principles of disciplined requirements engineering apply also to Snippet-Driven Engineering. Snippet-Driven Engineering can be combined easily with most popular modern requirements tools (by managing requirements as bound URL targets with matching snippets).