Skip to content

Design Code Iteration

Peter JOHN Matecsa edited this page Mar 29, 2022 · 7 revisions

Overview

Rapid Application Development, RAD, is an iterative approach to software development intended for applications with Graphical User Interface, a GUI. Notice in the diagram that UserDesign and Construction overlap; the pygubu-designer fills that gap. The first step to starting a new version of an application is to redo Requirements Planning.

RADModel

Sourced from the RAD page link above.

There are many other software development processes, where pygubu-designer can be helpful, so don't hesitate to try it.

Design-Code Iteration

Many times, your designer and programmer will collaborate to satisfy another requirement. Despite what you see in some examples, the *.py file generated by pyguby-designer the should never be edited, because it will be overwritten. The programmer should use inheritance, to prevent the designer from overwriting existing code.

myappbase.py, generated by pyguby-designer:

myapp.py, custom code written by the programmer:

Clone this wiki locally