期末复习试题(软件工程)

期末复习试题(软件工程)
期末复习试题(软件工程)

一、填空题

1.__________是一门研究应用工程化方法构建和维护有效,实用和高质量的软件学科。

2.项目的三个约束因素是:__________,__________和范围。

3.__________是在系统之外,透过系统边界与系统进行有意义交互的任何事物。

4.数据库建模主要涉及三个阶段,即建立_________模型,_________模型和物理模型,E-R图是指_________-关系图。

5.__________图和__________图称为交互图。

6.用例与用例之间的关系包括__________关系,__________关系和__________关系。

7.瀑布模型一般适用于__________,但不适用于__________项目的开发。

8.用例图主要由__________,__________和关联等模型元素构成。

9.类之间可能有关联,__________,__________,__________,依赖等关系。

10.软件生命周期的六个阶段是__________,__________,__________,__________,__________,运行|维护。

11.分析类分为三种类型:__________,__________和__________。

12.在设计模型中,可以直接将实体类及其关系映射为关系数据库,类可以映射为_______,对象则映射为_______,属性映射为_______。

13.设计时通常会将一些公共算法封装成特定的类,这种类被称为__________类。

14.如果类A和类B是一对多的关系中,即一个类A的中以有0个或多个类B的对象,而一个类B的对象只能有一个类A的对象,在映射为关系数据库的表时,外键应放在__________表中。

二、判断题

()1.设计继承关系时,超类通常被设计为抽象类。

()2.螺旋模型特别适用于需求不够明确的软件开发项目,但不适家用于大而复杂的系统。

()3.用例描述中的事件流,应该描述参与者与系统的交互过程。

()4.分析模型是设计模型的输入。

()5.顺序图中的消息映射为发送消息的类中的操作。

()6.在多层结构的设计中,包应公依赖于同一层和次下层的包。

()7.类的操作必须定义为公有可见的。

()8.软件开发过程就是编写程序代码的过程。

()9.关联类最常见的用途就是协调多对多关系。

()10.在用例的包含关系中,基础用例可能是,也可能不是一个真实存在的用例,一定会执行被包含用例。()11.类与类之间的泛化关系,即继承关第,是一般元素和具体元素之间的分类关系。

()12.类图表示了一个系统的动态结构。

()13.活动图可以对并行流程建模。

()14.活动和来对业务流程建模,可以发现业务流程存在的缺陷,以优化业务流程。

三、问答题

1.描述面向对象的软件开发生命周期包含哪些阶段?并说明每个阶段主要完成什么任务?

2.请描述类之间的聚合关系和组合关系的区别,并举例说明。

3.试简述建立一个用例模型所包含的步骤,并说明一个用例的用例描述(用例规约)需要包括哪些主要内容?

四、综合应用题

1.自动柜员机,即ATM,是指银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带记录客户的基本户口资料(通常就是银行卡),让客户可以透过机器进行提款,存款,转帐等银行柜台服务。

(1)画出ATM机的用例图(2)给出ATM机转款过程的用例描述

2.某公司办事员得用某信息系统打印账单的过程如下所示。

由办事员输入账单材料流到系统中的BillDetailAcceptor类,由BillDetailAcceptor 核对账单材料流,并将其发送至TotalAmountCalculator类,TotalAmountCalculator计算总账,并发给BillPrinter类打印账单,打印结果最后返回

给办事员。

(1)给出打印系统中的类及操作,并画出类图。(2)试使用顺序图描述上述过程。

答案:

一: 1.软件工程 2.时间,成本 3.参与者 4.概念模型,逻辑模型,实体

5.序列图和协作图

6.泛化,包含,扩展

7. 功能,性能明确,完整,无重大变化的--用户需求经常变更的软件项目

8.参与者,用例9.泛化,聚合,组合

10.问题的定义及规划,需求分析,软件设计,程序编码,软件测试,运行维护

11.数据流图,实体关系图,状态转换图12.表,关系数据库,列

13.封装类14.B

二:TTTTTTFFTFTTTT

三:

(1)1,软件定义时期:a,问题定义b,可行性研究c,需求分析

2,软件开发时期:a,概要设计b,详细设计c,编码和单元测试d,综合测试

3,运行维护时期: a.完善性维护 b.纠错性维护 c.适应性维护 d.预防性维护

(2)聚合是关联关系的一种特例,它体现的是整体与部分的关系,即has-a的关系。此时整体与部分之间是可分离的,它们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享。

比如计算机与CPU,公司与员工的关系等. 组合也是关联关系的一种特例,它体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。它同样体现整体与部分间的关系,但此时整体与部分是不可分的,整体的生命周期结束也就意味着部分的生命周期结束,比如人和人的大脑。

(3)

1.需求获取,分析需求,用例在需求分析中的使用,识别参与者,确定用例,用例的粒度,用例间的关系,用例描述,用例建模

2.简要说明,事件流,用例场景,特殊需求,前置条件,后置条件

四:(2)

1.ATM机转款过程:1.1简要说明Actor:用户

2.事件流

2.1基本流

1.发起转帐:顾客将银行卡插入读卡器;

2.验证银行卡:ATM读取卡上的银行标识和账号数据,验证卡的有效性;

3.输入密码:在ATM提示下,顾客输入密码;

4.验证账号和密码:ATM验证账号有效并且密码正确;

5.选择服务:在ATM提示的可选服务中,顾客选择转帐;

6.输入转款额:在ATM提示下,顾客输入50元倍数的金额;

7.服务授权:ATM向银行主机提供账号+转款额,发起转款事务,银行主机返回转款授权,并更新余额;

8.派发通知:ATM显示转帐成功;

9.返还银行卡:ATM吐出银行卡;

10.提供凭据:ATM打印并吐出凭条,并更新内部日志。

2.2备选流

2.21密码错误:ATM要求重新输入(输入错误3次自动吐卡)

2.22.账号不存在:ATM显示如法进行转帐;

2.2

3.ATM中现金空缺:ATM的服务选项中没有取款;

2.24ATM中现金少于取款额:ATM给出提示并回到步骤6;

2.25.顾客余额少于取款额:ATM给出提示并回到步骤6;

2.26前置条件:ATM机开机并正常运作;顾客拥有一张可以插入ATM机读卡器的银行卡;

