Software Production

Rapid prototyping
Modular/object-oriented programming

Description

Despite the trends in packaged software, there is a continuing strong demand for special, custom-developed software to integrate systems of hardware and software, often connected by wide area networks.

 

Special Characteristics

Examples of such systems include air traffic control systems, environmental monitoring systems, marine navigation systems, factory automation systems and military-related command and control systems. Also included are smaller embedded systems such as medical scanners and life-support systems. These systems often involve processes that take place and are controlled by computer systems more or less in real time, with actions occurring at rates too fast for human intervention. In addition to performing conventional computing tasks, such systems must often be capable of effectively integrating and responding to sensor information. The growth in systems integration reflects the increasing sophistication and complexity of many larger computing systems.

 

Impact on Economy

Software production tools allow rapid prototyping and testing of complex code, helping overcome the greatest barriers to efficient creation of software. By speeding production and reducing development costs, software production tools contribute to improved productivity, job creation and economic growth in the software industry and other industries which require customized software.

 

Impact on Security

They also contribute to the goal of harnessing information technology, to enhanced national security.

 

Worldview

Under development.

 

What’s the use?

Under development.

Return to Information and Communication