网站大量收购独家精品文档,联系QQ:2885784924

西安电子科技大《软件工程》复习资料.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安电子科技大《软件工程》复习资料

软件工程习题解答 第一章2.软件产品有几个阶段?各有何特征?阶段A.程序设计时代(1946-1956)B.程序系统时代(1956-1968)C.软件工程时代(1968-今)生产方式个体手工劳动小集团合作生产 工程化的生产工具机器语言、汇编高级语言数据库、开发工具、开发环境、网络、?分布式、面向对象技术开发方法 追求编和技巧,追求程序运行效率个人技巧,开始提出结构化方法硬件特征价格贵、存储容量小、运行可靠性差速度、容量、工作可靠性有明显提高,价格降低,销售有爆炸性增长向超高速、大容量、微型化以及网络化方软件特征只有程序、程序设计概念,不重视程序设计方法程序员数量猛增,已意识到软件开发的重要性,开发技术没有新的突破,大量软件开发的需求已提出,开发人员的素质和工程兵的开发技术不适应规模大、结构复杂的软件开发,产生了尖锐矛盾,导致软件危机的产生开发技术有很大进步,但未能获得突破性进展,软件价格不断上升,没有完全摆脱软件危机9.什么是软件开发的方法?有哪些主要方法?软件开发的方法:是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。主要方法:结构方法、Jackson方法、维也纳开发方法(VDM)、面向对象的开发方法。 第二章 第三章1.什么是需求分析?需求分析阶段的基本任务是什么?需求分析是指:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。 7.描述加工逻辑有哪些工具?a,结构化语言b,判定表c.判定树9、简述SA方法的优缺点。第五章 6.一个正文文件由若干记录组成,每个记录是一个字符串,要求统计每个记录中空格字符的个数及文件中空格字符的总个数。要求输出数据格式是每复制一行这符串后,另起一行打印出这个字符中的空格数,最后打印出文件空格的总个数,用Jackson方法设计该程序结构。 2、在项目开发时选择程序设计语言通常考虑哪些因素? 答:通常要考虑的因素有: 项目的应用领域、软件开发的方法、软件执行的环境、算法和数据结构的复杂性以及软件开发人员的知识等。 第七章1、软件测试的目的是?测试中要注意那些原则?答:软件测试的目的是的发现软件中存在错误的活动。好的测试用例可以发现至今没有发现的错误、好的测试用例可以发现至今没有发现的错误测试。要提供输入数据还要提供输出数据、保留测试用例、检查它是否做了应该做的还要检查它是否做了不该做的、避免自己测试自己的程序、多错误多的地方要更严格的测试。2、什么是白盒法?有那些覆盖标准?比较他们的检错能力。答:将程序看成是白盒子,认真的分析程序的结构和功能制定测试用例来测试。有逻辑覆盖(语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、路径覆盖)3、什么是黑盒法?有那些测试方法?特点?答:将程序当成是黑盒子以设计中的功能为标准在程序的接口出进行测试看它能否达到功能要求。等价类划分、边界值分析、因果图、错误推测。4、软件测试要经过那些步骤?这些步骤和开发那些阶段对应?答:单元测试对应详细设计和编码、集成测试对应概要设计、确认测试对应需求分析。5、单元测试有那些内容?答:测试模块的接口、数据结构、重要的执行路径、错误处理、边界条件。8、?调试的目的是什么?调试的技术有那些?答:调试的目的是发现错误的位置并改正错误。简单调试、演绎调试、递归调试、回溯调试。1、软件维护有哪些内容?a、校正性维护b、适应性维护c、完善性维护d、预防性维护2.软件维护的特点是什么?a、非结构化维护和结构化维护b、维护的困难性c、软件强维护的费用3.软件维护的流程是什么??a、制定申请维护报告b、审查申请报告并批准c、进行维护并作详细记录d、覆审 4.软件维护的副作用有哪些??编码、数据、文档副作用第十章1、?说明对象、类、类结构、消息的基本概念?答:对象:是客观实体在问题域中的抽象。类:具有相似或相同性质的对象的抽象就是类。类结构:类的结构通常有一般----具体(分类结构)整体---抽象(组装结构)消息:对象之间通信的构造。2、?面向对象的特征和要素?答:特征:一致性、多态性、分类性、继承性。要素:共享、封装、抽象。3、?说明对象模型的特征?答:对象模型表示了静态的、结构化的、系统数据性质,描述了系统的静态结构,表现了对象间的相互关系,模型主要关心系统中对象的结构、属性和操作使用对象图来描述。 the oil level to the normal oil level. (2) for the secondary prevention of the leakage of cooling water pipe fittings, valve parts before ins

文档评论(0)

tfbbs2 + 关注
内容提供者

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

1亿VIP精品文档

相关文档