2.27后置条件:最小保证:顾客的操作被记录(录像);所有的账户和交易记录必须保持平衡;ATM机与银行主机

系统的通讯重新初始化;成功保证:顾客取回银行卡、凭条;顾客账户数据被正确修改;银行系统记录了转款信息。

工程制图试题及答案(超好)

工程制图试题答案(1) 一、填空题(20分) 1、投影法一般可分为两大类,一类叫做中心投影法,一类叫做平行投影法。 2、基本几何体按表面特征分为平面立体,曲面立体两种。 3、一个标注完整的尺寸由尺寸界线,尺寸线和尺寸数字三要素组成。 4、螺纹的画图规定,外螺纹的大经用粗实线线绘制,小径用细实线线绘制;内螺纹的大经用细实线线绘制,小径用粗实线线绘制;内、外螺纹连接时,旋合部分按外螺纹的画法绘制。 5、装配图的内容包括①一组图形,②必要的尺寸,③技术要求,④标题栏,零件序号和明细栏。 6、城市给水工程包括①一、二级泵房,②输水管网,③给水处理厂, ④配水管网。 二、根据立体图画三视图(10分) 参考答案: 三、已知水平线AB在H面上方20mm处,求作它的其余两面投影(10分) 四、补画第三试图(10分) 五、标注尺寸(尺寸数字从图中量取,取整数)(20分) 六、根据物体的三视图,画出正等轴测图(10分) 七、将下列主视图改画全剖试图(20分) 工程制图试题答案(2) 二、填空题(20分) 1、三视图之间的位置关系:以主视图为基准,俯视图在它的正下方,左视图在它的正右方。三视图的“三等”关系:主、俯视图长对正,主、左视 图高平齐,左、俯视图宽相等。 2、正等轴测图的轴间角为1200,轴向变形系数为0.82为了计算方便,一般用1 代替。 3、按剖开机件的范围不同,剖视图可分为全剖视图,半剖视图和局部剖视图。 4、普通螺纹M16×1.5LH-5g6g-S的公称直径为16 mm,旋向为右(左、右);导程为 1.5 。 5、零件的内容包括①一组视图,②完整的尺寸,③技术要求,④标题栏。 6、暖通空调工程图包括①室内采暖平面图、系统图,②空调通风平面图、系统图, ③设备布置图和祥图。 二、根据立体图画三视图(10分) 三、已知水平线AB与铅垂线MN相交于M点,试完成两直线的三面投影图(10分) 四、补画第三试图(10分) 五、标注尺寸(尺寸数字从图中量取,取整数)(20分) 六、根据物体的三视图,画出正等轴测图(10分)

《土木工程制图》模拟试题三

装 订 线 内 不 得 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

2.剖面图的剖切位置符号应于下列哪一个图样中绘出( )。 A.立面图 B.剖面图 C.底层平面图 D.标准层平面图 3.立面图中的室外地坪线用什么线型绘制( )。 A.1.4b的粗实线 B.1.2b的粗实线 C. l.lb粗实线 D.O.5b中实线4.基础图通常包括基础平面图和什么图( )。 A.基础立面图 B.基础剖面图 C.基础断面因 D.基础详图 5.在一五层高的住宅建筑中,下列哪一个楼梯平面图没有折断线( )。 A.底层楼梯平面图 B.二层楼梯平面图 C. 标准楼梯平面图 D.顶层楼梯平面图 6.剖切位置线的长度约为多少mm( )。 A.4-6 B.6-10 C.6 - 8 D. 8 - 10 7.若采用1:10比例绘制,3600mm长的线应画成多少mm长的线( )。 A.3.6 B.36 C.360 D.3600 8.线型加深时,一般的顺序是( )。 A.先曲后直 B.先虚后实 C.先直后曲 D.以上都不对 9.下列连接方式中,不属于钢结构连接方式的有( )。 A.焊接 B.预理件连接 c.螺栓连接 D.铆钉连接 10.当焊缝分布不规则或为断续时,在标注焊缝代号的同时,宜在焊缝处加粗线,该粗线表示( )。 A.正面焊缝 B.背面焊缝 C.正背面均有焊缝 D.以上都不对 三、绘图题(14分) 根据楼梯剖视图,完成下页的楼梯底层平面图及二层平面图,要求尺寸、标高及标注完整。

装 订 线 内 不 得 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

软件工程期末复习知识点整理

复习整理 、绪论 1. 软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。(软件=程序+文档) 2.软件工程的定义 是指导计算机软件开发和维护的一门工程学科;采用工程化的原理与方法对软件进行计划、开发和维护;把证明正 确的管理技术和最好技术综合运用到软件开发中;研究经济地开发岀高质量的软件方法和技术;研究有效维护软件 的方法和技术。 3.软件危机的概念,及出现的原因 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。 产生原因: ⑴软件规模越来越大,结构越来越复杂 ⑵软件开发管理困难而复杂。 ⑶软件开发费用不断增加。 ⑷软件开发技术落后。 ⑸生产方式落后,仍采用手工方式。 ⑹开发工具落后,生产率提高缓慢。 4.三种编程范型的特点 (1)过程式编程范型:把程序理解为一组被动的数据和一组能动的过程所构成;程序=数据结构 +算法;着眼于程序的过程和基本控制结构,粒度最小 (2)面向对象编程范型:数据及其操作被封装在对象中;程序=对象+消息;着眼于程序中的对 象,粒度比较大 (3)基于构件技术的编程范型:构件是通用的、可复用的对象类;程序=构件+架构;眼于适合 整个领域的类对象,粒度最大 二、软件生存周期与软件过程 1、软件生存周期的定义,把生存周期划分为若干阶段的目的是什么,有哪几个主要活动 定义:一个软件从开始立项起,到废弃不用止,统称为软件的生存周期 目的:软件生存周期划分为计划、开发和运行3个时期;把整个生存周期划分为较小的阶段, 给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软件复杂性变得较易控制和管理。 主要活动:需求分析、软件分析、软件设计、编码、软件测试、运行维护( P19) 2、软件生命周期划分为哪几个阶段 软件生命周期分为三个时期八个阶段: 软件定义:问题定义、可行性研究; 软件开发:需求分析、概要设计、详细设计、编码、测试; 软件运行:软件维护

《软件工程》期末复习题1

