软件工程填空题20分

1.结构化分析方法的分析策略是___自顶向下逐步求精_______
2.衡量模块独立性的两个定性标准是_耦合性与内聚性________大内密探灵灵狗电影。
3.软件集成测试的方法主要有两种,它们是___渐增式与非渐增式测试_______
4.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_是否值得开发_
5.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求_
6.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是__维护_____阶段。
7. 计算机辅助软件工程这一术语的英文缩写为_CASE_______
8.叠泉乡村俱乐部McCall提出的软件质量模型包括______11_____个软件质量特性。
9.软件结构是以____模块_______为基础而组成的一种控制层次结构。
10.软件概要设计的主要任务就是__软件结构的设计______
11.结构化程序设计方法是使用___三种基本控制结构(条件\控制\循环)____构造程序。
12.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和__数据存储对象_cos系统下载
1.增量模型适合于___软件需求_____不明确、设计方案有一定风险的软件项目。
2.结构化分析方法的分析策略是____自顶向下逐步求精______。
3.可行性研究实质上是要在较高层次上以较抽象的方式进行_____需求分析和设计______的过程。
4.衡量模块独立性的两个定性标准是____耦合性和内聚性_____。
5.Jackson方法是一种面向_____数据结构_________的设计方法。
6.软件集成测试的方法主要有两种,它们是____渐增式和非渐增式测试______。
7.维护阶段是软件生存周期中花费精力和费用_____最多________的阶段。
8.继承性是子类自动共享其父类的________数据结构和方法______机制。 
9.在面向对象方法中,人们常用状态图描述类中对象的_______动态行为____。
10.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为_____容错____软件。
1. 文档(document)—一种数据媒体和其上所记录的(数据)。
2. 机器语言、汇编语言:依赖于机器,面向(机器)
3. 软件有效性(efficiency),指软件系统的时间和(空间)效率。
4. 软件定义过程可通过软件系统的  可行性研究  和 需求分析 两个阶段来完成。
5. 软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。
6. 为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。
7. 一个软件的深度是指其控制的(层数)。
8. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终
可运行的代码的过程叫(编码)过程。
9. 软件维护是软件生命周期的(最后)一个阶段。
10. 软件工程由方法、(工具)和过程三部分组成,称软件工程的三要素。
11. 软件可理解性,指系统具有清晰的结构,能直接反映问题的(需求)。
12. 在实体-关系图简称E-R图中,数据对象实体用长方形、关系用(菱形)、属性用椭圆表示。
13. 从工程管理的角度软件设计可分为概要设计和(详细)设计两大步骤。
14. 通过向用户提供视觉和听觉上的反馈,保持用户与界面间的双向通信,是提高界面可(交互)性的措施之一。
15. 测试用例中,不仅要选择合理的输入数据,还要选择(不合理)的输入数据。
16. 软件工程由(方法)、工具和过程三部分组成,称软件工程的三要素。
17. 基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。
18. 流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和(循环)三个基本控制构件。
19. 机器语言和汇编语言,也称为(低级)语言。
20. 软件测试是执行程序发现并排除程序中潜伏的(错误)的过程。
21. 动态测试有两种测试方法:黑盒测试和(白盒)测试。
22. 软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的(难易)程度。
23. 黑盒测试主要是测试软件是否满足(功能)需求。
24. (调试)的目的是确定错误的位置和引起错误的原因,并加以改正。因此,又称为排错或纠错。
25. 软件工程由方法、工具和(过程)三部分组成,称软件工程的三要素。
26. 软件项目管理的范围主要集中于3个P上,即:People人员、Problem问题和(过程)process  项目project
27. 软件工程三要素 方法,工具,过程
28. 类图不能用于动态建模的有用例模型的基本组成部件是用例、角和用例之间的联系。
29. 数据流图的组成元素包括    数据的源点或终点,数据的处理,数据流和数据存储
30. 数据字典组成元素包括    数据流,数据流分量,数据存储和处理
31. 技术可行性的主要内容:研究现有技术、资源及限制能否支持和实现系统的功能、性能,主要是技术风险问题。
32. 软件测试的基本原则所有的测试都应追溯到用户需求应该在测试工作真正开始前的较长时间内就进行测试计划Pareto 原则应用于软件测试测试应从 " 小规模 " 开始,逐步转向 " 大规模 "穷举测试是不可能的为了达到最佳效果,应该由独立的第三方来构造测试
33. 模型元素有          关联聚合依赖
34. 维护:  所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。维护的过程:维护组织,维护报告。软件的可理解性,可测试性,可修改性,可移植性和可重用性是决定软件可维护性的基本因素
35. 软件复杂性度量:    McCabe方法,Halstead方法。
36. 软件的开发模型有  瀑布模型、快速原型模型,增量模型,螺旋模型,喷泉模型。
1、将下面的关系按继承关系、聚集关系或普通关联进行分类。
小汽车---------红旗轿车                      (  继承  )
小汽车---------驾驶员                        ( 普通关联 )
班级------------学生                          (  聚集  )
2、将下列各项分为类或类的实例
我的汽车                                  (  实例  )
交通工具                                  (    类    )
37. 可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否 值得去开发  ,其中的问提能否解决。
38. 软件结构的设计是以模块 为基础的。
39. 软件设计阶段,是把软件“做什么”的逻辑模型变换为“怎么做”的物理模型。
40. 需求分析的关键是必须 准确理解 用户的要求,同时要满足用户的要求。最终解决目标系统“做什么”的问题。
41. 中山大学bbs数据流图一般可分为变换型事务型两类。
42. HIPO图中 H图用于描述软件总的模块层次结构 IPO 图用于说明模块间的信息传递及模块内部的处理。
43. 详细设计也称过程设计,它是软件设计的第二阶段,主要确定每个模块的具体执行过程。
44. 处理过程设计中最典型的方法是结构化程序设计(SP)方法,其基本要点是采用的程序设计方法是自顶向下逐步求精
45. 测试用例由输入数据和预期的输出数据两部分组成。
46. 白盒法必须考虑程序的内部结构处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试
47. 软件测试过程中需要3类信息:软件配置、测试配置 和 测试工具
48. 在详细设计阶段,需要对处理过程的霸权稳定论模块和数据库的物理结构做评审。
49. 对象具有状态,对象用数据值来描述它的状态。
50. 数据流图描述系统的分解,即描述系统由哪几部分组成,各部分之间有什么联系等。
51. 任何程序都可由顺序、选择 和重复3种基本控制结构构造。这3种基本结构的共同点是单入口、单出口
52. 测试的目的就是发现程序中的错误,而不是调试程序没有错误。
53. 对象之间进行通信的构造叫做消息,类中操作实现的过程叫做方法
54. 在面向对象方法中,信息隐蔽通过对象的封装性来实现。类结构分离了 细节与实现,从而支持了信息隐蔽。
55. 面向数据流的设计又称结构化程序设计(SP),它是以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构。
56. 可行性分析包括技术可行性、经济上的可行性和社会因素可行性分析。
57. 对象模型表示了静态、结构化的系统数据性质。
58. 动态模型描述了系统的控制结构。
59. 对象实现了数据操作中国知行网的结合,使它们封装于对象的统一体中。
60. 在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即 一般—具体结构 关系,整体—部分结构关系。
61. 具有相同或相似性质的对象的抽象就是类。类的抽象就是对象,也可以说类的具体化是对象。
62. 类具有属性,它是状态的抽象,用数据结构来描述类的属性。
63. 类具有操作,它是行为的抽象,用操作名方法实现来描述。
64. 现实世界中,各对象之间相互触发,一个触发行为就是一个事件。对事件的响应取决于接受该触发的对象的状态,响应包括状态的改变或形成一个新的触发
65. 链表示对象间的物理与概念联结,关联表示之间的一种关系,就是一些可能的链的集合。链是关联的实例,关联是链的抽象。两个类之间的关联称为元关联,三个类之间的关联称为三元关联
66. 聚集关系是一种整体—部分关系。在这种关系中,有整体类部分类之分。聚集最重要的性质是传递性,也具有逆对性
67. 在结构化分析中,__数据字典__用于详细地定义数据流图中的成分。
68. 耦合性和内聚性是衡量___模块独立性_的两个定性的标准。
69. 结构化程序设计是一种程序设计技术,它采用__自顶向下、逐步求精__的设计方法和顺序、选择、循环三种基本控制结构构造常态程序。
70. 结构化分析方法中,数据流图的四种基本成分为:处理、源点或终点__数据存储和数据流_
71. 从模块内外的联系来看,结构化设计的要求是___高内聚低耦合_
72. 在需求分析中,可从有关问题的简述中提取组成数据流图的基本成分。通常问题简述中的动词短语将成为数据流图中的___处理__成分。
73. 如果两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为__数据_耦合。
74. 模块内部的算法设计在结构化方法的___详细设计__阶段进行。
75. 定性度量模块独立性的两个标准是内聚性和___耦合性___

本文发布于:2024-09-22 12:42:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/649286.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:软件   模型   方法   数据   数据流   设计
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议