The supposed engineering discipline of software creation.
SoftwareEngineering differs from ComputerScience in that it favours reliability, stability and usefulness over novelty. The general approach is usually to start with a small, working, system and incrementally add features and fix Bugs as they arise.
There are a number of important techniques and approaches in SoftwareEngineering, incluing:
#
#
lib/main.php:944: Notice: PageInfo: Cannot find action page