考试时间: 16周周一5,6节 考试地点: 二教419 406 408 考试题型: 选择题:20分 简答题:30分 应用题:50分 各章内容及题型总结: 第1,2章本章的主要题型是选择题和简答题。 1. 软件危机的主要表现是什么?答:“已完成”的软件不满足用户的需求;开发进度不能保障;软件开发成本难以准确估算;软件产品的质量没有保证。 2. 软件工程的定义?答:软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理方法和先进软件开发技术结合起来,运用到软件开发和维护过程中,来解决软件危机。 IEEE的定义:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。 3. 软件工程研究的主要内容是什么?答:软件开发技术和软件开发管理两个方面。软件开发技术方面主要研究软件开发方法、软件开发过程、软件开发工具和环境。软件开发管理方面主要研究软件工程管理学、软件工程经济学、软件工程心理学。 4. 软件工程的7条基本原理是什么?答:①用分阶段的生命周期计划严格管理②坚持进行阶段评审③实行严格的产品控制④采用现代程序设计技术⑤结果应能清楚地审查⑥开发小组的人员应该少而精⑦承认不断改进软件工程实践的必要性。 5. 什么是软件生命周期?答:指一个软件从提出开发要求开始到该软件报废为止的整个时期。通常将软件的生命周期划分为可行性研究、需求分析、设计、编码、测试、集成、维护阶段。 6. 软件过程的定义?答:软件开发过程、活动和任务的结构框架。它能够清晰、直观地表达软件开发全过程,明确规定要完成的主要活动和任务。 7. 你能举出几个典型的软件过程模型吗?答:主要有瀑布模型、演化模型、喷泉模型、螺旋模型、智能模型。模型的选择是基于软件的特点和应用领域。 8. 目前,主流的软件开发方法有哪些?答:结构化方法和面向对象方法。 9. 软件工程师职业道德规范的8组关键词是什么?1999年由ACM/IEEE-CS软件工程师道德规范和职业实践(SEEPP)联合工作组制订了《软件工程师职业道德规范》,规范含有8组由关键词命名的准则:公众、客户和雇主、产品、判断、管理、专业、同行、自身。 10. 职业化软件工程师要注意的十大问题是什么?答:①高质量地完成任务②遵守行业标准,不能肆意按照自己的想象来发挥③积极帮助他人④版权意识敏感⑤严格遵守计划⑥公私分明⑦注意知识更新⑧善于沟通⑨遵守职业规则⑩诚实和正直。 第3章本章的题型主要是选择题。 1. 可行性研究的目的是什么?答:用最小的代价在尽可能短的时间内确定问题是否能够解决。 2. 可行性研究的四大要素是:经济上可行,技术可行,法律允许、社会环境可行。 3. 可行性研究的实质:是要进行一次简化了的系统分析和设计过程。首先要分析和澄清问题定义,导出系统的逻辑模型,探索若可供选择的方案,对每种方案仔细研究它的可行性。推荐一个较好的解决方案和一个初步的计划。 第4,5章本章的题型有选择题。 2. 什么是需求工程?需求工程是指应用有效的技术和方法进行需求分析,确定客户需求,帮助分析人员理解问题,定义目标系统的外部特征的一门学科。需求工程中的主要活动有:需求获取、需求分析、需求规格说明、需求验证和需求变更管理。

工程制图考试试卷及其答案

试题: 01.填空题: 0102A01.一个完整的尺寸包括、、和。 0102A02.可见轮廓线用线绘制;不可见轮廓线用线绘制。 0102A03.轴线(中心线)用线绘制;断裂边界线用线绘制。 0102A04.比例是指之比。 0102A05.机件的真实大小应以依据,与图形的大小及绘图的准确度无关。0102A06.绘制圆的对称中心线时,圆心应是相交。 0102A07.整圆或大于半圆的圆弧标注尺寸,并在数字前面加注符号。0102A08.圆弧半径尺寸应标注在投影上。 0102A09.等于半圆的圆弧标注尺寸,符号是。 0102A10.平面图形的尺寸有、、。 0102A11.假想轮廓线用线绘用。 0102A12.放大比例是指。 0102A13.缩小比例是指。 0102A14.原值比例是指。 0102A15.斜度是指。 0102A16.锥度是指。 0102A17.丁字尺工作面是用来画线。 0102A18.斜度符号是,锥度符号是。 0102A19.圆弧连接是把和另一线段(直线或圆弧) 。 0102A20.平面图形的线段分为、、。 0102A21.具有定形尺寸而无定位尺寸的线段叫。 0102A22.图样中书写的文字、数字、字母都必须做到、、 、。 0102A23.汉字应采用,并写成。 0102A24.在同一图样中,同类相应线的宽度。 0102A25.尺寸线终端形式有和。 0102A26.尺寸界线表示尺寸的、位置。 0102A27.EQA的含义是。 0102A28.C2的含义是。 0102A29.尺寸线用绘制,不能用代替。 0102A30.标注尺寸数字时,垂直尺寸数字字头,水平尺寸数字字头。

工程制图模拟题三份(带答案)

六、在指定位置用1:1的比例画出指定的断面图(键槽深3mm) 2.半剖视图 四、完成左视图(虚线全部画出), 注全图中的尺寸(不注数值,但要注写φ等符号,16分) φ φ C 五、根据主左视图求作俯视图(虚线全部画出,10分) φ C 二、完成圆锥截切后的投影(8分) x a e(f) b b′d c o e′ f′ a′ d′ c′工程制图模拟试卷 一、作一正平线MN与AB、CD、EF三直线均相交。 (8分) 三、补全视图中的漏线 1.虚线需全部画出 专业: 姓名: 成绩: (15分)C--C φ (6分) 第1页(共6页)

56 φ52H 7 φ88 八、找出下图中螺纹连接画法的错误,把正确画法画在指定位置。(10分) 234184 12.5 120 R25 4-φ20 A 5 A-A k 100 16 A 16 30 60 k 20 2-M10深16 七、补画主视图(半剖)中的漏线,并画出取全剖的左视图。 (12分) 九、读图,完成下列问题。(15分) φ120 2、尺寸φ52H7中,φ52为___________,H为________,7为__________查表知其公差值为0.064,则其上偏差为________,下偏差为_______。 3、标注下列表面的粗糙度:①φ52H7圆柱面Ra为6.3 ②底面的Ra为12.5 ③其余表面不加工 4、解释2-M10深16的含义,2___________M____________,10________,深16________ 5、完成A—A剖视图 64 32 32 812.5 12.5 8 1、补出图中遗漏的三个尺寸(不写尺寸数值)

