“自顶向下,逐步求精”是Niklaus Wirth提出的设计策略:即将软件的体系结构按自顶向下方式,对各个层次的过程细节和数据细节逐层细化,直到用程序设计语言的语句能够实现为止,从而最后确立整个的体系结构。
这样的结构实际就是一个模块的分层结构,即分层的过程。在实施时,采用抽象化的方法,自顶向下,给出不同的抽象层次。在最高的抽象层次上,可以使用问题所处环境的语言概括地描述问题的解法。而在较低的抽象层次上,则采用过程化的方法。在描述问题的解法时,我们可以配合使用面向问题的术语和面向现实的术语。但最后在最低的抽象层次上,应使用能够直接实现的方式来描述这个解法。
(简答题)
逐步求精、分层过程与抽象等概念之间的相互关系如何?
正确答案
答案解析
略
相似试题
(简答题)
简述抽象与逐步求精在软件设计中的意义。
(判断题)
模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。
(判断题)
模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()
(判断题)
抽象和求精是一对互补的概念,也是人类解决复杂问题时最常用、最有效的方法。
(多选题)
基于内容检索是一个逐步求精过程,其分为()几种。
(判断题)
软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想。
(单选题)
结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
(判断题)
将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。
(单选题)
情报检索语言的()主要与情报检索语言是否能比较全面地显示概念之间的等级关系和相互关系,能否排除同义现象有关。