个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
(3)模块化(modularity)使程序有许多个逻辑上相对独立的模块组成
1个回答
它把系统作为一系列数据流的转换,输入数据被转换为期望的输出值,通过模块化来完成自顶而下实现的文档化,并作为一种评价标准在软件设计中起指导性作用,通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构
按照信息隐藏的原则,系统中的模块应设计成“黑箱”,模块外部只能使用模块接口说明中给出的信息,如操作、数据类型等等
结构化设计方法结构化设计方法编辑1、软件设计的方法开发阶段设计软件时所使用的方法
◆注意:数据流DFD是软件生命周期的定义阶段中的需求分析方法中结构化分析方法的一种,此外还有数据字典(DD)、判定树和判定表,而SC是开发阶段中概要设计使用的方法
③问题分析图(PAD:ProblemAnalysisDiagram)是继流程图和方框图之后,又一种描述详细设计的工具,有5种结构
结构化程序设计方法模块化设计一个复杂问题,肯定是由若干稍简单的问题构成
结构化程序设计方法逐步细化对复杂问题,应设计一些子目标作为过渡,逐步细化
肯定的结论是,在块和进程的非正常出口处往往需要用GOTO语句,使用GOTO语句会使程序执行效率较高;在合成程序目标时,GOTO语句往往是有用的,如返回语句用GOTO
模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块
结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。 由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将...
解释如下: SD(结构化设计) SA(结构化分析) 。。。。。。。。
结构化语句描述程序设计语言是用结构化的描述语句来描述程序的一种程序设计语言。它是一种类似于高级语言的程序设计语言。在大中型的可编程序控制器系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。它也被用于集散控制系统的编程和组态。 结构化语句描述程序设计语言采用计算机的描述语句来描述...
结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易
按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合:顺序结构、选择结构和循环结构来实现
结构化程序设计优缺点编辑结构化程序设计特点结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环
结构化程序设计设计方法编辑结构化程序设计自顶向下程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标
结构化程序设计的基本思想是采用自顶向下,逐步求精的程序设计方法和单入口单出口的控制结构
结构化程序设计优点由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计
结构化程序设计希望通过完善程序的静态结构来保证程序动态运行的正确性,因而需要限制或取消某些不良程序语句,GOTO语句
结构化设计方法没有做到客体的整体封装,只是封装了各个功能模块,而每个功能模块可以随意地对没有保护能力客体属性实施操作,并且由于描述属性的数据与行为被分割开来,所以一旦某个客体属性的表达方式发生了变化,或某个行为效果发生了改变,就有可能对整个系统产生影响
其中(1)、(2)是解决程序结构规范化问题;(3)是解决将大划小,将难化简的求解方法问题;(4)是解决软件开发的人员组织结构问题
结构化分析方法是面向数据流自顶而下,逐步求精进行需求分析的方法,基本思想将软件设计成由相对独立,单一功能的模块组成的结构,与结构分析方法衔接使用,以数据流图为基础得到软件的模块结构,适用于变换型结构和事物型结构的目标系统。1、概要设计的任务:(1)划分出组成系统的物理元素(2)设计软件的结构2、概要...
结构化设计的步骤如下:①评审和细化数据流图;②确定数据流图的类型;③把数据流图映射到软件模块结构,设计出模块结构的上层;④基于数据流图逐步分解高层模块,设计中下层模块;⑤对模块结构进行优化,得到更为合理的软件结构;⑥描述模块接口
3、结构化设计方法(SDStructuredDesign)结构化设计方法是基于模块化、自顶向下细化、结构化程序设计等程序设计技术基础发展起来的
◆结构化设计过程的概要设计阶段的描述工具是:结构图(SCStructureChart)
结构化设计的目的:使程序的结构尽可能反映要解决的问题的结构
错误的是A
结构化设计方法的设计原则使每个模块执行一个功能(坚持功能性内聚)每个模块用过程语句(或函数方式等)调用其他模块模块间传送的参数作数据用模块间共用的信息(如参数等)尽量少结构化设计方法软件设计过程及原则编辑◆软件需求:解决“做什么”
传统的结构化设计方法的基本点是面向过程,系统被分解成若干个过程