软件工程 期末复习笔记

软件工程期末复习笔记 胡丹 一.基本概念 1.什么是软件工程? 答:见作业 2.什么是参与者,角色? 答:所有参与到软件项目中的人员称为参与者。把项目或系统的一组职责称为角色。一个角色与一组任务联系在一起,且被派给一个参与者。一个参与者能充当多个角色。 3.系统和模型。系统指内部关联部分的集合。模型指系统的任何抽象。 4.软件工程开发活动:开发活动通过构造和验证应用域模型或系统模型处理复杂性问题,开发活动包括:需求获取、分析、系统设计、对象设计、实现、测试。 二.基本概念(2) 1.系统开发的主要内容集中在系统的3个不同模型上: 功能模型,在MUL中,使用用例图表示功能模型,以从用户观点描述系统功能。 对象模型,在MUL中,使用类图表示对象模型,使用对象、属性、关联和操作来描述系统的结构。 动态模型,在UML中,使用交互图、状态图和活动图表示动态模型,以描述系统的内部行为。 2.用例模型(功能模型) 2.1用例模型=用例文档+用例图 2.2用例间的关系:用例之间的关系关联(association )、包含(include)、扩展(extend)和泛化(generalization)这几种关系。 关系关联(association ):通信1.表示参与者用例之间进行通信。 2.不同的参与者可以访问相同的用例。 包含(include):把它所包含的用例行为作为自身行为的一部分。 扩展(extend):扩展用例被定义为基础用例的增量扩展。 基础用例提供扩展点以添加新的行为。 扩展用例提供插入片段以插入到基础用例的扩展点上泛化(generalization):继承 2.3 用例文档包括的内容:1.用例名。2.范围。 3.级别。 4.主要参与者。 5.涉众及其关注点。 6.前臵条件 7.后臵条件 8.主事件流 9.备用事件流。 3.类图(对象模型) 3.1类是面向对象系统组织结构的核心。对一组具有相同属性、操作、关系和语义的对象的抽象。包括名称部分(Name)、属性部分(Attribute)和操作部分(Operation)。

工程制图A试卷及答案

一、填空题(28 分,每小题4分) 1.投影法分和两大类。 2.在点的三面投影图中,aa x反映点A到面的距离,a’a z反映点A到面的距离。 3.绘制机械图样时采用的比例,为机件要素的线性尺寸与机件相应要素的线性之比。 4.正垂面上的圆在V面上的投影为,在H面上的投影形状为。5.正等轴测图的伸缩系数是,简化伸缩系数是。 6.同一机件如采用不同的比例画出图样,则其图形大小___ ___(相同,不同),但图上所标注的尺寸数值是___ ___(一样的,不一样的)。 7.图形是圆、大于半圆注______尺寸;图形是半圆、小于半圆注______尺寸。 二、判断与选择题(24分,每小题3分) 1.已知一立体的轴测图,按箭头所指的方向的视图是。 2.已知物体的主俯视图,正确的左视图是()。 3.已知圆柱被截取切后的主、俯视图,正确的左视图是()

4.已知主视图和俯视图,正确的左视图是()。 5. 已知平面与V面的倾角为30°,正确的投影图为。6.图示断面的正确画法是()。 7.判断下列各图是否表示平面。

8.正确的左视图是()。 三、判断立体表面上指定线段、平面相对于投影面的位置,将结果填写在右下表中。(20 分) 四、已知三角形ABC的AC边是侧垂线,完成三角形的水平投影。(28 分) 线段AB 线段BC 线段CD 平面P 平面Q 平面R 线 线 线 面 面 面

二、判断与选择题(24分,每小题3分) 1.C 2.B 3.C 4.C 5.(2) 6.C 7. 否,否,是,否; 8.D 三、判断立体表面上指定线段、平面相对于投影面的位置,将结果填写在右下表中。(20 分) 四、已知三角形ABC的AC边是侧垂线,完成三角形的水平投影。(28 分)

工程制图模拟试题及答案

工程制图模拟试卷 说明:本模拟试卷仅仅是模拟课程考核会出现的题型和题量,并不说明本模拟试卷的题目里的内容一定会是真正的考核题。切记。 一、单项选择题(每小题 分,共 分) 已知主、左视图,正确的俯视图是 。 已知圆锥被切割后的主、俯视图,正确的左视图是 。 已知主、俯视图,正确的左视图是 。

已知主、俯视图,正确的左视图是 。 已知主、俯视图,正确的左视图是 。 已知主、俯视图,正确的左视图是 。 已知主、俯视图,正确的左视图是 。

已知主、俯视图,正确的左视图是 。 已知主、俯视图,正确的左视图是 。 已知主、俯视图,正确的左视图是 。 .画法正确的 断面图是 。

.表示正确的螺纹俯视图是 。 二、填空题。(每空 分,共 分) .阅读下列零件图,并回答下列问题。(每空 分,本题共 分) ( )表达此零件的视图共有 个,根据所采用的表达方法这四个视图的分别为 图, 图, 图, 图。

( )图中机件开螺纹孔的地方有 处,机件底座共开 个光孔,其中Φ 的小孔 个。 ( )零件上要求最高的表面粗糙度为 ,最低的表面粗糙度为 , 底面的表面粗糙度为 。 ( )ф 中的基本尺寸是 , 是孔的公差带代号,上偏差是 , , ,下偏差是 , , 。 、参看教材 图 管路布置图示例,看懂此图回答问题(本题每空 分,共 分) ( )本图列出编号的管道有 种,管道的规格有 种。控制点有 个,就地安装的控制点有 个。 ( )在 立面图中,连接设备 和设备 的管道是一根还没有标注的管道,该管道的标注可从平面图对应的管道读出,其管道编号及规格为 ,该接管有 个 弯管,管子的水平段安装标高约为 米,管子总长约 米,该管道接上 个阀门,阀门的手轮方位指向 方。( )设备 的下方管道的编号及规格为 ,该接管有 个 弯管,管子总长约 米。 三、已知 、 、 、 点及其连线均在圆锥截切体面上,求: ( )该截切体的左视图。( 分) ( ) 、 、 、 点其连线在左、俯视图上投影。( 分)

