自考《软件工程》基础知识点复习:形式化方法
更新时间:2013-03-22 16:34:55
来源:|0
浏览
收藏
自学考试报名、考试、查分时间 免费短信提醒
形式化方法
1.形式化规约的目标是无二义性、一致性和完整性。形式化规约语言由语法、语义、一组关系组成。集合论是维也纳开发方法等形式化方法的基础。
语义指出语言如何表示系统需求。经典的语义定义方法有:指称语义、代数语义、操作语义方法。
2.有限状态机是实时系统设计中的一种数学模型,由一个有限的状态集合、一个有限的输入集合、一个变迁函数组成。
优点:简单易用,状态间的关系能直观看到。
缺点:任何时刻系统只能有一个状态,无法表示并发性,不能描述异步并发系统。
Petri网是在软件分析中,用一种系统的数学和图形的描述和分析的方法。使用图形工具,可以表示系统结构和动态行为方面的信息。
Petri网理论认为,任何系统是由表示状态的元素和表示状态变化的元素组成。用位置表示状态的元素,符号为“○”。用转移表示状态变化的元素,符号为“―”或 “|”。
Petri网的行为特征分析方法有可覆盖性树、矩阵方程求解、分层或简化三类。Petri网到程序结构的转换方法:流程图方法、编程语言的方法、面向对象的程序设计方法。
净室是一种以合理的成本开发高质量软件的基于理论、面向工作组的方法。净室过程强调规约和设计上的严格性,净室软件工程使用盒结构规约的方法来遵从操作分析原则。
净室方法未广泛使用的原因:(1)净室方法太理论、太数学化,一直难以在真实的软件开发中使用。(2)不需要进行单元测试,与大多数软件开发方式背离。(3)软件开发产业的成熟度。
客户/服务器模式的系统结构中的服务器:文件服务器、数据库服务器、事务服务器、组件服务器。
编辑推荐
最新资讯
- 速看!2026年4月自考《语言学概论》历年高频考点+章节分值梳理2026-02-07
- 2026年4月自考想一次过?公共课高频考点梳理,建议直接打印2026-02-07
- 更新!2026年4月自考重点预测100题及答案解析【免费领取】2026-02-02
- 江苏自考生速看!2026年1月《中国古代文学史一》简答题万能模板,考前3天背熟2026-01-05
- 2026年1月广东自考《习概》核心考点梳理!高频必背2025-12-17
- 2026年4月自考《马原》题型分值确定!这些内容高频出现2025-12-10
- 26年4月自考重点!《毛概》《习概》题型分值+考试详情2025-12-09
- 2026年4月自考各专业【全书重点】整理!背的越早,分数越高2025-12-04
- 备考2026年4月自学考试!这些真题及题库早早收藏【免费领取】2025-11-07
- 考前看!2025年10月自考《中国古代文学史一》历年高频考点2025-10-24
