面向对象OO第9-11次作业总结
1、关于规格化设计的调研
程序规格说明:对程序所应满足的要求,以可验证的方式作出完全、精确陈述的文件。“规格说明”一词与其他工业产品的“规格说明书”有相似的含义。不过,在程序领域中,它已成为一个特定的技术用语。程序产品与使用环境之间的关系,程序产品内部各组成部分之间的接口往往十分复杂,并且在发展过程中程序产品要经历多次变换,以各种不同形式出现于不同的阶段。因此,对程序的各组成部分之间、各发展阶段之间的接口关系应当规定得十分准确。程序规格说明须用某种语言书写。自然语言的陈述中常存在歧义性,易引起误解。因而,最好使用人工语言或者人工语言与自然语言的混合形式书写程序的规格说明。这种语言就叫作规格说明语言。大型程序的规格说明往往十分冗长,因而希望这种语言易于用计算机处理,以便能用机器检查程序规格说明中有无遗漏或自相矛盾的地方。程序规格说明的内容可根据不同场合的需要而有所侧重。
上世纪八十年代,开始出现了面向对象的程序设计,人们开始更加关心各个模块的接口和功能,进行规格的抽象化,有利于使用模块的人更专注于模块的功能,而不是他具体实现的过程,变得可读性更高,更易使用。
2、很遗憾这三次作业都没有写,希望在暑假赶紧补上来。