软件工程期末复习填空题

软件工程填空题 1、软件危机是指在计算机软件的_开发和维护_过程中所遇到的一系列严重问题。 2、软件危机包含下述两个方面的问题:一是 _如何开发软件,以满足对软件日益增长的需求;二是_如何维护数量不断膨胀的已有软件_。 3、软件不同于硬件,它是计算机系统中的_逻辑部件_而不是物理部件。 4、一个软件从定义、开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把这个漫长的时期称为__生命周期__。 5、软件配置主要包括 __程序、文档_和_数据_ 等成分。 6、软件工程学的一个重要目标就是提高软件的 _可维护性、减少 _软件维护_ 的代价。 7、软件工程是指导计算机软件 __软件开发_ 和 __维护_ 的一门工程学科。 8、软件工程包括 _技术_ 和 __管理__ 两方面的内容,是技术与管理紧密结合所形成的工程学科。 9、通常把在软件生命周期全过程中使用的一整套技术方法的集合称为 _方法学_ ,也称为范型。 10、软件工程方法学包含_方法、工具和_过程_ 三个要素。 11、目前使用最广泛的软件工程方法学,分别是 _传统方法学和面向对象方法学 __ 。 12、概括地说,软件生命周期由 _软件定义_ 、 __软件开发_ 和 __运行维护(软件维护)__ 3个时期组成,每个时期又进一步划分为若干个阶段。 13、软件定义时期通常进一步划分为3个阶段,即 _问题定义__ 、 __可行性研究__ 和需求分析。、 14、螺旋模型将 _瀑布、_ 模型和 __快速原型_ 模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。 15、瀑布模型 _不能_ 适应需求可变的软件开发,只有到 _开发结束_ 才能见到整个软件系统。 16、可行性研究阶段当从系统逻辑模型出发,探索若干种可供选择的主要解法,对每种解法都应该从 __技术可行性、经济可行性_和 _操作可行性__ 这三个方面研究每种解法的可行性。

软件工程期末复习知识点整理

复习整理 一、绪论 1.软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。(软件=程序+文档) 2.软件工程的定义 ●是指导计算机软件开发和维护的一门工程学科; ●采用工程化的原理及方法对软件进行计划、开发和维护; ●把证明正确的管理技术和最好技术综合运用到软件开发中; ●研究经济地开发出高质量的软件方法和技术; ●研究有效维护软件的方法和技术。 3.软件危机的概念,及出现的原因 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。 产生原因: ⑴软件规模越来越大,结构越来越复杂 ⑵软件开发管理困难而复杂。 ⑶软件开发费用不断增加。 ⑷软件开发技术落后。 ⑸生产方式落后,仍采用手工方式。

⑹开发工具落后,生产率提高缓慢。 4.三种编程范型的特点 (1) 过程式编程范型:把程序理解为一组被动的数据和一组能 动的过程所构成;程序=数据结构+算法;着眼于程序的过程和基本控制结构,粒度最小 (2) 面向对象编程范型:数据及其操作被封装在对象中;程序 =对象+消息;着眼于程序中的对象,粒度比较大 (3) 基于构件技术的编程范型:构件是通用的、可复用的对象 类;程序=构件+架构;眼于适合整个领域的类对象,粒度最大 二、软件生存周期及软件过程 1、软件生存周期的定义,把生存周期划分为若干阶段的目的是什么, 有哪几个主要活动 ●定义:一个软件从开始立项起,到废弃不用止,统称为软件的 生存周期 ●目的:软件生存周期划分为计划、开发和运行3个时期;把整 个生存周期划分为较小的阶段,给每个阶段赋予确定而有限的 任务,就能够化简每一步的工作内容,使因为软件规模而增长 而大大增加了软件复杂性变得较易控制和管理。 ●主要活动:需求分析、软件分析、软件设计、编码、软件测试、 运行维护(P19) 2、软件生命周期划分为哪几个阶段

辽师软件工程期末复习题

说明: 以下试题虽然经过多次整理,但由于时间有限,存在错误或不足之处在所难免。同学们在阅读和使用过程中如发现问题,请你在课程评价的“建议”中指出,具体方法是: 写明大小题号:问题所在;正确内容。 在此谢谢你提供的方便和指正。 一、概念题 1、软工程:是1)将系统性的、规范化的、可定量的方法应用于软件的开发、 运行和维护,即将工程化应用到软件上;2)对1)中所述方法的研究。 2、软件:是计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。 3、软件危机:是指在计算机软件的开发和维护过程中遇到的一系列严重问题。 4、软件过程:是软件工程人员为了获得软件产品而在软件工具的支持下实施的 一系列软件工程活动。 5、基线:是已经通过了正式复审的规格说明或中间产品,它可以作为进一步开 发的基础,并且只有通过正式的变化控制过程才能改变。 6、软件配置项:是为配置管理而作为单独实体处理的一个工作产品或软件。 7、对象:是系统中用来描述客观事物的一个实体,它是构成系统给的一个基本 单位,有一组属性和对这组属性进行操作的一组服务组成。 8、软件过程模型:是描述软件过程的整体框架,它是软件过程的一种抽象表示。 9、类:是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提 供了统一的抽象描述,其内部包括属性和服务两个主要部分。 10、实体类:用于描述必须存储的信息及其相关行为,它是对系统核心信息的建 模,通常这些信息需要长久地保存。 11、版本:是确定在明确定义的时间点上某个配置项的状态。

