The role of computer software is under significant demand over the time span of little more than 50 years. The dramatic improvements in hardware performance, profound changes in computing architecture, vast increase in memory and storage capacity and a wide variety of exotic input and output options have precipitated more sophisticated and complex computer-based systems. The sophistication and complexity creates dazzling results when a software system succeeds, but they can also pose huge problems for those who wish to build complex systems. The world wide web and the internet have pulled the...
The role of computer software is under significant demand over the time span of little more than 50 years. The dramatic improvements in hardware perfo...