全部科目 > 信息系统管理工程师 >
2019年上半年 上午试卷 综合知识
第 49 题
知识点 软件系统结构设计的原则   结构设计   软件系统   设计原则   系统结构设计原则  
关键词 软件系统  
章/节 系统分析设计基础知识  
 
 
以下不属于软件系统结构设计原则的是( )。
 
  A.  分解协调原则
 
  B.  信息隐蔽原则
 
  C.  自底向上原则
 
  D.  一致性原则




 
 
相关试题     系统分析设计基础知识 

  第18题    2025年下半年  
若想了解一个组织内部处理活动的内容与工程流程的图表,通常应该从( )着手。

  第31题    2025年下半年  
在面向对象软件开发过程中,(20)不属于面向对象分析阶段的活动。

  第35题    2017年上半年  
某教务系统由模块A提供成绩给模块B,模块B计算平均成绩、最高分和最低分,然后将计算结果返回给模块A,模块C对课程信息进行增删改查,则模块B在软件结构图中属于..

 
知识点讲解
· 软件系统结构设计的原则
· 结构设计
· 软件系统
· 设计原则
· 系统结构设计原则
 
        软件系统结构设计的原则
        软件总体结构设计的主要任务是将整个系统合理划分成各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构等。总体结构设计的主要原则有:
               分解-协调原则
               解决复杂问题的一个重要原则是把复杂的问题分解成多个易于解决、易于理解的小问题分别进行处理,在处理过程中根据系统的总体要求协调各部分的关系。进行分解的依据如下。
               .按系统的功能进行分解。
               .按系统运动和管理活动客观规律进行分解。
               .按信息处理的方式和手段分解。
               .按系统的工作规程分解。
               .按用户的特殊需求进行分解。
               .按系统开发、维护和变更的方便性进行分解。
               协调的主要依据如下。
               .标协调。
               .工作进程协调。
               .工作规范和技术规范协调。
               .信息协调。
               .业务内容协调。
               信息隐蔽和抽象的原则
               上层模块只规定下层模块做什么和所属模块间的协调关系,并不规定怎么做,以保证各模块的相对独立性和内部结构的合理性,使得模块之间层次分明、易于理解、易于实施和维护。
               自顶向下原则
               抓住总的功能目标然后逐层分解。先确定上层模块的功能,再确定下层模块的功能。
               一致性原则
               要保证整个软件设计过程中具有统一的规范、统一的标准、统一的文件模式。
               面向用户原则
               明确每一个模块的功能和模块间的接口,坚决清除多重功能和无用接口。
 
        结构设计
        多媒体课件的结构规定了教学软件中各部分教学内容的相互关系及呈现的形式,它反映了教学软件的主要框架及其教学功能,多媒体课件的系统结构大多采用非线性的超媒体结构,在此基础上形成了以下四种组织结构方式。
        ①线性结构:学生顺序地接收信息,从当前帧到下一帧,是一个事先设置好的序列。
        ②树状结构:学生沿着一个树状分支展开学习活动,该树状结构按教学内容的自然逻辑形成。
        ③网状结构:多媒体课件的网状结构是超文本结构,学生可在内容单元之间自由航行,没有预设路径的约束。
        ④复合结构:学生可以在一定范围内自由地航行,但同时受主流信息的线性引导和分层逻辑组织的影响。
 
        软件系统
        网络系统软件包括网络操作系统和网络协议等。网络操作系统是指能够控制和管理网络资源的软件,是由多个系统软件组成,在基本系统上有多种配置和选项可供选择,使得用户可根据不同的需要和设备构成最佳组合的互联网络操作系统。网络协议是保证网络中两台设备之间正确传送数据的约定。
 
        设计原则
        防火墙的设计原则如下。
        (1)由内到外、由外到内的业务流均要经过防火墙。
        (2)只允许本地安全策略认可的业务流通过防火墙,实行默认拒绝原则。
        (3)严格限制外部网络的用户进入内部网络。
        (4)具有透明性,方便内部网络用户,保证正常的信息通过。
        (5)具有抗穿透攻击能力,强化记录、审计和报警。
 
        系统结构设计原则
        为保证总体结构设计顺利完成,应遵循以下几条原则。
        (1)分解-协调原则。整个系统是一个整体,具有整体目的和功能,但这些目的和功能的实现又是由相互联系的各个组成部分共同工作的结果。解决复杂问题的一个很重要的原则就是把它分解成多个小问题分别处理,在处理过程中根据系统总体要求协调各部门的关系。
        (2)自顶向下的原则。首先抓住系统总的功能目的,然后逐层分解,即先确定上层模块的功能,再确定下层模块的功能。
        (3)信息隐蔽、抽象的原则。上层模块只规定下层模块做什么和所属模块间的协调关系,但不规定怎么做,以保证各模块的相对独立性和内部结构的合理性,使得模块与模块之间层次分明,易于理解、实施和维护。
        (4)一致性原则。要保证整个软件设计过程中具有统一的规范、统一的标准和统一的文件模式等。
        (5)明确性原则。每个模块必须功能明确、接口明确,消除多重功能和无用接口。
        (6)模块之间的耦合尽可能小,模块的内聚度尽可能高。
        (7)模块的扇入系数和扇出系数要合理。一个模块直接调用其他模块的个数称为模块的扇出系数;反之,一个模块被其他模块调用时,直接调用它的模块个数称为模块的扇入系数。模块的扇入、扇出系数必须适当。经验表明,一个设计得好的系统的平均扇入、扇出系数通常是3或4,一般不应超过7,否则会引起出错概率的增大。但菜单调用型模块的扇入与扇出系数可以大一些,公用模块的扇入系数可以大一些。
        (8)模块的规模适当。过大的模块常常使系统分解得不充分,其内部可能包含了若干部分的功能,因此有必要进一步把原有的模块分解成若干功能尽可能单一的模块。但分解也必须适度,因为过小的模块有可能降低模块的独立性,造成系统接口的复杂性。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有