12、耦合度:是表示两个子系统之间的关联程度。当一个子系统发生变化时对另 一个子系统的影响很小,则称它们是松散耦合的;反之,如果变化的影响很大时,则称它们是紧密耦合的。 13、软件需求:1)用户解决问题或达到目标所需要的条件或能力。2)系统或系 统部件要满足合同、标准、规范或其他正式规定文档所需要具有的条件或能力。3)一种反映上面1)或2)所描述的条件或能力的文档说明。 14、软件实现:是软件产品由概念到实体的一个关键过程,它将详细设计的结果 翻译成用某种程序设计语言编写的并且最终可以运行的程序代码。 15、内聚性:是子系统内部的相关程度。当子系统中彼此相关的多个对象执行类 似的任务时,则认为该子系统是高内聚的;反之,当子系统内的多个对象彼此不相关时,则认为是低内聚的。 16、软件验证:是指试图证明在软件生存期各个阶段,软件产品或中间产品是否 能够满足客户需求,包括逻辑协调性、完备性和正确性。 17、软件测试:广义上讲,测试是指软件产品生存周期内所有的检查、评审和确 认活动。狭义上讲,测试是对软件产品质量的检查和评价,它一方面检查软件产品中存在的质量问题,同时对产品质量进行客观的评价。 18、软件再工程:是以系统理解为基础,结合逆向工程、重构和正向工程等方法, 将现有系统重新构造成为新的形式。 19、软件确认:是一系列的活动和过程,其目的是保证软件产品能够符合其描述 要求。 20、软件维护:是指在软件运行或维护阶段对软件产品所进行的修改,做这些修 改时可能改正软件中的错误,也可能是增加新的功能以适应新的需求,但是

@画法几何及工程制图试题及参考答案

1、单项选择题(30) 1.图纸的会签栏一般在( B) A.图纸右上角及图框线内 B.图纸左上角及图框线外 C.图纸右上角及图框线外 D.图纸左上角及图框线内 @!.一物体图上长度标注为2000,其比例为1﹕5,则其实际大小为( B)A.400 B.2000 C.10000 D.200 3.下列仪器或工具中,不能用来画直线的是( D ) A.三角板 B.丁字尺 C.比例尺 D.曲线板 4. 在土木工程制图中,除了遵守建筑工程制图标准和某些行业标准外,还必须遵守的国家标准为:( A ) A.总图制图标准 B.水利水电工程制图标准 C.技术制图标准 D.铁路工程制图标准 5. 由国家职能部门制定、颁布的制图标准,是国家级的标准,简称国标。国标的代号为:( B ) A. ISO B. GB C. Standard D. ANSI 6. 图纸上的各种文字如汉字、字母、数字等,必须按规定字号书写,字体的号数为:( A ) A. 字体的高度 B. 字体的宽度 C. 标准中的编号 D. 序号 7. 绘制工程图应使用制图标准中规定的幅面尺寸,其中A2幅面的尺寸为:( C) A. 594 841(A1) B. 210 297(A4) C. 420 594(A2) D. 297 420(A3) 1189*841(A0) 8. 绘制工程图应使用制图标准中规定的幅面尺寸,其中A4幅面的尺寸为:(B ) A. 594 841 B. 210 297 C. 420 594 D. 297 420 9. 绘图比例是:( A ) A. 图形与实物相应要素的线性尺寸之比 B. 实物与图形相应要素的线性尺寸之比 C. 比例尺上的比例刻度 D. 图形上尺寸数字的换算系数 10. 如果物体的长度为1000mm,绘图比例是1:20,则在绘图时其长度应取:( C ) A. 100 B. 1000 C. 50 D. 20

《工程制图》期末试卷答案

《机械制图》试卷答案 班级:学号:姓名:分数:一、补画第三视图,并作出表面上各点或直线的其余投影。(7分) 评分标准:视图3分,点投影0.5×6=分,连线1分。 二、判断两直线间的相对位置并给出理由。(8分) 评分标准:判断2×2=4分,依据2×2=4分。 1

三、补画视图中的缺线。(12分,第1题6分,第2题6分) 1、评分标准:每线1分,1×6=6分。 2、评分标准:斜线4分;虚线2分。 四、补画第三视图。(8分) 评分标准:相贯线4分,其余4分。 2

五、补画第三视图并标注尺寸。(32分) 评分标准:补左视图20分: 1、相贯线8分,每段2分; 2、切线4分,每边2分; 3、粗实线4分; 4、虚线4分。 标尺寸共12分,每尺寸1分。 六、分析剖视图中的错误,画出正确的剖视图。(10分) 3

评分标准:视图2分;剖视图2分;剖面线2分;肋板2分;其余2分。 七、作出正确的螺纹连接视图。(10分) 评分标准:螺纹连接 5分;A-A 3分;剖面线方向 2分。 4

八、看零件图完成下列各题。(13分) 评分标准:c-c断面图3.5分;第2~6题每空0.5分;第7题3分。 1、作出C-C断面图; 2、主视图是局剖视图图,键槽的图形称局部视图; 3、4-M10螺孔的定位尺寸是φ56±0.05和45°; 4、该零件最光洁的表面是30±0.006,粗糙度代号是 5、φ48 013 .0 002 .0 + +外圆直径,最大可以加工成φ48.013 ,最小可以加工成φ48.002 6、M39×1.5是普通螺纹螺纹,大径是 39 ,螺距是 1.5 ,旋向是右 7 : φ72 01 .0 -的轴线相对于φ48 013 .0 002 .0 + +的轴线同轴度公差为0.03 。 5

软件工程期末复习重点

