中级信息系统管理工程师-信息系统设计-1.结构化设计方法和工具.docx
中级信息系统管理工程师-信息系统设计-1.结构化设计方法和工具
[单选题]1.信息系统总体设计阶段的任务包括()
A.软件总体结构设计、数据库设计和网络配置设计
B.软件总体结构设计、代码设计和网络配置设计
C(江南博哥).用户界面设计、数据库设计和代码设计
D.用户界面设计、数据库设计和软件总体结构设计
正确答案:A
参考解析:总体设计(概要设计)主要包括总体布局设计和模块化结构设计,总体布局设计包括:网络拓扑结构设计和资源配置设计;模块化结构设计包括:划分功能模块、模块功能和职责、模块间的调用关系、模块间的信息传递等
[单选题]2.以下选项中,()不属于软件系统结构设计的原则。
A.分解-协调原则
B.一致性原则
C.自底向上原则
D.信息隐藏原则
正确答案:C
参考解析:系统设计的原则有:分解-协调原则;信息隐蔽和抽象的原则;自顶向下原则;一致性原则;面向用户原则。
[单选题]3.某企业管理信息系统中,采购子系统根据材料价格、数量等信息计算采购的金额,并给财务子系统传递采购金额、收款方和采购日期等信息,则这两个子系统之间的耦合类型为(?)耦合。
A.数据
B.标记
C.控制
D.外部
正确答案:A
参考解析:
[单选题]4.在软件设计和编码过程中,采取()的做法将使软件更加容易理解和维护。
A.良好的程序结构,有无文档均可
B.使用标准或规定之外的语句
C.良好的程序结构,编写详细正确的文档
D.尽量减少程序中的注释
正确答案:C
参考解析:要使程序可读性好,总的要求是使程序简单、清晰。人们总结了使程序简单、清晰的种种技巧和方法,包括:用结构化方法进行详细设计;程序中包含说明性材料;良好的程序书写格式;良好的编程风格。
[单选题]5.软件设计过程中,()设计确定各模块之间的通信方式以及各模块之间如何相互作用。?
A.接口
B.数据
C.结构
D.模块
正确答案:A
参考解析:模块化设计的目标是:每个模块完成一个相对独立的特定功能,模块之间的结构简单。确定各模块之间的通信方式以及各模块之间如何相互作用由接口设计决定。
[单选题]6.某考务处理系统的部分需求包括:检查考生递交的报名表;检查阅卷站送来的成绩清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则如下选项不属于数据流的是()。
A.考生
B.报名表
C.成绩清单
D.合格标准
正确答案:A
[单选题]7.在软件设计过程中,()设计指定各组件之间的通信方式以及各组件之间如何相互作用。
A.数据
B.接口
C.结构
D.模块
正确答案:B
参考解析:数据设计的核心问题是:从系统的观点出发,根据系统分析和系统设计的要求,结合选用的数据库管理系统,建立一个数据模式,设计的基本要求是:符合用户需求,能正确反映用户的工作环境;设计与所选用的DBMS所支持的数据模式相匹配;数据组织合理,易操作、易维护、易理解。模块是通过一个名字就可以调用的一段程序语言。包括输入和输出、逻辑功能、内部数据及其运行程序4部分。模块化设计的目标是:每个模块完成一个相对独立的特定功能;模块之间的结构简单。接口设计指定各组件之间的通信方式以及各组件之间如何相互作用。
[单选题]8.结构化开发方法是将系统开发和运行的全过程划分阶段,确定任务,以保证实施有效。若采用该开发方法,则第一个阶段应为(请作答此空)阶段。软件系统的编码与实现,以及系统硬件的购置与安装在()阶段完成。
A.系统分析
B.系统规划
C.系统设计
D.系统实施
正确答案:B
参考解析:信息系统的开发阶段包括:系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。各阶段的主要工作概要说明如下:①系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档②系统分析阶段的任务是:根据系统开发计划确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段;系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件,它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否是所需的系统,系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据③系统设计阶段的任务是:根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。所以这个阶段又称为物理设计阶段。它又分总体设计和详细设计两个阶段,产生的技术文档是“系