 
         
         
         
         
        版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程随堂练习1.软件工程学的一个重要目标是()。.提升程序的履行效率B.降低程序对储存空间的要求C.提升软件的可理解性D.提升软件的可保护性参照答案:D2.软件工程的过程是将软件工程()综合起来以达到合理、实时地进行计算机软件开发的目的。.方法B.工具C.方法和工具D.过程参照答案:C3.()是以提升软件质量为目的的技术活动。A、技术创新B、测试C、技术改造D、技术评审参照答案:D4.软件生命周期由软件计划、软件开发和()三个时期构成。.软件运转B.软件保护C.软件过程D.软件运转保护参照答案:D5.()是将软件生命周期的各个阶段,依线性次序连结,用文档驱动的模型。.一致过程B.瀑布模型C.螺旋模型D.喷泉模型参照答案:B6.迅速原型方法是用户和设计者之间的一种交互过程,合用于()系统。.需求不确立性较高的B.需求确立的C.管理信息D.决议支持参照答案:A7.迅速原型从设计用户界面开始,第一形成(),而后用户运转界面原行,并就赞同什么和不一样意什么提出意见。.用户使用手册B.系统界面原行C.界面需求剖析说明书D.完美用户界面参照答案:B8.迅速原型是一种()型设计过程。.自外向内B.自底向上C.自顶向下D.自内向外参照答案:A9.要开发一个软件,它的功能是把73624.9385这个数开平方,所获得的结果精准到小数点后4位,一旦实现并测试完后,该产品将被扔掉。该项目选择()生命周期模型。.迅速原型B.瀑布模型C.喷泉模型D.螺旋模型参照答案:A10.()是一种以用户需求为动力,以对象作为驱动的模型,合适于面向对象的开发方法。A.一致过程B.瀑布模型C.喷泉模型D.螺旋模型参照答案:C11.喷泉模型战胜了瀑布模型不支持软件重用和多项开发活动集成的限制性,喷泉模型的开发过程拥有(
)和无空隙。A.需求确立性B.迭代性C.无空隙D.风险性参照答案:
B12.在(
)中是采纳用例驱动和架构优先的策略,并采纳迭代增量建筑方法,使软件“渐渐”被开发出来。A.喷泉模型B.瀑布模型C.螺旋模型D.一致过程参照答案:D13.研究软硬件资源的有效性是进行()研究的一方面。技术可行性经济可行性社会可行性操作可行性参照答案:A14.拟订软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。组织与管理剖析与估量设计与测试规划与调动参照答案:D15.需求规格说明书的内容不该当包含对()的描绘。.主要功能B.算法的详尽过程C.用户界面及运转环境D.软件的性能参照答案:B16.进行需求剖析可使用多种工具,可是()不合用。.数据流图B.叛定表C.PAD图D.数据词典参照答案:C17.需求剖析的任务是()。.要回答“软件一定做什么”B.可归纳为理解、剖析和表达“系统一定做什么”C.要求编写需求规格说明书D.以上都对参照答案:D18.需求剖析阶段开发人员要从用户那边解决的最重要的问题是()。A.软件要做什么B.需要给软件供给哪些信息C.要让软件拥有何种构造D.软件的工作效率参照答案:A19.软件需求剖析的任务不该包含()。A.问题剖析B.信息域剖析C.构造化程序设计D.确立逻辑构造参照答案:C20.在需求剖析中,开发人员要从用户那边解决的最重要的问题是()。A.要给软件供给哪些信息B.软件应当成什么C.要求软件工作效率如何D.软件拥有何种构造参照答案:B一、填空1、在软件需求剖析阶段,剖析人员要确立对软件的综合要求,此中最重要的是(功能需求)。2、需求剖析阶段产生的最主要的文档是(软件需求规格说明书)。3、解决一个复杂的问题,常常采纳的策略是(构造化剖析方法)。4、可行性研究的目的是用(最小)的代价,在尽可能(短)的时间内,确立该软件项目能否能够(解决)。5、可行性研究实质上是进行一项(确认问题能否值得去解决)、压缩了的需求剖析、(简化了的设计)过程。6、能够从4个方面研究可行性,即(技术)可行性、(经济)可行性、(操作)可行性、(法律)可行性。7、构造化剖析方法从三个方面建模:(数据)建模、(功能)建模、(行为)建模。8、实体―关系图用于(数据)建模,它最先用于(数据库)设计。9、数据流图中的每一个加工起码有(1)个输入数据流和(1)个输出数据流。10、状态―迁徙图用于(行为)建模,状态中包含(初态、中间状态、终态),状态因(事件)发生转移。11、数据词典中有四类条目,分别为(数据流)、(数据流重量)、(数据储存)、(办理)。二、单项选择1、软件需求剖析阶段的工作能够区分以下四个方面:对问题的辨别、剖析与综合、拟订需求规格说明和__C__。总结阶段性报告需求剖析评审以上答案都不正确2、各样需求剖析方法都有它们共同合用的__D___。说明方法描绘方法准则基来源则3、软件需求剖析应从问题的信息域和功能域出发。信息域应包含信息流、信息内容和__C__。信息项数据构造信息构造信息内容4、需求剖析产生的文档是_C___。项目开发计划可行性剖析报告需求规格说明书软件设计说明书5、需求剖析中,剖析人员要从用户那边解决的最重要的问题是_A___。要让软件做什么要给该软件供给什么信息要求软件工作效率如何要让该软件拥有何种构造6、可行性研究的目的是_B___。开发项目项目值得开发否规划项目保护项目7、技术可行性要解决_D___。存在侵权否成本效益问题运转方式可行技术风险问题8、研究开发资源的有效性属于__A__可行性的一部分。技术经济社会操作9、在可行性研究过程中,对每一个合理的候选方案,剖析人员都应准备以下资料_D____。系统流程构成系统的物理元素清单、成本―效益剖析实现该系统的进度计划以上所有10、软件需求剖析的任务不该包含__C___。问题剖析信息域剖析构造化程序设计确立逻辑模型11、构造化语言、判断表和判断树属于_A___规格说明的描绘工具。加工控制数据描绘脚本12、加工激活表属于_A___规格说明的描绘工具。加工控制数据描绘脚本13、基数和参加性属于__C___图的描绘工具。控制流数据流实体―关系状态―迁徙14、分层数据流图是一种比较严格又易于理解的描绘方式,它的顶层数据流图描绘了系统的__B___。细节输入与输出软件的作者绘制的时间15、关于分层的数据流图,父图与子图的均衡是指子图的输入、输出数据流同父图的输入、输出数据流__A___。一定一致数量一定相等名字一定同样数量一定不等16、在数据流图的基本图形符号中,加工是以信息构造或_C___作为加工对象的。数据构造信息内容信息流数据内容17、一个局部数据储存当它作为__D__时就把它画出来。某些加工的数据接口某个加工的特定输入某个加工的特定输出某些加工的数据接口或某个加工的特定输入/输出18、软件需求规格说明书的内容不该包含对_B___的描绘。主要功能算法的详尽过程用户界面及运转环境软件的性能19、需求规格说明书的作用不该包含__C___。软件设计的依照软件可行性研究的依照软件查收的依照用户和开发人员对软件要做什么的共同理解20、迅速原型化思想是在研究_D___阶段的方法技术中产生的。可行性研究软件设计程序编码需求剖析21、用于整个开发阶段,提早供给一个原型系统的是D____原型。实验型探究型提交型演化型22、用于软件设计阶段,观察实现方案能否可行的是___C__原型。探究型演化型实验型增量型三、选择填空1、从供选择的答案中选出与以下相关软件需求剖析表达相对应的正确答案,将其编号填入到相应的括弧()内。软件需求剖析的任务不该包含(A③)。进行需求剖析可使用多种工具,但(B③)是不合用的。在需求剖析中,剖析员要从用户那边解决的最重要的问题是(C①)。需求规格说明书的内容不该当包含(D②)。该文档在软件开发中拥有重要的作用,但其作用不该当包含(E④)。供选择的答案:A.①问题剖析②信息域剖析③构造化程序设计④确立逻辑模型B.①数据流图②判断表③PAD图④数据词典C.①要让软件做什么②要给该软件供给哪些信息③要求软件工作效率如何④要让软件拥有什么样的构造D.①对重要功能的描绘②对算法的详尽过程性描绘③软件确认准则④软件的性能E.①软件设计的依照②用户和开发人员对软件要“做什么”的共同理解③软件查收的依照④软件可行性剖析的依照2、从供选择的答案中选出与以下相关软件需求剖析表达相对应的正确答案,将其编号填入到相应的括弧()内。目前系统的(A②)模型描绘现行系统的实质业务办理过程,反应了现行系统详细(B①)的现实。目前系统的(C⑤)模型描绘现行系统的功能构造、数据组织以及动向行为,反应了现行系统(D③)的实质。目标系统是指待开发的新系统。依据计算机系统的特色,剖析、比较目标系统和目前系统逻辑上的差异,确立目标系统的软件工作范围,采纳自顶向下逐渐分解的剖析策略,确立目标系统的功能构造、数据组织以及动向行为,进而成立起目标系统的(E⑤)模型。【供选择的答案】A,C,E:①对象②物理③服务④过程⑤逻辑B,D:①怎么做②何时做③做什么④为什么做⑤谁来做3、从供选择的答案中选出与以下相关软件需求剖析表达相对应的正确答案,将其编号填入到相应的括弧()内。构造化剖析模型从多视角来描绘系统。在剖析模型的核心是(A④),它描绘了所有在目标系统中使用和生成的数据对象。环绕着这个核心有三种图:(B③)、(C④)和(D⑧)。(B⑧)描绘数据对象及其关系,用于成立数据模型;(C④)描绘数据在系统中如何被传达和变换,用于成立功能模型,同时还需要给出加工规格说明;(D③)描绘系统对外面事件如何响应,用于成立行为模型,同时还需要给出控制规格说明。Petri网主要用于描绘互相独立,共同操作的办理系统,即(E)的办理系统。【供选择的答案】A~D:①对象图②数据词典③状态迁徙图④数据流程图⑤时序图⑥事件追踪图⑦控制流程图⑧实体关系图⑨仿真图⑩行为图E:①并发履行②事件驱动③时钟驱动④随机履行⑤次序履行4、从供选择的答案中选出与以下相关软件需求剖析表达相对应的正确答案,将其编号填入到相应的括弧(
)内。软件需求剖析方法一定能够理解和表达问题领域的信息域和功能域。信息域包含(A②)、(和(C⑩)。(A②)表示数据和控制在系统中传达时的变化方式。输入对象第一被变换成数据和控制的(信息,而后再变换成输出结果信息。(B④)表示信息在计算机中的组织形式。各样数据和控制对象按什么逻辑关系组织在一同,又按什么物理关系储存在计算机中,一定靠(B⑦)剖析来解决。
B⑦D⑦
))C⑨)能够利用数据词典明确地表示,也能够经过数据或数据对象的层次构造隐含地表示。对数据进行变换就是程序所表现的功能。两个功能之间的数据传达确立了功能之间的(E⑤)。【供选择的答案】A~C:①信息属性②信息构造③信息服务④信息通信⑤信息抽象⑥信息内容⑦信息流⑧信息层次⑨信息项⑩信息行为D~E:①连结②接口③中间④通信⑤联系5、从供选择的答案中选出与以下相关软件需求剖析表达相对应的正确答案,将其编号填入到相应的括弧()内。原型化方法是用户和软件开发人员之间进行的一种交互过程,合用于(A①)系统。它从用户界面的开发下手,第一形成(B③),用户(C④),并就(D①)提出建议,它是一种(E①)型的设计过程。供选择的答案:A.①需求不确立性高的②需求确立的③管理信息④决议支持B.①用户界面使用手册②用户界面需求剖析说明书③系统界面原型④完美的用户界面C.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 进门体验活动方案
- 落实常规教学活动方案
- 走进甲骨文学校活动方案
- 跳绳考试活动方案
- 蒙牛线下活动方案
- 退役士兵回乡活动方案
- 2025年疼痛科医师慢性疼痛综合治疗方案设计考核试题及答案解析
- 2025年全科医生常见急诊疾病识别与处理模拟考试试题及答案解析
- 2025年糖尿病患者血糖监测与药物治疗知识测试试题及答案解析
- 工程学院《化工原理》第一学期期末考试试卷测试题及答案
- 中建八局如何做好转型升级下的技术标编制工作
- 《乡村振兴战略课件》课件
- DB42-T 2090-2023 全方位高压喷射注浆技术规程
- 药品经营许可证零售换证申请表模板
- 2025年煤矿主提升机操作工技能竞赛参考试题库(含答案)
- 2025年青海西宁供水集团有限责任公司招聘笔试参考题库含答案解析
- SJG 74-2020 安装工程消耗量定额
- 沿街迎春彩灯施工方案
- 抗菌药物的合理应用课件
- 2025年中国榕敏颗粒行业市场供需现状及未来发展趋势报告
- 皮肤溃疡的健康宣教
 
            
评论
0/150
提交评论