电子工程学院《软件工程》试卷库试卷new答案.doc

电子工程学院《软件工程》试卷库试卷new答案.doc

ID:51774570

大小:269.50 KB

页数:7页

时间:2020-03-15

电子工程学院《软件工程》试卷库试卷new答案.doc_第1页
电子工程学院《软件工程》试卷库试卷new答案.doc_第2页
电子工程学院《软件工程》试卷库试卷new答案.doc_第3页
电子工程学院《软件工程》试卷库试卷new答案.doc_第4页
电子工程学院《软件工程》试卷库试卷new答案.doc_第5页
资源描述:

《电子工程学院《软件工程》试卷库试卷new答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中国人民解放军电子工程学院《软件工程》试卷库试卷01答案一、填空题(每小题1分,共20分)1、瀑布模型、演化模型、螺旋模型、喷泉模型、增量模型2、需求定义、需求规格说明书3、变换型数据流图、事务型数据流图4、DFD、MSD5、基本、支持、组织6、逻辑结构、行为的描述7、问题域部分的设计、人机交互部分的设计、控制驱动部分的设计、数据接口部分的设计二、判断题(每小题1分,共10分)1、×2、×3、×4、×5、×6、√7、×8、×9、√10、√三、名词解释(每小题4分,共16分)1、答:模块耦合是对不同模块

2、之间相互依赖程度的度量。耦合类型:(由强到弱)(1)内容耦合:一个模块直接修改或操作另一个模块的数据。(2)公共耦合:两个以上的模块共同引用一个全局数据项。(3)控制耦合:一个模块向另一模块传递一个控制信号,接受信号的模块将依据该信号值进行必要的活动。(4)标记耦合:两个模块至少有一个通过界面传递的公共有结构的参数。(5)数据耦合:模块间通过参数传递基本类型的数据。2、答:模块内聚是模块内各处理成分之间的相互关联。作为模块化度量指标之一,它是指导人们进行模块结构设计的重要概念。一般地,模块内聚可分为:

3、1)偶然内聚:即一个模块内各成分之间毫无关系,则称为偶然内聚。2)逻辑内聚:即把几个逻辑上相关的功能放在一个模块中,则称为逻辑内聚。3)时间内聚:即如果一个模块完成的功能必须在同一时间内执行,则称为时间内聚。4)过程内聚:即如果一个模块内部的处理成分相关,且这些处理成分必须以特定的次序执行,则称为过程内聚。5)通信内聚:即如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。6)顺序内聚:即如果一个模块的各个处理成分和同一功能相关,且一个成分的输出作为另一成分的输入,则称为顺序内聚。

4、7)功能内聚:即模块的所有成分对于完成单一功能都是基本的,则称为功能内聚。3、答:答:特殊类的对象拥有其一般类的全部属性和操作,称作特殊类对一般类的继承。继承关系又称为一般-特殊关系,在UML中把继承关系称为泛化关系。例如:泛化关系4、答:聚合(aggregation)是表示整体的类和表示部分的类之间的“整体-部分”关系。一个类的对象,以另一个类的对象作为其组成部分,这样的对象之间具有“apartof”或“hasa”语义。聚合是关联的一种特殊形式。聚合是对象实例之间的关系。例如:四、简述题(每小题5分

5、,共20分)1、答:结构化分析方法提出的主要概念有:数据流、加工、数据存储、数据源和数据潭。结构化分析方法的主要步骤是:1〕确定系统边界,画出系统环境图2〕自顶向下逐层分解,画出各层数据流图3〕建立数据字典4〕给出加工小说明2、答:软件测试步骤如下:l单元测试(往往采用白盒测试技术):集中于每个独立的模块。该测试以详细设计文档为指导,测试模块内的重要控制路径。l集成测试:集中于模块的组装。其目标是发现与接口有关的错误,将经过单元测试的模块构成一个满足设计要求的软件结构。l有效性测试:目标是发现软件实现

6、的功能与需求规格说明书不一致的错误。(通常采用黑盒测试技术)l系统测试:集中检验系统所有元素(包括硬件、软件)之间协作是否合适,整个系统的性能、功能是否达到。3、答:a)信息组织的复杂性:l抽象:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质性的特征:系统中的对象是对现实世界中事物的抽象;类是对象的抽象;一般类是对特殊类的抽象;属性是事物静态特征的抽象;操作是事物动态特征的抽象。l分类机制:把具有相同属性和操作的对象划分为一类,用类作为这些对象的抽象描述。l继承:特殊类的对象拥有其一般类的全部

7、属性和服务(一般-特殊结构);l聚合:把一个复杂的事物看成若干比较简单的事物的组装体,从而简化对复杂事物的描述。(整体-部分结构)l多态性:在一般-特殊结构的各个类中名字相同的属性及操作具有不同的语义。l关联:对不同类的对象之间的语义连接关系的刻画l消息通讯:要求对象之间只能通过消息进行通讯,而不允许在对象之外直接地存取对象内部的属性。l多个视图:从多个角度认识系统b)文档组织的复杂性—控制机制包:使模型具有大小不同的粒度层次,以利于控制复杂性4、答:l初始级:软件过程是无序的,有时甚至是混乱的,对过

8、程几乎没有定义,成功取决于个人努力。管理是反应式的。l可重复级:建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功。l已定义级:已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件。l已定量管理级:收集对软件过程和产品质量的详细度量,对软件过程和产品有定量的理解与控制。l持续优化级:过程的量化反馈和先进的新思想、新技术促

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

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

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