软件工程复习资料按题型

软件工程复习资料按题型

ID:9958591

大小:288.50 KB

页数:21页

时间:2018-05-16

软件工程复习资料按题型_第1页
软件工程复习资料按题型_第2页
软件工程复习资料按题型_第3页
软件工程复习资料按题型_第4页
软件工程复习资料按题型_第5页
资源描述:

《软件工程复习资料按题型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、名词解释:1.  数据词典——是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。2. 数据流图——他以图形的方式反映系统的数据流程3. 白盒测试——按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法4. 黑盒测试——按照程序的功能测试程序,检验与程序功能有关的输入、输出与程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜测法和因果图法5. 完善性维护——为了适应用户业务和机构的发展变化而对软件的功能、性能进行修改、扩充的过程称为完善性维护。因为各种用户的业务

2、和机构在相当长的时期内不可能是一成不变的,所以功能、性能的增加是不可避免的,而且这种维护活动在整个维护工作中所占的比重很大6.软件可靠性——指在给定的时间内,程序按照规定的条件成功地运行的概率7.软件配置——是一个软件在生存周期内,他的各种形式、各种版本的文档与程序的总称8. 软件再工程——运用逆向工程、重构等技术,在充分理解原有软件的基础上,进行分解、综合、并重新构建软件,用于提高软件的可理解性、可维护性可复用性或演化性。9. α测试——是在一个受控的环境下,由用户在开发者的“指导”下进行的的测试,由开发者负责记录错误和使用中出现的问题。10.β测试——是由软件的最终用户(多个)在一个或

3、多个用户场所来进行。由用户负责记下遇到的所有问题,包括主观认定的和真实的问题,定期向开发者报告,开发者在综合用户的报告之后进行修改,最后将软件产品交付给全体用户使用。11.聚集关系——表示类或对象之间的整体与部分的关系12.泛化关系——表示类或对象之间的一般与特殊的关系13.内聚——一个模块内部各个元素彼此结合的紧密程度的度量。14.耦合——一一个软件结构内不同模块之间互连程度的度量。15、软件重用——也叫软件再用或复用,是指同一事物不做修改或稍加改动就能多次在软件中重复使用。判断题:1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。(对)2.数据字典是对数据流图中的数据流,加

4、工、数据存储、数据的源和终点进行详细定义。(错)3.JAVA语言编译器是一个CASE工具。(对)。4.软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。(错)5.软件模块之间的耦合性越弱越好。(对)6.数据库设计说明书是一个软件配置项(对)7.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。(错)8.过程描述语言可以用于描述软件的系统结构。(错)9.如果通过软件测试没有发现错误,则说明软件是正确的。(错)10.快速原型模型可以有效地适应用户需求的动态变化。(对)11.模块化,信息隐藏,

5、抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(对)12.集成测试主要由用户来完成。(错)13.确认测试计划应该在可行性研究阶段制定(错)14.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(错)15.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。(对)16.在可行性研究中最难决断和最关键的问题是经济可行性。(错  )17.耦合是指一个模块内各个元素彼此结合的紧密程度。(错   )18.一笔交易、一个动作、甚至操作人员按一个按钮都可以看作是一次事物。( 对 )19.概要设计阶段完成的主要文档是概要设计说明书。(对   )20.过大的模

6、块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。(错)21.程序设计语言中应绝对禁止使用GOTO语句。( 错  )22.类是关于对象性质的描述,由方法和数据组成。(对   )23.随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。( 对 )25.为保证程序的安全,必须做到程序中没有任何错误存在,即容错。(错  )26.如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。(对)27软件开发小组人员越多越好。(X)28.在程序运行之前没法评估其质量。(X)29需求是变化的,因为软件是灵活的,总可以满足需求。(X)30有了对目标一般描述,就可以编程序,以后再

7、详细描述。(X)31模块越小,模块的优点越大。(X)32、在软件开发过程中,工作量最大的一个阶段就是编码程序。(X)(注:是测试阶段)33、开发初始原型的目的是为了确定用户的基本需求。(X)(注:只有确定了用户的基本需求之后才开发初始原型,初始原型表达了用户的基本需求)34、尽可能推迟程序的逻辑实现是按照瀑布模型开发软件的一条重要的指导思想(X)(注:逻辑实现)35、一般说来,模块的内聚程度越高,它们之间的耦合程度也越高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。