问答题X 纠错

参考答案:

(1)改进软件结构,提高模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合;
(2)模块大小要适中:大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中;
(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个;
(4)尽量降低模块接口的复杂程度;
(5)设计单入口、单出口的模块。
(6)模块的作用域应在控制域之内。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

填空题

软件维护的种类:()、()、()和()。

参考答案:完善性维护;适应性维护;纠错性维护;预防性维护

填空题

面向数据流的设计,考虑问题的出发点是(),最终目标是();解决问题的焦点是(),最佳适用范围是().

参考答案:数据流;软件的最终SC图;模块的合理划分;概要设计中确定软件的结构

填空题

模块具有()和()、()、()和()四个特性。

参考答案:输入;输出(参数传递);功能;内部数据结构(局部变量);程序代码

填空题

需求分析的技术主要有:()、()和()。

参考答案:结构化分析技术;面向对象的分析(OOA)技术;原型开发技术

填空题

软件生存周期的三个阶段:()、()和()。

参考答案:定义阶段;开发阶段;维护阶段

填空题

构成软件项目的最终产品:()、()、()。

参考答案:应用程序;系统程序;面向用户的文档资料和面向开发者的文档资料

问答题

将如下的基本文件:考生基本情况文件(简称考生情况文件)和考生高考成绩文件(简称考分文件)合并成考生新文件。

试用面向数据结构的Jackson方法完成下列工作
(1)画出输入和输出的数据结构图;
(2)画出程序结构图;
(3)写出程序的过程性表示,列出所有操作和条件.
(4)用Jackson伪代码写出与程序结构图对应的过程性表示

参考答案:(4)Jackson伪代码写出的过程性表示产生新文件seq打开两个输入文件建立输出文件从输入文件中各读一条记录分析考生记...

问答题

软件工程标准化对软件开发的作用?

参考答案:(1)提高软件的可靠性、可维护性和可移植性;(2)提高软件的生产率;(3)提高软件人员的技术水平;(4)提高软件人员之间...

问答题

概要设计与详细设计任务的主要区别?

参考答案:概要设计的任务是将软件需求转换为数据结构和软件的系统结构。详细设计的任务是对上述结构表示进行细化,得到软件的详细的数据结...

填空题

软件维护的目的:()

参考答案:满足用户对已开发产品的性能与运行环境不断提高的要求,延长软件的寿命.
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved