欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    中级信息系统管理工程师-信息系统设计-2.系统设计概述.docx

    • 资源ID:1662097       资源大小:33.61KB        全文页数:8页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    中级信息系统管理工程师-信息系统设计-2.系统设计概述.docx

    中级信息系统管理工程师-信息系统设计-2.系统设计概述单选题1.结构化开发方法是将系统开发和运行的全过程划分阶段,确定任务,以保证实施有效。若采用该开发方法,则第一个阶段应为(请作答此空)阶段。软件系统的(江南博哥)编码与实现,以及系统硬件的购置与安装在()阶析划计施。分规设实成统统统统完系系系系段A.B.CD.正确答案:B参考解析:信息系统的开发阶段包括:系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。各阶段的主要工作概要说明如下:系统规划阶段的任务是:在对原系统进行初步调杳的基础上提出开发系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研窕报告两份文档系统分析阶段的任务是:根据系统开发计划确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段:系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件,它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否是所需的系统,系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据系统设计阶段的任务是:根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。所以这个阶段又称为物理设计阶段。它又分总体设计和详细设计两个阶段,产生的技术文档是“系统设计说明书”系统实施阶段的任务是:包括计算机硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训、数据文件转换,系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出“实施进度报告”。系统测试之后写出“系统测试报告”系统维护和评价阶段:系统投入运行后,需要经常进行维护,记录系统运行情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。单选题2.在结构化设计中,程序模块设计的原则不包括O。A.规模适中B.单入口、单出口C接口简单D.功能齐全正确答案:D参芍解析:也高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,还应该考虑其它方面的一些要求,遵循如下原则:1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,乂各自具有独立功能,共同实现整个系统的目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小的模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大。3、模块大小适中。模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这个样一个参考数字,即模块的语句行数在50100行为最好,最多不超过500行。4、适度控制模块的扇入扇山。模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇山。模块的扇入数一般来说越大越好,说明该模块的通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7。5、较小的数据冗余。如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率。单选题3.关于信息系统设计的描述,正确的是:0。A人机界面设计是系统概要设计的任务之一B.确定系统架构时,要对整个系统进行“纵向”分解而不是“横向”分解C.系统架构设计对设备选型起决定作用D设备选型与法律制度无关正确答案:C参考解析:人机界面是详细设计阶段,b显然不对,纵向横向都要,设备选型与法律制度无关说的太绝对,选系统架构设计对设备选型起决定作用单选题4.以下关于功能模块设计原则的说法中,不正确的是()。A.系统分解要有层次B.模块大小要适中C.适度控制模块的扇入扇出D.要有大量重复的数据冗余正确答案:D参考解析:本题考查对功能模块设计原则的理解。功能模块设计最重要的原则就是高内聚,低耦合。此外,系统分解要有层次,系统深度和宽度比例要适宜,模块的大小要适中,模块的扇入扇山要适度,属于冗余要小。综上,要有大量重复的数据冗余说法错误。单选题5.以下关于数据流图的说法中不正确的是0。A.数据流图是分层的,需要自顶向下逐层犷展B.数据流图中的符号要布局合理,分布均匀C.数据流图要反映数据处理的技术过程和处理方式D.数据流图绘制过程中要与用户密切接触,不断修改正确答案:C参考解析:本题考查数据流图知识。一个实际的信息系统往往是庞大梵杂的,可能有成百上千个数据加工,很难用几张数据流图描述出整个系统的逻辑,必须要自顶向卜.逐层扩展:为了便于交流,让读者一目了然,数据流图的符号要布局合理,分布均匀,比如一般把作为数据输入的外部项放在左边,把作为数据输出的外部项放到右边:数据流图是一种需求分析工具,用于与用户之间的需求交流,不需要反映具体的技术过程和处理方式:在数据流图绘制过程中,为避免理解上的错误或者偏差,必须要与用户密切接触,不断修改。单选题6.在软件设计和编码过程中,采取()的做法将使软件更加容易理解和维护。A.良好的程序结构,有无文档均可B.使用标准或规定之外的语句C.良好的程序结构,编写详细正确的文档D.尽量减少程序中的注释正确答案:C参考解析:要使程序可读性好,总的要求是使程序简单、清晰。人们总结了使程序简单、清晰的种种技巧和方法,包括:用结构化方法进行详细设计:程序中包含说明性材料;良好的程序书写格式:良好的编程风格。单选题7.在软件设计过程中,()设计指定各组件之间的通信方式以及各组件之间如何相互作用。A.数据B.接口C.结构【).模块正确答案:B参考解析:数据设计的核心问题是:从系统的观点出发,根据系统分析和系统设计的要求,结合选用的数据库管理系统,建立一个数据模式,设计的基本要求是:符合用户需求,能正确反映用户的工作环境;设计与所选用的DBMS所支持的数据模式相匹配;数据组织合理,易操作、易维护、易理解。模块是通过一个名字就可以调用的一段程序语言。包括输入和输出、逻辑功能、内部数据及其运行程序4部分。模块化设计的目标是:每个模块完成一个相对独立的特定功能;模块之间的结构简单。接口设计指定各组件之间的通信方式以及各组件之间如何相互作用。单选题8.在软件设计和编码过程中,采取O的做法将使软件更加容易理解和维护。A.良好的程序结构,有无文档均可B.使用标准或规定之外的语句C.良好的程序结构,编写详细正确的文档【).尽量减少程序中的注释正确答案:C参考解析:要使程序可读性好,总的要求是使程序简单、清晰。人们总结了使程序简单、清晰的种种技巧和方法,包括:用结构化方法进行详细设计;程序中包含说明性材料;良好的程序书写格式:良好的编程风格。单选题9.结构化开发方法是将系统开发和运行的全过程划分阶段,确定任务,以保证实施有效。若采用该开发方法,则第一个阶段应为O阶段。软件系统的编码与实现,以及系统硬件的购置与安装在(请作答此空)阶段完成。A.系统分析B.系统规划C.系统设计【).系统实施正确答案:D参考解析:信息系统的开发阶段包括:系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。各阶段的主要工作概要说明如卜丁系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发系统的耍求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档系统分析阶段的任务是:根据系统开发计划确定的范围,对现行系统进行详细调杳,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段;系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件,它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否是所需的系统,系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据系统设计阶段的任务是:根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。所以这个阶段又称为物理设计阶段。它又分总体设计和详细设计两个阶段,产生的技术文档是“系统设计说明书”系统实施阶段的任务是:包括计算机硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训、数据文件转换,系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出“实施进度报告”。系统测试之后写出“系统测试报告”系统维护和评价阶段:系统投入运行后,需要经常进行维护,记录系统运行情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。单选题10.以下关于信息系统开发方法的说法中,不正确的是OcA.结构化分析与设计法是结构化、模块化、自顶向下对系统进行分析和设计B.原型方法是先快速给出一个模型,然后与用户反熨协商修改C.面向对象方法是从结构组织角度模拟客观世界【).系统开发的重心在设计实现阶段而不是调查分析阶段正确答案:D参考解析:结构化系统分析与设计方法(SSA&D)基本,思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向卜.对信息系统进行分析与设计;严格区分工作阶段,每阶段有任务和结果;强调系统开发过程的整体性和全局性:系统开发过程工程化,文档资料标准化原型方法基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统面向对象的开发方法(OO)面向对象方法是从结构组织角度模拟客观世界出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的熨用性:关键在于建立一个全面、合理、统一的模型:分析、设计、实现三个阶段,界限不明确单选题11.信息系统总体设计阶段的任务包括OA.软件总体结构设计、数据库设计和网络配置设计B.软件总体结构设计、代码设计和网络配置设计C.用户界面设计、数据库设计和代码设计D.用户界面设计、数据库设计和软件总体结构设计正确答案:A参考解析:总体设计(概要设计)主要包括总体布局设计和模块化结构设计,总体布局设计包括:网络拓扑结构设计和资源配置设计:模块化结构设计包括:划分功能模块、模块功能和职责、模块间的调用关系、模块间的信息传递等单选题12.某考务处理系统的部分需求包括:检查考生递交的报名表;检查阅卷站送来的成绩清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则如卜.选项不属于数据流的是()。A.考生B.报名表C.成绩清单D.合格标准正确答案:A问答题1.阅读以下说明,回答问题1至问题3,将答案填入时应栏内。【说明】信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,他们之间的关系如表2-1所示。瓦程序编制组褒件留置姐人员培训班数抠准备组程序娟制提供调试设备培训杳关人员试用软件提供i眯效犯调试程序硬件酹提供对硬件设爸的要求-OkAZ1.i1.A1.1.一救娼您由皿皿【问题1】某公司信息系统实施还有如卜AH个活动,请从中选择最合适的一个活动(每个活动只能被选一次)填入表2-1中的空(1)(8)处。注:任务组需要为不同的任务提供支撑服务活动。例如,”提供调试设备”应该是“硬件配置组”为“程序编制”任务提供支撑服务的活动,故将“提供调试设备”填在表中第1行第2列的位置上。A,提供存储量和内存要求B.提供培训的实验数据C.培训有关人员接收设备D,规定数据准备的内容、格式E.提供培训设备E.提供录入设备G.提供聚入人员H.提供程序培训人员【问题2】为了降低风险,项目实施进程中要尽可能选择成熟的基础软件或软件产品,以保证系统的高性能及高可靠性。你认为选择基础软件或软件产品时需要考虑哪些问题?请用100个以内的文字简要说明。【问题3】程序编制组李工采用语句覆需路径和判定覆盖路径为程序P1.设计了测试用例,程序PI的流程图如图2T所示。请问该流程图的语句覆盖的路径为(1),判定覆盖的路径为(2)。语句覆藐的测试用例为(3),判定覆盖的测试用例为(4)。(1).acdB.abdC.aceD.abe(2).abeB.acd和abdC.acd和abeD.acd和aed(3).x=-2,y=-2B.x=2,y=2C.x=2,y=-3D.x=-2,y=3(4)A.x=-2,y=-2和X=2,y=2B.x=2,y=2和x=2,y=-2C.x=-2,y=3和x=-2,y=2D.x=2,y=2和x=2,y=3图2-1程序P1.解图正确答案:详见解析参考解析:【问题1】本题主要是要具体去理解,组与其任务之间的关系,以及谁是提出要求的,谁是执行该要求的主体就能顺利解答;以程序编写组为例:程序编写组在硬件配置方面的任务,应该是提出要求,由硬件配置组去选择选择或者购买相关的设备。对人员培训任务,主要由培训组进行,而程序编写的的任务就是需要提供相关的人员去参考培训。而对数据准备任务来说,程序编写组只需要提出数据的要求,具体数据的准备由数据准备组去准备。程询写硬件配置i)1.数施隹备摆供调试设备培训有关Ag试用软件度崛蛉敌JE漏成程序硬件配置提供对硬我5备的要求培训唐知日就收设备援供存储量和内存要求Afitgi1.I1.提供蜘颜1|人员提供培训设督提供培训际由数资数据在督规定数据准督的内容、格式提供录入设爸提供录入人员(1)C(2)(3)I1.(4)E(5)B(6)D(7)F(8)G【问题2】系统的实施具有一定的风险,尤其是大型的信息系统,实施阶段的任务比较复杂,风险程度更大。为了降低风险,在实施方法上要注意以下两点:(1)尽可能选择成熟的软件产品,以保证系统的高性能及高可靠性。选择基础软件或软件产品时,需要考察软件的功能,它的可扩充性、模块性、稳定性,它为二次开发所提供的工具与售后服务与技术支持等,在此基础上再考虑价格因素及所需的运行平台等。(2)选择好的信息系统的开发工具。选择好开发工具,是快速开发且保证开发质量的前提。在选择开发工具时,要着重考虑如下因素:保证开发环境及工具符合应用系统的环境,最好适应跨平台的工作环境,开发工具的功能及性能,如对数据管理的能力,能否处理多媒体信息,用户界面的生成能力,报表制作的能力,与其它系统接口的能力,对事务处理的开发能力等。当应用系统要扩充时,开发工具应用支持对原系统的修改与功能的增加,同时要使用符合国际标准的接口和有关协议,使得能与其他系统集成为一个系统:采用面向对象的方法,减少编程的工作量,提高系统的开发效率,缩短开发周期,开发出的系统便于测试和维护。软件的功能,它的可扩充性、模块性、稳定性为二次开发所提供的工具与售后服务与技术支持在前面基础上再考虑价格因素及所需的运行平台等【问题3】语句覆盖(SC):设计足够的测试用例,使得使被测试程序中每条语句至少执行一次。判定覆盖(DC):设计足够的测试用例,使得使程序中的每个判定至少都获得一次“真值”或“假值”。又称分支覆盖:使程序中的每一个取“真”分支和取“假”分支至少经历一次。条件覆盖(CC):设计足够的测试用例,使得使得每一判定语句中每个逻辑条件的可能值至少满足一次。条件判定组合覆盖(CDC):设计足够的测试用例,使得使得判定中每个条件的所有可能(真/假)至少出现一次,并且每个判定本身的结果(真/假)也至少出现一次。多条件覆盖(MCC):设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次。修正判定条件覆益(MCX):设计足够的测试用例,使得每一程序模块的入口和出口点都要考虑至少被调用一次,每个程序的判定到所有可能的结果值要至少转换一次;程序的判定被分解为通过逻辑操作符(andor)连接的boo1.条件,每个条件判定的结果值是独立的。路径覆盖:设计足够的测试用例,使得被测试程序中的所有可能路径至少被执行一次。第1小问:语句覆盖就是要使所有的语句都执行至少1次,选项中的ABE这一条路径覆盖了所有的语句,所以满足语句覆盖的要求第2小问:判定覆盖是指每个判定的结果真假真、假至少都出现一次。本题中ACD和ABE路径使得所有的判定结果的真假都覆盖了一次第3小问:由于ABE可以覆盖所有语句,也就是X小于0,Y小于0的时候,结合选项,选项A满足要求第4小问:由于ACD和ABE可以覆盖所有判定的真、假,所以选项A满足要求(1)D(2)C(3)A(4)

    注意事项

    本文(中级信息系统管理工程师-信息系统设计-2.系统设计概述.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开