软件工程大题总结版.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、程序设计语言的三种类型和特点是什么?0101 机器语言、汇编语言:依赖于机器,面向机器 高级语言:独立于机器,面向过程或面向对象 符号语言(汇编语言): (2分) 2、软件危机 是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。0101 1、计算机软件——与计算机系统操作有关的程序、规程、 规则及任何与之有关的文档和数据。0101 2、需求分析的任务是什么?0103 需求分析的任务是确定待开发的软件系统“做什么”。具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册。 3、软件项目的成本管理——估算软件项目的成本,作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用。0201 4、快速原型技术的基本思想是什么?0402 在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。 1、软件在使用过程中维护有哪几种?0101 1)改正性维护 2)完善性维护 3)适应性维护 4)预防性维护 2、Coad/Yourdon面向对象的方法除了包含识别对象外还包括哪4个步骤?0702 标识对象的属性 标识对象的行为 识别对象所属的类 定义主题词 3、Jackson系统开发方法其核心思想是什么?0602 根据作用于数据的行为序列的结构(顺序、选择、重复),建立目标软件系统的模型,然后在软件设计阶段将模型转换为相应的程序结构。 4、设计人机界面,必须考虑哪四个方面。1202 系统的响应时间; 用户求助机制; 错误信息处理; 命令方式。 5、什么是测试用例? 为了进行有效的测试而设计的输入数据和预期的输出结果数据。1401 1、软件工程的原则有抽象、信息隐藏、模块化和其他那些内容?0102 局部化 一致性 完全性 可验证性 2、常用的软件项目的估算方法主要有哪4种?0202 自顶向下的估算方法 自底向上的估算方法 差别估算法 根据经验估算公式 3、原型法模型一般适应哪些场合?0104 它适合于那些不能预先确切定义需求的软件系统的开发,更适合于那些项目组成员(包括分析员、设计员、程序员和用户)不能很好交流或通信有困难的情况。 4、简答结构化程序设计的内容。 0801 是程序设计技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制构件。 5、瀑布模型一般适应哪些场合?0104 瀑布模型一般适用于功能、性能明确、完整、无重大变化的软件系统的开发。例如操作系统、编译系统、数据库管理系统等系统软件的开发。应用有一定的局限性。 1、螺旋模型的适应场合有哪些?0104 适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。 2、软件生存周期0103 软件从定义开始,经过开发、使用和维护,直到最终退役的全过程称为软件生存周期。 3、软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它包括哪些主要内容?0206 风险标识 风险估算 风险评价 风险驾驭和监控。 4、软件生存周期中的软件开发过程由概要设计和其它哪几个阶段组成?0103 详细设计 实现 组装设计 验收测试 5、实体—关系(Entity-Relation)图 简称E-R图,是表示数据对象及其之间关系的图形语言机制。0502 名词解释 数据词典——是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。 数据流图——他以图形的方式反映系统的数据流程 白盒测试——按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法 黑盒测试——按照程序的功能测试程序,检验与程序功能有关的输入、输出与程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜测法和因果图法 完善性维护——为了适应用户业务和机构的发展变化而对软件的功能、性能进行修改、扩充的过程称为完善性维护。因为各种用户的业务和机构在相当长的时期内不可能是一成不变的,所以功能、性能的增加是不可避免的,而且这种维护活动在整个维护工作中所占的比重很大 软件可靠性——指在给定的时间内,程序按照规定的条件成功地运行的概率 软件配置——是一个软件在生存周期内,他的各种形式、各种版本的文档与程序的总称 软件再工程——运用逆向工程、重构等技术,在充分理解原有软件的基础上,进行分解、综合、并重新构建软件,用于提高软件的可理解性、可维护性可复用性或演化性。 α测试——是在一个受控的环境下,由用户在开发者的“指导”下

文档评论(0)

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

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

1亿VIP精品文档

相关文档