问题 单项选择题

系统设计是信息系统开发过程中的一个重要的阶段,系统设计的原则是()。

A.抽象、封装、继承、原子化

B.高内聚、低耦合、可重用、需求引导

C.抽象、模块化、信息隐蔽、模块独立

D.高可用、需要引导、风险可控、易于维护

答案

参考答案:C

解析:

系统设计的原则是:抽象、模块化、信息隐蔽、模块独立。

抽象是一种设计技术,重点说明一个实体的本质方面,而忽略或者掩盖不很重要或非本质的方面。抽象是一种重要的工具,用来将复杂的现象简化到可以分析、实验或者可以理解的程度。软件工程中从软件定义到软件开发要经历多个阶段。在这个过程中每前进一步都可看成是对软件解法的抽象层次的一次细化。抽象的最低层就是实现该软件的源程序代码。在进行模块化设计时也可以有多个抽象层次,最高抽象层次的模块用概括的方式叙述问题的解法,较低抽象层次的模块是对较高抽象层次模块对问题解法描述的细化。

模块化是指将一个待开发的软件分解成若干个小的简单部分——模块,每个模块可独立地开发、测试,最后组装成完整的程序。这是一种将复杂问题“分而治之”的原则。模块化的目的是使程序的结构清晰,容易阅读、理解、测试、修改。

信息隐蔽是开发整体程序结构时使用的法则,即将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。在设计时首先列出一些可能发生变化的因素,在划分模块时将一个可能发生变化.的因素隐蔽在某个模块的内部,使其他模块与这个因素无关。在这个因素发生变化时,只需修改含有这个因素的模块,而与其他模块无关。信息隐蔽原则对提高软件的修改性、可测试性和可移植性都有着重要的作用。

模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。衡量模块独立程度的标准有两个:耦合和内聚。耦合是指模块之间联系的紧密程度,耦合度越高则模块的独立性越差;内聚是指模块内部各元素之间联系的紧密程度。例如一个完成多个功能的模块的内聚度就比完成单一功能的模块的内聚度低。内聚度越低,模块的独立性越差。因此,模块独立就是希望每个模块都是高内聚、低耦合的。

问答题

在指定文件夹下打开文档WT03.DOC,其内容如下:
【文档开始】
什么是“软考”
全国计算机软件水平考试是由国家信息化办公室宏观指导,中国计算机软件专业技术资格和水平考试中心具体组织实施的全国性专业化计算机水平考试。
自1991年开始实施至今,已经历了近十年的锤炼与发展,考生规模不断扩大,在国内外产生了较大影响。
目前,软件水平考试每年举办2次,采取全国统一组织、统一大纲、统一命题、统一合格标准、颁发统一证书的方法实行。
【文档结束】
按照要求完成以下操作:
(1)将标题段(什么是软考)设置为二号、红色、宋体;标题段居中对齐,字符间距加宽2磅。
(2)将正文各段文字(全国计算机……方法实行。)设置为小四号、宋体;将文中所有“考试”加着重号;各段落首行缩进0.74厘米,段前间距10磅。
(3)将正文第3段(目前,……方法实行。)分为等宽的两栏,栏宽7厘米,栏间加分隔线,并以WD03A.DOC为名保存文档。
2.在指定文件夹下打开文档WT03A.DOC,其内容如下:
【文档开始】
二级报考科目
级别 科目
二级 二级C
二级 二级Visual FoxPro
二级 二级Visual Basic
二级 二级Access
二级 二级Java
二级 二级Delphi
【文档结束】
按照要求完成以下操作:
(1)将标题段(二级报考科目)设置为四号、黑体、加粗、居中;将文中后7行文字转换为一个7行2列的表格,设置表格列宽为4厘米,行高16磅。
(2)合并表格第1列第2~7行单元格,将合并后单元格中重复的名称删除,只保留1个。设置外框线为红色1.5磅双窄线,内框线为绿色0.75磅单实线。第1行单元格设为黄色底纹,并以WD03B.DOC为名保存文档。

单项选择题