软件工程导论填空题总结

软件工程导论填空题总结

ID:31287226

大小:57.05 KB

页数:3页

时间:2019-01-08

软件工程导论填空题总结_第1页
软件工程导论填空题总结_第2页
软件工程导论填空题总结_第3页
资源描述:

《软件工程导论填空题总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1•软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运行与维护阶段。2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计方法,以数据结构为基础构造模块的jackson方法以对象、类、继承和通信为基础的面向对象设计方法。6.数据流图和数据字典共同构成系统的逻辑模型

2、。7.软件测试的方法有分析方法和非分析方法(即黑盒法)。8.单元测试一般以白盒测试为主,黑盒测试为辅。9.成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。10.通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为范型,软件工程方法学包含三个要素:方法、工具和过程。目前使用得最广泛的软件工程方法学,分别是传统方法学和面向对象方法学11.最基本的测试是集成测试和验收测试°12.所谓情景分析就是对用户将来使用目标系统解决某个具体问题的方法和结果进行分析13.需求分析过程应该建立3

3、种模型,它们分别是数据模型,功能模型,行为模型.数据对象彼此之I'可相互连接的方式称为联系,也称为关系。联系可分为3种类型:一对一联系,一对多联系,多对多联系。14.软件的验证:一致性,完整性,现实性,有效性15.四种维护的定义:1.改正性维护2.适应性维护3.完善性维护4.预防性维护。2.数据流图中信息流的类型有(变换流)和(事务流)。3.软件的定义是:软件二程序+数据+(文档),软件是(程序及其文档)。4.经典结构程序设计包括顺序、选择和(重复)三种结构。5.集成测试时对软件结构中上层使用(自顶向下)的集成测

4、试方法,对软件结构屮下层使用(自底向上)的集成测试方法。6.软件维护包括(改正性维护)、适应性维护、完善性维护、预防性维护。7.面向対象方法学建模得到的三个基本子模型是(对象建模)、动态模型、功能模型。8.复杂大型问题的对象模型通常由主题层、类与对彖层、结构层、(属性层)、及服务层5个层次组成。9.面向对象方法学是基于软件的重用。10.软件层次结构图中方框间的连线表示调用关系。21.在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能协调软件开发,并使混乱减到最低程度。22.规定功能的软件,在一定程

5、度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有容错功能的软件。23.McCall提出的软件质量模型包括丄个软件质量特性。24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。21.为了便于对照检查,测试用例应由输入数据和预期的麵出结果两部分组成。22.程序设计语言的心理特性主要表现在一歧义性_、简洁性、传统性、局部性和顺序性。23.软件结构是以堡鑿为基础而组成的一种控制层次结构。24.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判

6、定表、判定树。25.结构化语言是介于自然语言和形式语言之间的一种半形式语言。26.若年利率为i,不计复利,n年后可得21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的(信息流动)情况。22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略)。24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图來看,一条独立路径是至少包含有一条(在其他独立路径中未有过

7、)的边的路径。25.汇编语言是面向(机器)的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)027.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的而向维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。30.科学工程计算需要大量的标准库函数,以便处理

8、复杂的数值计算,可供选择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。1.软件的开发与运行经常受到硬件的限制和制约。(丿)2.模块内的高内聚往往意味着模块间的松耦合。(J)3.Jackson图只能表达程序结构,不能表达数据结构。(X)上述数据流图表示数据A和B同吋输入变换成C。(X)5.软件的质量好坏主要由验收人员负责,其他开发人员不必关心。(

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

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

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