软件综合项目工程简答题及答案.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、可行性研究任务是什么?   首先需要进行概要分析研究,初步确定项目标规模和目标,确定项目标约束和限制,把她们清楚地列举出来。然后,分析员进行简明需求分析,抽象出该项目标逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩设计,探索出若干种可供选择关键处理方法,对每种处理方法全部要研究它可行性,可从以下三个方面分析研究每种处理方法可行性。㈠技术可行性:对要开发项目标功效、性能、限制条件进行分析,确定在现有资源条件下,技术风险有多大,项目是否能实现。㈡经济可行性:进行开发成本估算和了解取得效益评定,确定要开发项目是否值得投资开发。㈢社会可行性:要开发项目是否存在任何侵犯、妨碍等责任问题,要开发项目标运行方法在用户组织内是否行得通,现有管理制度、人员素质、操作方法是否可行。   2、什么是模块影响范围?什么是模块控制范围?她们之间应该建立什么关系?   一个模块作用范围(或称影响范围)指受该模块内一个判定影响全部模块集合。一个模块控制范围指模块本身和其全部下属模块(直接或间接隶属于它模块)集合。一个模块作用范围应在其控制范围之内,且判定所在模块应在其影响模块在层次上尽可能靠近。假如再设计过程中,发觉模块作用范围不在其控制范围之内,能够用“上移判点”或“下移受判定影响模块,将它下移到判定所在模块控制范围内”方法加以改善。   3、非渐增式测试和渐增式测试有什么区分?渐增式测试怎样组装模块?   非渐增式测试和渐增式测试测试方法有以下区分:㈠非渐增式测试方法把单元测试和集成测试分成两个不一样阶段,前一阶段完成模块单元测试,后一阶段完成集成测试。而渐增式测试往往把单元测试和集成测试和在一起,同时完成。㈡非渐增式需要更多工作量,因为每个模块全部需要驱动模块和桩模块,而渐增式利用已测试过模块作为驱动模块或桩模块,所以工作量较少。㈢渐增式能够较早发觉接口之间错误,非渐增式最终组装是才发觉。㈣渐增式有利于排错,发生错误往往和最近加进来模块相关,而非渐增式发觉接口错误推迟到最终,极难判定是哪一部分接口犯错。㈤渐增式比较根本,已测试模块和新模块再测试。㈥渐增式占用时间较多,但非渐增式须更多驱动模块、桩模块也占用部分时间。㈦非渐增式开始可并行测试全部模块,能充足利用人力,对测试大型软件很有意义。渐增式测试有以下两种不一样组装模块方法:㈠自顶向下组合。该方法只需编写桩模块,其步骤是从顶层模块开始,沿被测程序软件结构图控制路径逐步向下测试,从而把各个模块全部结合起来,它又有两种组合策略:①深度有先策略:先从软件结构中选择一条主控制路径,把该路径上模块一个个结合进来进行测试,方便完成一个特定子功效,接着再结合其它需要优先考虑路径。②宽度有先策略:逐层结合直接下属全部模块。㈡自低向上结合。该方法仅需编写驱动模块。其步骤为:①把底层模块组合成实现一个个特定子功效族。②为每一个族编写一个驱动模块,以协调测试用例输入和测试结果输出。③对模块族进行测试。④按软件结构图依次向上扩展,用实际模块替换驱动模块,形成一个个更大族。⑤反复②至④步,直至软件系统全部测试完成。   4、软件质量和软件质量确保含义是什么?   从实际应用来说,软件质量定义为:㈠和所确定功效和性能需求一致性。㈡和所成文开发标准一致性。㈢和全部专业开发软件所期望隐含特征一致性。软件质量确保就是向用户及社会提供满意高质量产品,确保软件产品从诞生到消亡为止全部阶段质量活动,即确定、达成和维护需要软件质量而进行全部有计划、有系统管理活动。5、软件工程标准化意义是什么?全部有哪些软件工程标准?主动推进软件工程标准化,其道理是显而易见。仅就一个软件开发项目来说,有很多层次,不一样分工人员相互配合,在开发项目标各个部分和各开发阶段之间也全部存在很多联络和衔接问题。怎样把这些错综复杂关系协调好,需要有一系列统一约束和要求。在软件开发项目取得阶段结果或最终完成是时,需要进行阶段评价和验收测试。投入运行软件,其维护工作中碰到问题又和开发工作者有着亲密关系。软件管理工作则渗透到软件生存期每一个步骤。全部这些全部要要求提供统一行动规范和衡量准则,使得多种工作全部有章可循。软件工程标准关键有以下三个:㈠FIPS135是美国国家标准局公布《软件文档管理指南》㈡NSAC ——39是美国核子安全分析中心公布《安全参数显示系统验证和确定》。㈢ISO5807是国际标准化组织公布(现已成为中国国家标准)《信息处理—数据步骤图、程序步骤图、程序网络图和系统资源图文件编制符号及约定》。   5、需求分析阶段基础任务是什么?   需求分析阶段基础任务是要正确定义新系统目标,为了满足用户需要,回复系统必需“做什么”问题。本阶段要进行以下几方面工作:㈠问题识别。双方确定对问题综合需求,这些需求包含:功

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档