【24h】

A system for automatic software evaluation

机译:自动软件评估系统

获取原文

摘要

The production of consistently executable and dependable software demands a thoughtful systematic implementation---with clear documentation at each production stage. Recognizing this, the Data Systems Laboratory, at Marshall Space Flight Center, NASA, began a research effort to help discover and institute sound engineering principles into a methodology for the production of software. The design of this methodology is based upon five principal stages of software development:

1. Feasibility: Can software be written to solve the initial problem?

2. Requirements/Design: Are software requirements and design clear, complete, traceable, and testable?

3. Coding: Is use being made of reliable high level coding practices?

4. Testing: Is testing sufficiently thorough to instill initial user confidence?

5. Maintenance: has the software and its design been explicitly documented?

机译:

要生产始终如一的可执行程序和可靠的软件,需要进行周到的系统实施-在每个生产阶段都必须有清晰的文档。认识到这一点,位于美国国家航空航天局(NASA)马歇尔太空飞行中心的数据系统实验室就开始了一项研究工作,以帮助发现合理的工程原理并将其确立为软件生产的方法论。这种方法的设计基于软件开发的五个主要阶段:

1。可行性:可以编写软件来解决最初的问题吗?

2。需求/设计:软件需求和设计是否清晰,完整,可追溯和可测试?

3。编码:是否使用了可靠的高级编码实践?

4。测试:测试是否足够彻底以灌输最初的用户信心?

5。维护:该软件及其设计是否已明确记录?

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号