- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
D-2、软件工程-总复习
SOFTWARE ENGINEERING 福州大学·软件学院·软件工程系 总复习 王灿辉 考试时长:120分钟,总分:100分 考试时间:看教务网 考试地点:看教务网 形式:闭卷考试 笔试概况 笔试要求 题型:判断题、选择题、填空题、名词解析、简答题、综合题。 纯靠记忆的题目(如:名词解析等)的份量不大。理解题和开放题的比例较大。题目覆盖面大,难度小,注意重点章节。 以教材为主,全面复习。 笔试要求 友情提示:1、考试以书本上的知识为主!2、按历年经验,软件工程课程考试不及格的学生,绝大部分补考也不及格。3、软件工程课程如果挂科,明年就无法按时毕业。 软件工程概述和软件过程模型、软件(概要、详细)设计、软件测试和纠错:占较大比例 系统工程、软件项目管理与风险管理、软件需求分析、编程、软件维护、软件质量和软件质量保证、面向对象方法、软件复用、软件工具、变更管理、软件度量、敏捷软件工程、面向对象方法等:占比较小 各章节分数比例 有效性(确认)测试(Validation Testing)是在模拟环境(或开发环境)下运用白盒法(white-box),验证软件特性是否与需求符合。 从设计软件产品开始到产品不能再使用时为止的时间周期称为软件生命(存)周期。软件生存周期通常包括需求分析阶段、设计阶段、实现阶段、测试阶段、安装和验收阶段、运行和维护阶段,有时还包括引退阶段。 样题—判断题 原型化方法的基本思想是花费少量代价建立一个可运行的系统,是用户及早获得学习的机会。在使用快速原型法进行软件开发之前,必须准确了解用户的需求。原型法特别适合于开发探索型、实验型的软件,它能减少系统开发的风险。 软件工程过程应该以软件设计为中心,关键是编写程序。 样题—判断题 模块内聚性(Cohesion)是模块独立性的重要度量因素,在下述的几类内聚性中,具有最强内聚性的一类是( )。 A. 顺序型内聚 B. 通信型内聚 C. 功能型内聚 D. 偶然型内聚 样题—单选题 无论什么样的应用领域、项目规模和项目复杂性,软件工程(Software Engineering)工作都可以分为三个阶段:定义(definition)阶段(做什么),开发(development)阶段(如何做)和维护(maintenance)阶段(如何改)。下述哪个(些)工作应属于软件开发阶段的内容?( ) …… 样题—单选题 ……下述哪个(些)工作应属于软件开发阶段的内容?( ) ①软件测试 ②可行性研究 ③软件设计 ④编程(编码) A. ①、②和③ B. ①、③和④ C. ②、③和④ D. 全部 样题—单选题 按照软件工程的观点,软件(Software)应由 、数据(Data)和文档(documents)三部分组成。 答案:程序(Programs) 样题—填空题 是用作为硬件工程、软件工程、数据库工程和人力工程等系统元素基础的一份文档。它描述将要开发的基于计算机的系统的功能、性能和限制等。说明书界定了这些系统元素的范围。 答案:系统规格说明书 样题—填空题 软件维护(maintenance)时,对测试阶段未发现的错误进行测试、诊断、定位、纠错、修改、回归测试的过程称为 。 答案:纠错性维护 样题—填空题 自顶向下的方式在集成测试(Integration testing)过程中,如果想首先实现和验证一个完整的软件功能,那么应该选用 的组装方式。 答案:深度优先 样题—填空题 软件工程经验证明:软件开发中要掌握40-20-40规则,它强调了软件开发中的设计、编程和测试。 答案:分析、设计 样题—改错题 软件的适应性(Adaptive)维护是一个设计的恢复过程,它是通过对一个程序(系统)进行分析,然后力图在比源代码更高抽象层次上建立程序表示的过程。 答案:逆向工程 或 反推工程 样题—改错题 1、软件危机 2、软件工程 3、软件生命周期 4、数据字典 5、信息隐蔽 6、耦合性 7、回归测试 8、完善性维护 9、软件质量 10、多态性 11、软件复用 …… 样题—名词解析题
文档评论(0)