1、什么是软件工程 在《计算机科学技术百科全书》中软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。 2、软件生存周期分哪几个阶段分别简述各个阶段的任务。 答:软件生存周期有计算机系统工程、需求分析、设计、编码、测试、运行和维护6个阶段。 A 计算机系统工程的任务是确定待开发软件的总体要求和范围,以及该软件与其他计算机 系统元素之间的关系,进行成本估算,做出进度安排,并进行可行性分析,即从经济、技术、法律等方面分析待开发的软件是否有可行的解决方案,并在若干个可行的解决方案中做出选择。 B 需求分析主要解决待开发软件要“做什么”的问题,确定软件的功能、性能、数据、界 面等要求,生成软件需求规约。 C 软件设计只要解决待开发软件“怎么做”的问题。软件设计通常可分为系统设计和详细 设计。系统设计的任务是设计软件系统的体系结构,包括软件系统的组成成分、各成分的功能和接口、成分间的连接和通信,同时设计全局数据结构。详细设计的任务是设计各个组成成分的实现细节,包括局部数据结构和算法等。 D 编码阶段的任务是用某种程序设计语言,将设计的结果转换为可执行的程序代码。 E测试阶段的任务是发现并纠正软件中的错误和缺陷。测试主要包括单元测试、集成测试、确认测试和系统测试。 F软件完成各种测试后就可交付使用,在软件运行期间,需对投入运行的软件进行维护,即可发现了软件中潜藏的错误或需要增加新的功能或使软件适应外界环境的变化等情况出现时,对软件进行修改。 3、简述各类软件过程模型的特点。 答:典型的软件过程模型有:瀑布模型、演化模型(增量模型、原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式方法模型等。 A瀑布模型中,上一阶段的活动完成并经过评审后才能开始下一阶段的活动,其特征是: 接受上一阶段活动的结果作为本阶段活动的输入; 依据上一阶段活动的结果实施本阶段应完成的活动; 对本阶段的活动进行评审; 将本阶段活动的结果作为输出。 B 增量模型将软件的开发过程分成若干个日程时间交错的线性序列,每个线性序列产生软件 的一个可发布的增量版本,后一个版本是对前一个版本的修改和补充,重复增量发布的过程,直至产生最终的完善产品。 C 原型方法从软件工程师与客户的交流开始,其目的是定义软件的总体目标,标识需求。然 后快速制定原型开发的计划,确定原型的目标和范围,采用快速设计的方式对其建模,并构建模型。被开发的原型应交付给客户使用,并收集客户的反馈意见,这些反馈意见可在下一

河北工业大学软件工程期末复习

软件工程期末复习总结 第一讲概述(选择U填空U简答) 1.1 软件工程的研究内容 软件工程要考虑专业软件开发所需要的理论、方法和工具----工程技术问题 软件工程要考虑如何有效的在软件开发中利用有限的成本资源----工程管理的问题 1.2 什么是软件? 软件包括:---软件的内涵 ①能够提供客户所需功能与性能的计算机程序; ②使程序能够适当的操作信息的数据结构; ③用以描述程序开发过程及使用的文档。 软件产品可以为一个特定的用户设计开发,也可以为某一类通用的市场设计开发。 软件产品可以分成: 一个新的软件并不一定是全新开发,可以由现有软件或可复用软件成分配置形成。 1.3 什么是软件工程? 软件工程是涉及软件生产各个方面的一门工程学科 软件工程涉及软件生命周期的各个方面,从软件需求的确定到软件退役。 软件工程:(1)将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件;(2)研究(1)中的方法. ——IEEE[IEE93] 1.4 什么是成功的软件项目 一个成功软件项目的三个要素包括: 按时交付不超预算满足用户要求。 1.5 软件过程与软件生命周期的相关概念 软件过程是指开发或制作软件产品的一系列活动及其成果. 所有的软件过程中都包括四个基本活动:(填空) 1. 描述( Specification)- 系统应该提供的功能及其开发约束; 2. 开发( Development)- 软件产品的生产过程; 3. 有效性验证(Validation )- 检验软件产品是否满足了客户的需要; 4. 进化( Evolution )- 按照用户的变更要求不断的改进软件。 软件生命周期是软件过程的另一种形象描述,通常包括需求定义、分析与描述、软件设计、实现、测试、维护与退役等活动。 1.6什么是优良软件的属性? P8 (填空U选择) 优良的软件应能交付相应的功能与性能,而且应具有良好的可维护性、可依赖性、有效性和可用性:(选择题,考法内涵匹配) 可维护性(Maintainability) Software must evolve to meet changing needs; 可依赖性(Dependability) Software must be trustworthy;

软件工程期末复习资料非常全

1、下列哪一模型是软件的基础模型 A.瀑布模型 B.快速原型 C.增量模型 D.螺旋模型 2、划分软件生存周期的阶段时所应遵循的基本原则是 A.各阶段的任务尽可能相对独立 B.各阶段的任务在时间上连续 C.各阶段的任务尽可能相关性 D.各阶段的任务在时间上相对独立 3、下列哪个办法不属于解决软件危机的途径之一 A.采用软件工程的解决途径 B.研制新一代智能计算机 C.采用面向对象的软件设计方法 D.大力扶持软件企业 4、下列哪个不属于软件工程的内涵之一 A.扶持培养软件高手的学院 B.开发既可靠又能有效运行的软件 C.应用完善的科学与工程原理 D.经济地开发软件 5.造成大型软件开发困难的根本原因在于 A.开发人员缺乏足够的开发经验 B.项目开发进度不合理 C.软件系统的复杂性 D.对软件开发的资金投入不足 6.软件会逐渐退化而不会磨损,其原因在于 A.软件备件很难订购 B.不断的变更使组件接口之间引起错误

C.软件错误在经常使用之后会逐渐增加 D.软件通常暴露在恶劣的环境下 7.下面说法正确的是 A.大多数软件系统是不容易修改的,除非它们在设计时考虑了变化 B.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产 C.一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功 D.购买大多数计算机系统所需的硬件比软件更昂贵 8.Ariane 5火箭发射失败的事例告诉我们 A.(2)软件后备系统可以通过复制生成 B.(3)软件重用必须重新进行系统论证和系统测试 C. 选项(1)和(3) D.(1)系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制 9.软件危机的主要原因是 A.软件本身的特点及开发方法。 B.软件工具落后。 C.软件生产能力不足。 D.对软件的认识不够。 10.下面的描述正确的是 A.软件质量是在开发过程中逐渐构建起来的。

关于土木工程制图试题

土木工程制图模拟试卷 一、单项选择题(每个题只有一个答案最符合题意) 1、根据《房屋建筑制图统一标准》(GB/T50001-2001)工程字体采用()。 A、宋体 B、长仿宋体 C、黑体 D、楷体 2、土建工程图采用三种线宽:粗线、中粗线、细线,其线宽比例为()。 A、4:2:1 B、3:2:1 C、5:2:1 D、1:1:1 3、采用1:50比例作图,图形上标注的尺寸为100mm,则物体的实际尺寸为()。 A、100MM B、5000MM C、500MM D、50000MM 4、工程图纸一般是采用___________原理绘制。()。 A、中心投影法 B、平行投影法 C、斜投影法 D、正投影法 5、在三面正投影图中,H面投影反映物体的()。 A、左、右和前、后方位 B、左、右和上、下方位 C、前、后和上、下方位 6、正等测图的轴间角均为()。 A、90° B、30° C、150° D、120° 7、平面ABC的水平投影abc反映实形,该平面为( )。 A、水平面 B、正平面 C、侧平面 D、一般位置平面 8、平面与正圆锥面截交,平面过锥顶时截交线为( )。 A、抛物线 B、直线 C、椭圆 D、双曲线 9. 组合体的尺寸分为总尺寸、定位尺寸和()。 A.长度尺寸 B.角度尺寸 C.间距尺寸 D.细部尺寸 10、汉字的高度应不小于()。 A、2.5mm B、1.8mm C、3.5mm D、1.5mm 11、物体在水平投影面上反映的方向是()。 A、上下、左右 B、前后、左右 C、上下、前后 D、上下、左右 12、正面斜二测Y轴的轴向变形系数为()。 A、1 B、0.5 C、0.94 D、0.82 二、填空题 1、同一个物体的三个投影图的间具有“三等”关系有:、、。

软件工程_期末复习笔记

软件工程期末复习笔记 一.基本概念 1.什么是软件工程? 答:见作业 2.什么是参与者,角色? 答:所有参与到软件项目中的人员称为参与者。把项目或系统的一组职责称为角色。一个角色与一组任务联系在一起,且被派给一个参与者。一个参与者能充当多个角色。 3.系统和模型。系统指内部关联部分的集合。模型指系统的任何抽象。 4.软件工程开发活动:开发活动通过构造和验证应用域模型或系统模型处理复杂性问题,开发活动包括:需求获取、分析、系统设计、对象设计、实现、测试。 二.基本概念(2) 1.系统开发的主要内容集中在系统的3个不同模型上: 功能模型,在MUL中,使用用例图表示功能模型,以从用户观点描述系统功能。 对象模型,在MUL中,使用类图表示对象模型,使用对象、属性、关联和操作来描述系统的结构。 动态模型,在UML中,使用交互图、状态图和活动图表示动态模型,以描述系统的内部行为。 2.用例模型(功能模型) 2.1用例模型=用例文档+用例图 2.2用例间的关系:用例之间的关系关联(association )、包含(include)、扩展(extend)和泛化(generalization)这几种关系。 关系关联(association ):通信1.表示参与者用例之间进行通信。 2.不同的参与者可以访问相同的用例。 包含(include):把它所包含的用例行为作为自身行为的一部分。 扩展(extend):扩展用例被定义为基础用例的增量扩展。 基础用例提供扩展点以添加新的行为。 扩展用例提供插入片段以插入到基础用例的扩展点上泛化(generalization):继承 2.3 用例文档包括的内容:1.用例名。2.范围。 3.级别。 4.主要参与者。 5.涉众及其关注点。 6.前臵条件 7.后臵条件 8.主事件流 9.备用事件流。 3.类图(对象模型) 3.1类是面向对象系统组织结构的核心。对一组具有相同属性、操作、关系和语义的对象的抽象。包括名称部分(Name)、属性部分(Attribute)和操作部分(Operation)。

软件工程期末复习资料

软件工程复习题1 一、选择题,请从四个可选项中选择正确答案。 1.以下哪一项不是软件危机的表现形式()? A.成本高 B.生产率低 C.技术发展快 D.质量得不到保证 2.哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。()A.演化模型 B.喷泉模型 C.原型模型 D.螺旋模型 3.可行性研究的目的不包括() A.分析开发系统的必要性 B.确定系统建模的方案 C.分析系统风险 D.确定是否值得开发系统 , 4.可行性分析研究的费用大约是项目总经费的()。 % % % % 5.在E-R 模型中,包含以下基本成分()。 A.数据、对象、实体 B.控制、联系、对象 C.实体、联系、属性 D.实体、属性、联系 6.软件需求分析产生一个重要文档是()。 A.软件维护说明书 B.需求规格说明书 C.可行性报告 D.初步用户手册 、 7.内聚程度较低的是()。 A.通信内聚 B.过程内聚 C.顺序内聚 D.时间内聚

8.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是() A.把软件划分成模块B确定模块之间的调用关系 C.确定各个模块的功能 D.设计每个模块的伪代码 9.UML 语言支持的建模方式不包括有()。 A.静态建模 B.动态建模 C.模块化建模 D.功能建模 10.以下哪一项不是面向对象的特征。() A.多态性 B.继承性 C.封装性 D.过程调用 ^ 11.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()A.软件危机 B.软件工程 C.程序设计革命 D.结构化程序设计 12.瀑布模型的关键不足在于()? A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审 13.可行性研究的四大要素是()。 A.经济、技术、法律和社会环境 B.经济、技术、开发组织能力和领导者水平 C.经济、技术、计算机硬件环境和网络带宽 ) D.经济、技术、软件开发工具和人员的稳定性 14.经济可行性研究的主要内容包括() A.开发过程 B.开发工具 C.风险分析 D. 效益分析

