自考《软件工程》基础知识点复习:形式化方法
更新时间:2013-03-22 16:34:55
来源:|0
浏览
收藏
自学考试报名、考试、查分时间 免费短信提醒
形式化方法
1.形式化规约的目标是无二义性、一致性和完整性。形式化规约语言由语法、语义、一组关系组成。集合论是维也纳开发方法等形式化方法的基础。
语义指出语言如何表示系统需求。经典的语义定义方法有:指称语义、代数语义、操作语义方法。
2.有限状态机是实时系统设计中的一种数学模型,由一个有限的状态集合、一个有限的输入集合、一个变迁函数组成。
优点:简单易用,状态间的关系能直观看到。
缺点:任何时刻系统只能有一个状态,无法表示并发性,不能描述异步并发系统。
Petri网是在软件分析中,用一种系统的数学和图形的描述和分析的方法。使用图形工具,可以表示系统结构和动态行为方面的信息。
Petri网理论认为,任何系统是由表示状态的元素和表示状态变化的元素组成。用位置表示状态的元素,符号为“○”。用转移表示状态变化的元素,符号为“―”或 “|”。
Petri网的行为特征分析方法有可覆盖性树、矩阵方程求解、分层或简化三类。Petri网到程序结构的转换方法:流程图方法、编程语言的方法、面向对象的程序设计方法。
净室是一种以合理的成本开发高质量软件的基于理论、面向工作组的方法。净室过程强调规约和设计上的严格性,净室软件工程使用盒结构规约的方法来遵从操作分析原则。
净室方法未广泛使用的原因:(1)净室方法太理论、太数学化,一直难以在真实的软件开发中使用。(2)不需要进行单元测试,与大多数软件开发方式背离。(3)软件开发产业的成熟度。
客户/服务器模式的系统结构中的服务器:文件服务器、数据库服务器、事务服务器、组件服务器。
编辑推荐
最新资讯
- 2026年4月自考时政考点汇总:两会热点+主观题答题模板(直接背)2026-03-26
- 2026年4月自考冲刺全攻略:各专业题型、答题模板与避坑指南2026-03-26
- 2026年4月自学考试《习概》各题型分值曝光,答题模板来了2026-03-17
- 倒计时!2026年4月自考考前冲刺,这份救急资料很关键【免费领取】2026-03-16
- 最后一月!2026年4月自考备考资料:真题、教材变动、题库更新2026-03-15
- 2026年4月自考《中国近现代史纲要》简答、论述题常考重点,附考前必刷100题2026-03-15
- 2026年4月自学考试《外国文学史》简答题高频考点,附历年真题2026-03-14
- 干货!2026年自考《行政管理》备考:零基础复习计划+通关答题技巧2026-03-12
- 2026年4月自考《大学语文》名词解释常考要点+万能答题模板2026-03-11
- 26年4月自考倒计时!最后1月冲刺指南,这样学效率翻倍2026-03-11
