系统设计是信息系统开发过程中的一个重要的阶段,系统设计的原则是(13)。A.抽象、封装、继承、原子化B
系统设计是信息系统开发过程中的一个重要的阶段,系统设计的原则是(13)。
A.抽象、封装、继承、原子化
B.高内聚、低耦合、可重用、需求引导
C.抽象、模块化、信息隐蔽、模块独立
D.高可用、需要引导、风险可控、易于维护
解析:系统设计的原则是:抽象、模块化、信息隐蔽、模块独立。抽象是一种设计技术,重点说明一个实体的本质方面,而忽略或者掩盖不很重要或非本质的方面。抽象是一种重要的工具,用来将复杂的现象简化到可以分析、实验或者可以理解的程度。软件工程中从软件定义到软件开发要经历多个阶段。在这个过程中每前进一步都可看成是对软件解法的抽象层次的一次细化。抽象的最低层就是实现该软件的源程序代码。在进行模块化设计时也可以有多个抽象层次,最高抽象层次的模块用概括的方式叙述问题的解法,较低抽象层次的模块是对较高抽象层次模块对问题解法描述的细化。模块化是指将一个待开发的软件分解成若干个小的简单部分——模块,每个模块可独立地开发、测试,最后组装成完整的程序。这是一种将复杂问题“分而治之”的原则。模块化的目的是使程序的结构清晰,容易阅读、理解、测试、修改。信息隐蔽是开发整体程序结构时使用的法则,即将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。在设计时首先列出一些可能发生变化的因素,在划分模块时将一个可能发生变化.的因素隐蔽在某个模块的内部,使其他模块与这个因素无关。在这个因素发生变化时,只需修改含有这个因素的模块,而与其他模块无关。信息隐蔽原则对提高软件的修改性、可测试性和可移植性都有着重要的作用。模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。衡量模块独立程度的标准有两个:耦合和内聚。耦合是指模块之间联系的紧密程度,耦合度越高则模块的独立性越差;内聚是指模块内部各元素之间联系的紧密程度。例如一个完成多个功能的模块的内聚度就比完成单一功能的模块的内聚度低。内聚度越低,模块的独立性越差。因此,模块独立就是希望每个模块都是高内聚、低耦合的。
pascal输入一行英文句子,统计英文单词的个数.重复的算一个.如The=the输入一行英文句子, 其他 2020-05-15 …
Pascal问题:统计单词输入一行字符,包含若干个单词.约定相邻的两个单词用若干个空格隔开,编程统 其他 2020-05-16 …
如何实现Access日期查询条件?有二张表,一张是按日期产生的《产量表》,一张是《统计表》.《产量 英语 2020-05-17 …
现行统计调查制度规定,房地产开发业统计调查单位不仅包括具有法人资格的房地产开发与经营单位 财会类考试 2020-05-21 …
统计的工作过程分为( )。A.统计设计B.统计调查C.统计汇总D.统计整理E.统计分析和统计资料的开 财会类考试 2020-05-21 …
开发系统的并行性,可以有效提高计算机系统的速度以下哪个不能作为开发并行性系统的途径:(7)。A.时 计算机类考试 2020-05-26 …
打开电子涉密信息,只要把计算机系统与国际互联网或其它公共信息网络断开就行了,无需进行病毒和黑 职业技能鉴定 2020-05-27 …
档案统计的基本程序是( )环节。A.统计设计、统计调查、统计整理、统计分析B.统计调查、统计整理、统 职业技能鉴定 2020-05-31 …
在新系统开发中,设计系统要素之前应强调的是:A.竞争者使用的处理系统的类型。B.系统将使用的计算 财会类考试 2020-08-23 …
我会观察图表,并完成问题三年级第一组女生踢毽子统计表姓名乐乐笑笑丽丽甜甜欢欢红红个数45496253 数学 2020-11-29 …