摘要: |
Since the early years of computing, programmers, system analysts, and software engineers have sought ways to improve the efficiency of the development process. Software development tools are programs that help software developers create other programs or documentation. Their objective is to automate mundane operations and bring the level of abstraction closer to the application engineer. In practice, software development tools have been in wide use among safety-critical system developers. Examples of such use, in addition to aviation, include automotive, space, nuclear, railroad, medical, and military applications. This Handbook is directed to the aviation industry and the Federal Aviation Administration to facilitate use of software development tools on airborne projects developed under DO-178B certification criteria. This Handbook outlines the issues to be considered while using development tools on software-intensive airborne systems in a regulated industry and formulates questions applicable to related DO-178B objectives. This Handbook also addresses the progress of modern software engineering and its impact on the safety-critical software development process and products. |