摘要: |
Developing the appropriate decision support software for pavement management is a difficult task that requires considerable knowledge, insight, and patience on the part of the systems analyst and programmers. The systems approach to developing software requires the systems analyst to determine what the ultimate user desires in the software and to develop a programming plan on the basis of those needs. However, in pavement management, many of the end users have never used a computer before and have no idea of what they want from it, let alone of what it can provide them. In addition, most end users are no more familiar with pavement management concepts than they are with computers. No matter how well the concepts are explained, the users do not understand what pavement management will do until they start using it. To make matters worse for the systems analyst, if the software is designed to provide everything the experts think should be included, it is too complex for the average ultimate user to understand and use. A number of things can be considered in the development of pavement management software to keep the problems manageable. First, a dynamic approach to software development must be followed. A simple software package should be developed in a modular form that will facilitate later modifications and allow addition of other modules. It should be prepared to facilitate exchange of data with other operating software in the agency and should provide adequate housekeeping features such as backing up data and removing extraneous files. Ease of use and training of the ultimate users must be considered from the beginning. Finally, the long-term support of the software must be considered. |