| Software Brittleness |
Article Index for Software |
Articles about Software Brittleness |
Website Links For Software |
Information AboutSoftware Brittleness |
| CATEGORIES ABOUT SOFTWARE BRITTLENESS | |
| software engineering | |
|
When software is new, it is, essentially, infinitely Malleable ; it can be formed to be whatever is wanted by the implementors. But as the software in a given project grows larger and larger, and develops a larger base of users with long experience with the software, it becomes less and less malleable. Like a metal that has been Work Hardened , the software becomes a Legacy System , brittle and unable to be easily changed without fracturing the entire system. There are many reasons behind this brittleness:
It is common for software systems to become slightly brittle within, say, five years and nearly unmaintainable within fifteen years. It is a rare, very-well-managed software project which can be sustained for a longer time than that. More often, the old code base will simply be abandoned and a brand-new system started from scratch; the new system can be free of many of the burdens of the legacy system. SEE ALSO |
|
|