【24h】

Where, Exactly, Is Software Development?

机译:确切地说,软件开发在哪里?

获取原文
获取原文并翻译 | 示例

摘要

Viewed narrowly, software development is concerned only with formal computations; viewed more broadly, it is concerned also with the problem world outside the computer. The broader view compels us to deal with the physical and human world by formalisations that bring it within the scope of formal reasoning, allowing us to deal effectively with the causal chain that relates the customer's requirements to the formally described external behaviour of the computer. It offers not only a sparsely explored field of application for formal techniques, but also fresh challenges that can contribute to shaping and extending those techniques. The primary challenge centres on the impossibility of exact true description of the problem world: any description is only an approximation to the reality. Appropriate specification and design structures can achieve the reliability and extensibility necessary for each particular system. The study of such structures merits an important place in computer science.
机译:从狭义上看,软件开发仅与形式计算有关。从更广泛的角度来看,它也与计算机外部的问题有关。广阔的视野迫使我们通过形式化来处理物理世界和人类世界,这些形式化将其置于形式推理的范围之内,从而使我们能够有效地处理因果链,该因果链将客户的需求与正式描述的计算机外部行为联系起来。它不仅为形式技术提供了一个稀疏的应用领域,而且还提供了可能有助于塑造和扩展这些技术的新挑战。主要的挑战在于不可能对问题世界进行准确的真实描述:任何描述都只是对现实的近似。适当的规范和设计结构可以实现每个特定系统所需的可靠性和可扩展性。对这种结构的研究在计算机科学中占有重要地位。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号