软件工程(形式化说明技术)

(1)按照形式化的程度可以将形式化分为,非形式化,半形式化,形式化
(2)形式化的方法是描述系统性质的基于数学的技术
(3)非形式化方法的缺点:矛盾性,二义性,含糊性,不完整性,抽象层次混乱
(4)形式化方法的优点?
答:①能够简介准确的描述物理现象,对象或动作的结果
②数学特别适合于表示状态,也就是表示做什么
③数学比自然语言更适合描述详细的需求
④它准确到几乎没有二义性
⑤可以在不同的软件工程之间平滑过度
⑥它提供了高层次的手段
(5)形式化方法的去缺点?
①完整性难以保证
②由于沟通不够,可能会遗漏客户的需求
③规格说明书的撰写可能有意忽略了系统的某些特性,让设计者在选择实现的方法时有一定的自由度
④要设想出一个大型复杂的系统每一个可能场景,通常是做不到的
(6)应用形式化方法的准则?
①应该选用适当的表示方法
②应该形式化但不要过分形式化
③应该估算成本
④不应该放弃传统的开发方法
⑤应该有形式化方法顾问随时提供咨询
⑥应该建立详尽的文档
⑦不应该放弃质量标准
⑧不应该盲目依赖形式化方法
⑨应该测试测试在测试
⑩应该重用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是两三杯可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值