(完整word版)软工复习题答案.doc
上传人:一吃****仪凡 上传时间:2024-09-11 格式:DOC 页数:9 大小:82KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)软工复习题答案.doc

(完整word版)软工复习题答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软工复习题2015-6-22填空题1.软件的本质特性是复杂性、一致性(Conformity)、可变性(Changeability)、不可见性(Invisibility)。2.软件工程以关注软件质量为目标,包括过程、方法和工具三个要素。3.计算机辅助软件工程(CASE)是一组工具和方法的集合,用于辅助软件开发、维护、管理过程中的各项活动,促进软件过程的工程化和自动化。4.瀑布模型适用在软件开发的早期阶段软件需求被完整确定。5.用户需求是从用户角度描述的系统功能需求和非功能需求,通常只涉及系统的外部行为,而不涉及系统的内部特性。6.费功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求,例如响应时间、数据精度、可靠性、开发过程的标准等。7.用例描述了一个完整的系统事件流程,其重点在于参与者与系统之间的交互而不是内在的系统活动,并对参与者产生有价值的可观测结果。8.从广义上讲,形式化方法是指将离散数学的方法用于解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。9.面向对象分析(ObjectOrientedAnalysis,OOA)–分析和理解问题域,找出描述问题域和系统责任所需的类及对象,分析它们的内部构成和外部关系,建立OOA模型。10.用例的包含关系是指一个用例的行为包含了另一个用例的行为。11.分析类的类型:实体类;边界类;控制类。12.分析对象模型:描述系统的概念实体;由类图和对象图组成。13.基于用例的分析建模过程:理解用例模型;识别分析类;定义交互行为;建立分析类图;检查分析模型。1.软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题。2.软件过程的四个基本活动:规格说明;软件开发;软件确认;软件演化。3.软件需求是满足利益相关者的要求。4.用户需求是从用户角度描述的系统功能需求和非功能需求,通常只涉及系统的外部行为,而不涉及系统的内部特性。5.需求工程的四个基本活动:需求获取;需求分析;需求规格说明;需求验证。6.需求验证主要围绕需求规格说明的质量特性展开。7.属性是用来描述对象静态特性的一个数据项。8.“同类对象具有相同的属性和服务”是指它们的定义形式相同,而不是说每个对象的属性值都相同。9.类是静态的,类的存在、语义和关系在程序执行前就已经定义好了。10.用例之间的泛化关系是描述用例之间一般与特殊关系的,不同的子用例代表了父用例的不同实现方法。11.在不同的开发阶段,类图具有不同的抽象层次。12.RUP软件开发过程的特点是:用例驱动、以体系结构为中心、迭代和增量式开发。13.验证和确认是贯穿软件生命周期的规范化评估方法。二、判断题1.软件需求是决定软件开发是否成功的一个关键因素。(√)2.用例参与者总是人员而不是系统设备。(X)3.用例是系统的全部需求。(X)4.对象是系统中用来描述客观事物的一个实体。(√)5.对象是构成系统的一个基本单位。(√)6.对象由一组属性和对这组属性进行操作的一组服务组成。(√)7.对象只描述客观事物本质的、与系统目标有关的特征(√)8.UML是一种可视化的编程语言。(X)9.一个状态图最多只能有一个初态和一个终态。(X)10.在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息.(X)11.没有编译错误的源程序就是正确的代码。(X)12.重复使用同一个对象是一种常用的程序性能优化手段。(√)13.有错是软件的属性,而且是可以改变的。(X)1.软件需求是决定软件开发是否成功的一个关键因素。(√)2.软件=程序(X)3.软件质量是软件产品与明确的和隐含的需求相一致的程度。(√)4.增量模型适用在开发的早期阶段软件需求被完整确定。(X)5.在描述用例时,应该只注重外部能力和内部细节。(X)6.“面向对象方法”是一种基于对真实世界中的概念进行抽象而思考问题的方法。(√)7.对象只描述客观事物本质的特征(X)8.组合关系中的整体与部分具有同样的生存期。(√)9.状态图侧重于描述某个类在其生命周期中的动态行为,包括对象在各个不同的状态间的跳转以及触发这些跳转的外部事件,即从状态到状态的控制流。(X)10.在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息.(X)11.实体类描述必须存贮的信息及其相关行为–通常对应现实世界中的“事物”。(√)12.重复使用同一个对象是一种常用的程序性能优化手段。(√)13.有错是软件的属性,而且是可以改变的。(X)三、单项选择题1.开发软件所需