软件工程第一阶段测试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程复习题 ? 一、?选择 1软件的复杂性是(??A?),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A固有的?? B人为的? C可消除的?? D不可降低的 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( A ?)系统。 A需求不确定的?? B需求确定的? C管理信息?? D决策支持 (A ??)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A软件过程?? B软件工具? C软件生存周质量保证?? D软件工程 ( A ?)意味着一个操作在不同的类中可以有不同的实现方式。 A多态性?? B类的复用?? C封装在软件生存周期的瀑布模型中一般包括计划、( C ?)、设计、编码、测试、维护等阶段。 A可行性分析??? B需求采集??? C需求分析??? D问题定义 软件需求分析阶段的测试手段一般采用( ?C )。 A总结?? B阶段性报告? C需求分析评审?? D不测试 在结构化分析方法中,(C ??)表达系统内部数据运动的图形化技术。 A数据字典?? B实体关系图? C数据流图?? D状态转换图 软件工程的基本要素包括方法、工具和(? A )。 A过程?? B软件系统? C硬件环境?? D人员 模块内聚度越高,说明模块内各成分彼此结合的程度越(B )。 A、松散 B、紧密 C、无法判断 D、相等 1软件设计阶段的输出主要是(D )。 A、程序 ? B、模块   C、伪代码 ? D、设计规格说明书 1.下面哪几个阶段是软件的设计阶段(D )。 A、编码  B、可行性研究 C、测试?? D、维护 E、需求分析 2.数据字典是用来定义( D )中的各个成分的具体含义的。 A流程图??? B功能结构图?? C系统结构图?? D数据流图? ?二判断? (正确则打√, 错误则打×) 1文档是软件产品的一部分,没有文档的软件就不称其为软件。 ??(? ) 2.在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。? ??(? ) 3.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。?? ??(? ) 4.数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。??? ??(? ) 5.不完善的系统定义往往是导致软件项目失败的主要原因。???? ?( ?) 6.一个成功的项目唯一提交的就是运行程序。???? ?????????????(? ) 7.软件工作的考虑范围主要是程序设计和实现。???? ????????????????(? ) 8.在项目计划发生延迟的情况下,增加更多的程序员一定会加快进度。 (? ) 9.软件错误可能出现在开发过程的早期,越早修改越好。???? ????????(? ) 10.模型是对现实的简化,建模是为了更好地理解所开发的系统。????? ( ?) 11.缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。(√) 12.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。(X) 13.在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求。(√) 14.快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。(√) 15.流程图也称为程序框图是最常用的一种表示法。(√) 16.面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。(√) 17.数据输入的一般准则中包括尽量增加用户输入的动作。(X) 18.用户对软件需求的描述不精确,往往是产生软件危机的原因之一。(√) 19.目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM)。(√) 20.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。(√) 21.目前的绝大多数软件都不适合于快速原型技术。(X) 22.面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等。(√) 23.缺乏处理大型软件项目的经验。是产生软件危机的唯一原因。(X) 24.通常紧致性好的语言一致性就好。(X) 25.测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。(X) 26.数据输入的一般准则中包括保证信息显示方式与数据输入方式的协调一致;允许用户定做输入格式等内容。(√) 27.软件也会磨损和老化。(X) 28.完善性维护是提高或完善软件的性能。(√) 29.需求分析阶段的成果主要是需求规

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档