软件工程期末考试总复习题与答案

)))))))) 精品文档考试教学资料施工组织设计方案 复习题 填空题 1.在信息处理和计算机领域内,一般认为软件是_程序____、_文档____ 和_数据____ 。 2.数据流图的基本组成部分有_数据的源点与终点____、数据 流_____、加工_____、数据文件_____。 3.数据流图和数据字典共同构成了系统的_逻辑____模型,是 需求规格说明书的主要组成部分。 4.划分模块时尽量做到__高内聚、低耦合______,保持模块的 独立性,尽量使用公共模块。 5.类的实例化是_对象_______。 6.人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可 7.靠性的两个指标是_成功地运行的概率_______和_平均故障 时间_______。

8.将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来, 9.将得到软件的总开发量。这种成本估算方法称为_自底向上 _______。 10.如果一个模块被n 个模块调用,其中直接的上级模块的个数是m 个(m<=n )那么该模块的扇入数是____N_______ 个。 11.结构化设计以__数据流图_________ 为基础,按一定的步骤映射成软件结构。 12.软件的风险分析可包括风险识别、风险预测和风险驾驭(或风险管理)等3项活动。 )))))). )))))))) 13.软件著作权登记的3种主要类型:(1)著作权登记;(2)著 作权延续登记;(3)权利转移备案登记。 14.软件工程管理的主要内容有:项目经费管理,软件质量管理, 项目进度管理和人员管理。 15.面向对象分析的目的是对客观世界的系统进行___建模 _______________ 。 16.软件维护工作的生产性活动包括分析评价、修改设计和 ____编写程序代码_______ 等。

相关文档
最新文档