《中级信息系统管理工程师-信息系统设计-1.结构化设计方法和工具.docx》由会员分享,可在线阅读,更多相关《中级信息系统管理工程师-信息系统设计-1.结构化设计方法和工具.docx(9页珍藏版)》请在第壹文秘上搜索。
1、中级信息系统管理工程师-信息系统设计-1.结构化设计方法和工具单选题1.信息系统总体设计阶段的任务包括OA.软件总体结构设计、数据库设计和网络配置设计B.软件总体结构设计、代码设计和网络配置设计C(江南博哥).用户界面设计、数据库设计和代码设计D.用户界面设计、数据库设计和软件总体结构设计正确答案:A参考解析:总体设计(概要设计)主要包括总体布局设计和模块化结构设计,总体他局设计包括:网络拓扑结构设计和资源配置设计:模块化结构设计包括:划分功能模块、模块功能和职责、模块间的调用关系、模块间的信息传递等i单选题2.以下选项中,O不属于软件系统结构设计的原则。A.分解-协调原则B.一致性原则C.自
2、底向上原则D.信息隐藏原则正确答案:C参考解析:系统设计的原则有:分解协调原则;信息隐蔽和抽象的原则:自顶向下原则;一致性原则:面向用户原则。单选题3.某企业管理信息系统中,采购子系统根据材料价格、数量等信息计算采购的金额,并给财务r系统传递采购金额、收款方和采购日期等信息,则这两个子系统之间的耦合类型为()耦合。A.数据B.标记C.控制D.外部正确答案:A参考解析:无口接舄合.Ifi两个模次之间没有直接的关系.它的分别从属于不同模块的控制与调用.它的之间不传透任何信息.因此.模坎间舄合性量弱,模块独立性高. RIKMa.指得个模块之蚓有调用关系,传通的是周的败案值,相当于高级遇a中的值传3.
3、标记”合.指两个模块之间传遏的最政榭姑构. 控制幡合.m个候块调M另一个模块时,传透的是控制父u被两用模块通过该控制殳的值“通”地执行模埃内的票一功能因此,被调用模央应只有多个功能个功能起作用受调用模块控制.外部料合.模块闾通过软件之外的环境我姑(如VO将模块耦合到特定的设备、格式、通俏处议h)酎称为外M1.e合. 公共网合.指通过个公共数找环境相互作用的愚&模埃刖的介 内存耨合.与个模块A1.I使用另一个模埃的内部依维,我过拿正常人口1入另一个模块内部W运神模块之间的羯合称为内容.合单选题4.在软件设计和编码过程中,采取0的做法将使软件更加容易理解和维护。A.良好的程序结构,有无文档均可B.
4、使用标准或规定之外的语句C.良好的程序结构,编写详细正确的文档D.尽量减少程序中的注释正确答案:C参考解析:要使程序可读性好,总的要求是使程序简单、清晰。人们总结了使程序简单、清晰的种种技巧和方法,包括:用结构化方法进行详细设计:程序中包含说明性材料;良好的程序书写格式:良好的编程风格。单选题5.软件设计过程中,0设计确定各模块之间的通信方式以及各模块之间如何相互作用。?A.接口B.数据C.结构D.模块正确答案:A参考解析:模块化设计的目标是:每个模块完成一个相对独立的特定功能,模块之间的结构简单。确定各模块之间的通信方式以及各模块之间如何相互作用由接口设计决定。单选题6.某考务处理系统的部分
5、需求包括:检查考生递交的报名表;检查阅卷站送来的成绩清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则如下选项不属于数据流的是00A.考生B.报名表C成绩清单D.合格标准正确答案:A单选题7.在软件设计过程中,()设计指定各组件之间的通信方式以及各组件之间如何相互作用。A.数据B.接口C.结构D.模块正确答案:B务号解析:数据设计的核心问题是:从系统的观点出发,根据系统分析和系统设计的要求,结合选用的数据库管理系统,建立一个数据模式,设计的基本要求是:符合用户需求,能正确反映用户的工作环境;设计与所选用的DBMS所支持的数据模式相匹配;数据组织合理,易操作、易维护、易理解。
6、模块是通过一个名字就可以调用的一段程序语言。包括输入和输出、逻辑功能、内部数据及其运行程序4部分。模块化设计的目标是:每个模块完成一个相对独立的特定功能:模块之间的结构简单。接口设计指定各组件之间的通信方式以及各组件之间如何相互作用。单选题8.结构化开发方法是将系统开发和运行的全过程划分阶段,确定任务,以保证实施有效。若采用该开发方法,则第一个阶段应为(请作答此空)阶段。软件系统的编码与实现,以及系统硬件的购置与安装在()阶段完成。A.系统分析B.系统规划C.系统设计【).系统实施正确答案:B参考解析:信息系统的开发阶段包括:系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。各阶
7、段的主要工作概要说明如卜丁系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发系统的要求,根据需要和nJ能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档系统分析阶段的任务是:根据系统开发计划确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段;系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件,它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否是所需的系统
8、,系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据系统设计阶段的任务是:根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。所以这个阶段乂称为物理设计阶段。它乂分总体设计和详细设计两个阶段,产生的技术文档是“系统设计说明书”系统实施阶段的任务是:包括计算机硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训、数据文件转换,系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出“实施进度报告”。系统测试之后写出“系统测试报告”系统维护和评价阶段:系统投入运行后,需要经常进行维护,记录系统运行情况,根据
9、一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。单选题9.进行面向对象系统分析和设计时,将相关的概念组成一个单元模块,并通过一个名称来引用它,这种行为叫做O.A.继承B.封装C.抽象D复用正确答案:B参考解析:封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。面向对象封装是将数据和基于数据的操作封装成一个整体对象,对数据的访问或修改只能通过对象对外提供的接口进行。单选题10.按结构化设计的思想编制应用程序时,最重要的是()。A.贯彻系统设计的结果B.避免出现系统或逻辑错误C.具有丰富的程序设计经验D.必须具有系统的观点正确答案:B参考解析:结构化设计方法是一种面向数据流
10、的设计方法,可以与结构化分析方法衔接。结构化设计方法的基本思想是将系统设计成相对独立、功能单一的模块组成的结构。其主要点:3)模块化。(2)由顶向下,逐步求精。系统划分模块的工作应按层次进行:把整个系统看做一个模块,然后把它按功能分解成若干第一层模块,它们各担负一定的局部功能,共同完成整个系统的功能。每个第一层模块又可以进一步分解成为更简单一些的第二层模块,越下层的模块,其功能越具体、越简单。(3)上层模块分解为下层模块,有三种不同的结构形式,即顺序结构、选择结构和循环结构。因此在使用结构化设计时必须具有系统的观点。进行编制应用程序详细设计之前就建立一个逻辑模型,这么做最重要的一点就是为了避免
11、出现系统或逻辑错误。单选题11.结构化开发方法是将系统开发和运行的全过程划分阶段,确定任务,以保证实施有效。若采用该开发方法,则第一个阶段应为O阶段。软件系统的编码与实现,以及系统硬件的购置与安装在(请作答此空)阶段完成。析划”施分规设实统统统统系系系系A.B.CD.正确答案:D参考解析:信息系统的开发阶段包括:系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。各阶段的主要工作概要说明如下:系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档系统分析阶段的
12、任务是:根据系统开发计划确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段乂称为逻辑设计阶段;系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件,它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否是所需的系统,系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据系统设计阶段的任务是:根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。所以这个阶段又称为
13、物理设计阶段。它又分总体设计和详细设计两个阶段,产生的技术文档是系统设计说明书”系统实施阶段的任务是:包括计算机硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训、数据文件转换,系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出“实施进度报告”。系统测试之后写出“系统测试报告”系统维护和评价阶段:系统投入运行后,需要经常进行维护,记录系统运行情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。单选题12.以下关于模块化设计的叙述中,不正确的是()。A.尽量考虑高内聚、低耦合,保持模块的相对独立性B.模块的控制范围在其作用范围内C.模块的规模适中D.模
14、块的宽度、深度、扇入和扇出适中正确答案:B参考解版块化设计的原则应该是尽量考虑高内聚、低耦合1.模块独立模块的独立性原则表现在模块完成独立的功能,与其他模块的联系应该尽可能得简单,各个模块具有相对的独立性。2.模块的规模要适当模块的规模不能太大,也不能太小。如果模块的功能太强,可读性就会较差,若模块的功能太弱,就会有很多的接口。读者需要通过较多的程序设计来进行经验的积累。3.分解模块时要注意层次在进行多层次任务分解时,要注意对问题进行抽象化。在分解初期,可以只考虑大的模块,在中期,再逐步进行细化,分解成较小的模块进行设计。单选题13.实体联系图中不包括()。A.实体B.联系C.加工D.属性正确
15、答案:C单选题14.部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,美系模式中带实下划线的属性表示主键属性。部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系方式,薪资)项目(项目I-T-一工HI编号,项目名称,承担任务)若部门和员工关系进行自然连接运算,其结果集为O一元关系。员工和项目关系之间的联系类型为(请作答此空),因此它们之间的联系需要转换成一个独立的关系模式,该关系模式的主键是()。AI对1B.1对多C.多对1D.多对多正确答案:D参考解析:自然连接运算,是在连连接运算的基础上要求出去重复的屈性,和比较的分量必须相同。本题中部门关系有3个属性,员工关系有5个属性,部门和员工关系进行自然连接运算时要求去除重复的属性,两个关系有“部门代码”属性重复,所以进行自然连接运算后属性的个数为87=7个,即7元关系员工和项目,依据E-R的描述这两者之间是多对多的关系E-R图中多对多的联系,应该转换成一个独立关系,其主码为其两端主码共同组成,由于员工关系的主码为:员工代码,项目关系的主码为:项目编号,所以该联系的主码应为:(项目编号,员工代码)单选题15.某企业的信息中心要自行开发一套信息管理系统,在