阅读和了解什么是形式化方法?

定义

       在计算机科学和软件工程领域,形式化方法是基于严格的数学的特种技术,适合于软件硬件系统的描述开发验证是用于保证计算机软硬件系统正确性以及安全性的一种重要方法。

优点

  1. 具有逻辑精确性为开发人员与用户对需求的一致性理解, 及需求的正确执行提供了更大的可能性。
  2. 实现了系统的重复分析、一致性分析以及一个较少依赖特定分析者技术和毅力的分析过程。
  3. 弥补了现有的测试方法, 提供一个精确的形式化说明以获取一个好的测试计划。
  4. 除去了需求分析中的模糊性和主观性。

缺点

  1. 无法确保开发出完全正确的软件。
  2. 可能会延误项目开发周期增加开发费用。
  3. 适用范围较小,可以应用于较小规模的项目,很难应用于一些大型系统。
  4. 加大了程序设计人员的学习程度,需要具备较好的数学理论基础。
  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值