文档库 最新最全的文档下载
当前位置:文档库 › 厦门理工学院软件工程设计模式期末复习资料

厦门理工学院软件工程设计模式期末复习资料

厦门理工学院软件工程设计模式期末复习资料
厦门理工学院软件工程设计模式期末复习资料

设计模式期末复习资料

统一建模语言:

1.P3

a) 1. 用例图

b) 2. 类图

2.P7 类之间的关系:

a)有什么关系

i.关联关系(能够判断出关联关系的种类: 6种)

ii.依赖关系

iii.泛化关系

iv.接口与实现关系

原则部分:

3.面向对象设计原则P26 有哪些原则(特别注意5星原则)

a)单一职责原则(Single Responsibility Principle, SRP)

b)开闭原则(Open-close Principle, OCP)P28 细看

c)里氏代换原则(Liskov Substitution Principle, LSP)

d)依赖倒转原则(Dependency Inversion Principle, DIP)P34细看

e)接口隔离原则(Interface Segregation Principle, ISP)

f)合成复用原则(Composite Reuse Principle, CRP)

g)迪米特法则(Law of Demeter,LCD)

模式部分:了解的内容请自行翻阅该模式,主要知道模式是什么、他的组成角色、应用范围等等(稍微看下就行了)

1.抽象工厂模式(Abstract Factory):优缺点

a)优点:

i.抽象工厂模式隔离了具体类的生成,是的客户并不需要知道什么被创建。

ii.当一个产品族重的多个对象呗设计成一起工作时,他能够拨正客户端始终只使用同一个产品族中的对象。

iii.增加新的具体工厂和产品族很方便,无需修改已有系统,符合“开闭原则“。

2.单例模式(Singleton):什么是单例模式,怎么判断单例模式P134

a)什么是单例模式:动机与定义

b)怎么判断单例模式:P136

i.请自行翻阅模式分析、单例模式实例与解析:(看他的组成结构就拉到了)

3.组合模式:P181 能够选择和判断该模式:

看懂模式结构:

组合模式包含的角色:

具体实例:P186

4.享元模式:概念P53。

5.模版方法模式:了解,能够判断出即可。P400

a)该模式请自行看模式动机与定义后概览P405的实例与类(看的懂就行)。

6.职责链模式:了解,能够判断出即可。P262

a)该模式请自行看模式动机与定义后概览P265的实例与类(看的懂就行)。

7.中介者模式:了解,符合什么原则,优缺点。P319

a)了解:稍微看下。

b)符合什么原则:该模式符合“单一职责原则“。P320 模式动机中的

c)优缺点:P330

优点:

i.简化了对象之间的交互

ii.将各同事解耦

iii.减少子类生成

iv.对于复杂的对象之间的交互

缺点:

v.在具体中介者类中包含了同事之间的交互细节,可能会导致具体中介者类非常复杂,使得系统难以维护。

8.状态模式:判断P366

大题部分:

1.工厂方法模式和抽象工厂模式(重点):

a)属于的模式:创建型模式。

b)他们的对比、说明、对其的理解和看法。P76

i.对比:工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。

工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式

可以创建多个

ii.工厂方法模式:

一个抽象产品类,可以派生出多个具体产品类。

一个抽象工厂类,可以派生出多个具体工厂类。

每个具体工厂类只能创建一个具体产品类的实例。

抽象工厂模式:

多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。

一个抽象工厂类,可以派生出多个具体工厂类。

每个具体工厂类可以创建多个具体产品类的实例。

c)类图的绘制。

d)具体翻阅该模式具体的类图和实例图以及结构模式的角色组成(细看、理解)。P78

e)优缺点:

i.工厂方法模式:

1.优点:向客户隐藏了产品类实例化的细节,用户无需关心产品对应的工

厂,无需关心创建细节。

2.优点:工厂可以自主确定创建何种产品对象,不需要知道对象的细节。

3.优点:再加入新产品时候,只要添加一个具体工厂和具体产品,无需修改

其他部分。具有很好的扩展性,完全符合开闭原则。

4.缺点:在添加新产品时候,需要编写新的具体产品类。

5.缺点:由于考虑到系统的可扩展性,需要引入抽象层增加了系统的抽象

性和理解难度,增加了系统的实现难度。

ii.抽象工厂模式:

1.优点:抽象工厂模式隔离了具体类的生成,客户端并不需要知道什么被

创建。

2.优点:当一个产品族重的多个对象被设计成一起工作时,他能保证客户

端只使用同一产品族中的对象。

3.优点:增加新的具体工厂和产品族很方便,无需修改现有的系统,符

合”开闭原则”

4.缺点:在添加新的产品对象的时候,难以扩展抽象工厂来生产新种类的

产品。

f)适用的场景。P87

i.工厂方法模式:

1.一个类不知道他所需要的对象的类。

2.一个类通过其子类来指定创建哪个对象。

3.将创建对象的任务委托给多个工厂子类中的某一个类,客户端无需关心

具体细节。

ii.抽象工厂模式:

1.一个系统不应该依赖于产品类实例如何被创建、组合和表达的细节。

2.系统中有多于一个的产品族,而每次只使用一个产品族。

3.属于同一个产品族的产品将在一起使用。

4.系统提供一个产品类的库。

2.命令模式

a)实例

i.具体翻阅该模式具体的类图和实例图以及结构模式的角色组成(细看、理解)。

P275

b)类图

c)应用的场景P284

i.系统需要将请求调用者和请求接受者解耦,使得调用者和接受者不直接交互

ii.系统需要在不同的时间指定请求,将请求排队和执行请求

iii.系统需要支持命令的撤销和恢复操作

iv.系统需要将一组操作组合在一起,即支持宏命令

3.迭代器模式:

a)实例

i.具体翻阅该模式具体的类图和实例图以及结构模式的角色组成(细看、理解)。

P303

b)类图

c)应用的场景P314

i.访问一个具体对象的内容而无需暴露它的内部表示

ii.需要为聚合对象提供多种遍历方式

iii.为遍历不同的聚合结构提供一个统一的接口

4.策略模式

a)商场打折案例(掌握) P399 Null

i.

ii.

iii.

b)概念(本质)

i.策略模式的模式动机与定义P385

c)类图的绘制

i.具体翻阅该模式具体的类图和实例图以及结构模式的角色组成(细看、理解)。

P386

d)代码结构

i.同上

中南大学设计模式实验2

实验2 设计模式实验一 实验学时: 4 每组人数: 1 实验类型: 3 (1:基础性2:综合性3:设计性4:研究性) 实验要求: 1 (1:必修2:选修3:其它) 实验类别: 3 (1:基础2:专业基础3:专业4:其它) 一、实验目的 1.熟练使用面向对象设计原则对系统进行重构; 2.熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的创建型设计模式和结构型设计模式,包括简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、适配器模式、桥接模式和组合模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式。 二、实验内容 1.在某图形库API中提供了多种矢量图模板,用户可以基于这些矢量图创建不同的显示图形,图形库设计人员设计的初始类图如下所示: Circle + + + + +init () setColor () fill () setSize () display () ... : void : void : void : void : void Triangle + + + + + init () setColor () fill () setSize () display () ... : void : void : void : void : void Rectangle + + + + + init () setColor () fill () setSize () display () ... : void : void : void : void : void Client 在该图形库中,每个图形类(如Circle、Triangle等)的init()方法用于初始化所创建的图形,setColor()方法用于给图形设置边框颜色,fill()方法用于给图形设置填充颜色,setSize()方法用于设置图形的大小,display()方法用于显示图形。 客户类(Client)在使用该图形库时发现存在如下问题: ①由于在创建窗口时每次只需要使用图形库中的一种图形,因此在更换图形时需要修改客户类源代码;

软件工程期末考试重点

软件工程期末考试重点 《软件工程》期末复习重点 第一章软件工程 1. 什么是软件工程。 A.把系统化的、规范的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程化应用于软件中;b.研究a中提到的途径。2. 软件工程的三要素:方法、工具和过程。 第二章软件过程 1. 软件生命周期分为哪几个阶段?每个阶段的基本任务是什么? a.软件定义:确定软件开发工程必须完成的总目标问题定义:要解决的问题是什么 可行性研究:上阶段所确定的问题是否有可行的解决办法?需求分析:目标系统必须做什么 b.软件开发:具体设计和实现在前一个时期定义的软件。概要设计:怎样宏观地解决问题 详细设计:应如何具体地实现这个系统 编码和单元测试:写出正确的、易理解、易维护的程序综合测试:通过各类型测试使达到预定要求。 c.运行维护:修正错误,使软件持久地满足用户需要。改正性维护:诊断和改正使用中的错误适应性维护:修改

以适应环境变化 完善性维护:根据用户的要求改进和扩充以完善预防性维护:修改以为将来的维护作准备 2. 常用的过程模型有哪些?各自的特点及不足。如:瀑布模型的不足是不能适应需求的动 态变更。 A.瀑布模型 特点: 可强迫开发人员采用规范化的方法。严格地规定了每个阶段必须提交的文档。要求每个阶段交出的所有产品都必须是经过验证的。 缺点:太理想化,于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格与用户需求之间有差异,就会发生这种情况。只适用于项目开始时需求已确定的情况。 B.快速原型模型 特点:快速 软件产品开发基本上是线性顺序进行。降低了规格说明文档变化的可能性。减少了后续阶段错误的可能性。 c.增量模型 1 优点: 人员分配灵活,刚开始不用投入大量人力资源。

厦门理工学院专业介绍

厦门理工学院专业介绍

厦门理工学院专业介绍 本科专业介绍 材料成型及控制工程专业(本科四年) 【培养目标】 本专业以研究开发各种材料的加工成型工艺和模具设计制造技术为主攻方向,培养具备材料成型及模具设计制造基础知识与应用能力,掌握金属塑性成形、压铸成形和塑料成型工艺及设备控制,具有创新能力,能从事产品开发、材料成型工艺设计、模具设计与制造,企业生产经营管理等工作的高素质工程技术人才。 【主要课程】 工程制图及CAD、工程力学、电工电子技术、机械原理、机械设计、计算机辅助三维设计、机械制造技术基础、检测及控制工程、材料科学基础、材料成型原理、材料成型工艺、材料成型设备、塑料成型工艺与模具设计、冲压工艺及模具课程设计、金属压力铸造工艺与模具设计等。 【就业方向】 在机械、汽车、电子电器、仪器仪表、轻工、日常用品等企业,从事材料成型与控制工程领域的产品开发、技术创新、材料成型工艺设计、

模具设计与制造、企业生产运行管理等工作,还可以进一步攻读本专业及相关专业的硕士学位。 车辆工程专业(本科四年) 【培养目标】 本专业培养具备汽车设计、制造、试验等专业知识与应用能力,掌握汽车电器与电子技术,汽车保养维修、检测与诊断技术,能在汽车及其相关行业中从事汽车设计制造、科技开发、应用研究、经营管理和车辆保险与公估等方面工作的高素质工程技术人才。 【主要课程】 工程制图及CAD、理论力学、材料力学、机械设计、工程材料及材料成形技术基础、液压与气压传动、控制工程基础、机械制造工程基础、汽车构造、汽车设计、汽车理论、汽车试验学、汽车车身设计、汽车制造工艺学、汽车发动机原理、有限元分析、汽车电器与电子技术、汽车检测与诊断技术等课程以及汽车维修理论、汽车保险公估、汽车营销与技术服务等。 【就业方向】 可以在机械、汽车、车辆保险与公估以及汽车相关行业的科研院所、企事业单位、技术开发中心从事车辆设计、制造、商贸和管理等工作,还可以进一步攻读本专业及相关专业的硕士学位。

《机械设计》期末复习题_89601456905306812

《机械设计》期末复习题 一、选择题 1.在一般工作条件下,齿面硬度HB≤350的闭式齿轮传动,通常的主要失效形式为()A.轮齿疲劳折断 B. 齿面疲劳点蚀 C.齿面胶合 D. 齿面塑性变形 2.带传动在工作时产生弹性滑动,是由于() A.包角太小 B. 初拉力太小 C.紧边与松边拉力不等 D. 传动过载 3.带传动中打滑一般发生在()上。 A.大带轮 B.小带轮 C.紧边 D.松边 4.某轴材料为45钢,两支点采用深沟球轴承支承,验算时、发现轴的刚度不够,这时应()A.改为合金钢 B.改为滚子轴承 C.改为滑动轴承 D.增加轴径 5.在润滑良好的条件下,为提高蜗杆传动的啮合效率,可采用的方法为()A.减小齿面滑动速度 B. 减少蜗杆头数 C.增加蜗杆头数 D. 增大蜗杆直径系数 6.机械设计常用螺纹中,主要用于联接的齿形为() A.三角形螺纹 B. 梯形螺纹 C.矩形螺纹 D.锯齿形螺纹 7.V带在减速传动过程中,带的最大应力发生在() A.V带离开大带轮处 B. V带绕上大带轮处 C.V带离开小带轮处 D. V带绕上小带轮处 8.对于普通螺栓联接,在拧紧螺母时,螺栓所受的载荷是() A.拉力 B.扭矩 C.压力 D.拉力和扭矩 9.滚子链传动中,链节数应尽量避免采用奇数,这主要是因为采用过渡链节后()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.V 带 D.多楔带 15. 一般参数的闭式软齿面齿轮传动的主要失效形式是 。 A.齿面点蚀 B.轮齿折断 C.齿面磨粒磨损 D.齿面胶合 16. 设计一般闭式齿轮传动时,齿根弯曲疲劳强度计算主要针对的失效形式是 。 A.齿面塑性变形 B.轮齿疲劳折断 C.齿面点蚀 D.磨损。 17. 链传动设计中,当载荷大、中心距小、传动比大时,宜选用 。 A.大节距单排链 B.小节距多排链 C.小节距单排链 D.大节距多排链 18. 计算蜗杆传动的传动比时,公式 是错误的。 A.12/i ωω= B.12/i n n = C.21/i d d = D.21/i z z = 19. 滚动轴承额定寿命与额定动载荷之间的关系为( )C L P ε =,其中P 为轴承的 。 A.当量动载荷 B.外载荷 C.径向载荷 D.当量载荷 20. 工作时承受弯矩并传递转矩的轴,称为 。 A.心轴 B.转轴 C.传动轴 D.弯矩轴 21、齿轮传动中选取齿宽系数时,一般采用硬齿面齿轮时齿宽系数 采用软齿面齿轮时齿宽系数, A.大于; B.小于; C.等于。 22.齿轮相对于轴承对称布置时的齿宽系数 齿轮悬臂布置时的齿宽系数。 A.大于; B.小于; C.等于。 23、一减速齿轮传动,主动轮1用45号钢调质,从动轮用45号钢正火,则它们齿面接触应力的关系是1H σ 2H σ齿根弯曲应力的关系是1F σ 2F σ。 A.>; B.=; C.<。 24、下列各种联轴器中,属于弹性联轴器的是 ;属于可移式刚性联轴器的是 ;

P2-实验二-设计模式实验一

实验二设计模式实验一 一、实验目的 熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括简单工厂模式、工厂方法模式、抽象工厂模式、单例模式和适配器模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式,并学会分析这些模式的使用效果。 二、实验内容 使用PowerDesigner和任意一种面向对象编程语言实现简单工厂模式、工厂方法模式、抽象工厂模式、单例模式和适配器模式,包括根据实例绘制模式结构图、编写模式实例实现代码,运行并测试模式实例代码。 (1) 简单工厂模式 使用简单工厂模式设计一个可以创建不同几何形状(Shape)的绘图工具类,如可创建圆形(Circle)、方形(Rectangle)和三角形(Triangle) 对象,每个几何图形都要有绘制draw()和擦除erase()两个方法,要求在绘制不支持的几何图形时,提示一个UnsupportedShapeException,绘制类图并编程实现。 (2) 简单工厂模式 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数“M”,则返回一个Man 对象,如果传入参数“W”,则返回一个Woman对象,使用任意一种面向对象编程语言实现该场景。现需要增加一个新的Robot类,如果传入参数“R”,则返回一个Robot对象,对代码进行修改并注意女娲的变化。 (3) 工厂方法模式 某系统日志记录器要求支持多种日志记录方式,如文件记录、数据库记录等,且用户可以根据要求动态选择日志记录方式,现使用工厂方法模式设计该系统。用代码实现日志记录器实例,如果在系统中增加一个中的日志记录方式——控制台日志记录(ConsoleLog),绘制类图并修改代码,注意增加新日志记录方式过程中原有代码的变化。

软件工程(清华钱乐秋版)期末复习重点

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

厦门理工学院本科毕业设计(论文)撰写规范

附件3 厦门理工学院毕业设计(论文)撰写规范 第一条本科生毕业论文字数不少于10000字,毕业设计的篇幅根据专业特点由各系自行界定。 第二条毕业设计(论文)要求文字通畅、条理清楚、结构严谨;观点明确、论证充分、论据详实;版面整洁、数据可靠、图表规范清晰;能反映出学生掌握本学科知识的深广度、驾驭资料和仪器设备的能力、发现分析解决实际问题的能力。 第三条毕业设计(论文)的撰写要求如下: 1.文稿要求:语言流畅,版面整洁,便于装订; 2.图纸要求:图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标准规范,文字注释必须使用工程字书写; 3.曲线图表要求:所有曲线、图表、线路图、流程图、程序框图、示意图等不得简单徒手画,须按国家规范标准或工程要求绘制; 4.公式要求:所有公式不得徒手书写,利用Microsoft公式编辑器或Mathtype编辑。 第四条打印及装订顺序要求: 毕业设计(论文)的内容及其装订顺序为:封面、诚信声明书、题目、中外文摘要和关键词、目录、正文、致谢、参考文献。使用A4复印纸输出,上边距为2.5cm,左边距为2.5cm,右边距为2cm,下边距2cm,正文页码居中。(边距问题大家要调整,要在“页面设置”里进行设置,很多同学漏掉了这一条) 1.封面。教务处统一印制,学生填写或打印。填写时应注意:学号及专业名称应填写完整,例如“2003401008”,不能填写成“8号”或“08”;“电子商务”专业,不能填写成“电商”等。 2.诚信声明书。教务处统一印制,学生在完成毕业设计(论文)的同时,需签署一份诚信声明书,声明所撰写的毕业设计(论文)无剽窃他人学术成果,各种数据及参考资料等真实可靠,如有不实之处,则按照学院有关规定接受处罚。(诚信申明书的签字要用手写,所以大家在诚信申明书上签字那一栏要空着,不要打字上去,等输出时才手签上去)

厦门市智业软件工程有限公司

厦门市智业软件工程有限公司 校园招聘简章 一、公司简介 厦门市智业软件工程有限公司成立于1997年,一直专业从事医疗卫生行业信息系统软件的研发、工程实施及维护服务,注册资金5200万元,目前是国内最大的提供医疗卫生信息化整体解决方案的开发商之一,所开发的系列具有自主知识产权的产品涉及卫生医疗行业的各个领域,产品分别通过了卫生部的评审鉴定,是国家级的火炬计划项目,获得了科技部的 创新基金的扶持等。 经过十余年的持续发展,现有员工500余人,其中研发、实施、维护人员450余人,医学专家、医疗管理专家20余人,本科以上学历占82%,员工平均年龄26岁。智业公司现已建成以厦门为总部及产品研发基地, 新疆、重庆、安徽、沈阳、北京、天津、河北、河南、湖北、湖南、云南、海南、上海等十三个分公司为分中心,各大省区设立办事处或分销商的公 司体系格局,拥有福建省卫生厅、海南省卫生厅、河南省卫生厅、天津市 卫生局四个省级及以厦门市卫生局为代表的30余个地市级用户和上述地 区100余家大中型医院用户、数百家基层医疗机构用户。 二、公司优势 (一)因为专业,所有优秀 15年来一直专业从事医疗卫生相关软件的开发、销售及实施。产品获多项国家创新基金、火炬计划项目基金、科技支撑计划等支持。 (二)敢为人先,引领行业 ●率先在厦门建立了全国区域卫生信息平台,提供数字卫生城市解决方案。 ●承担建设的厦门市市民健康信息系统被认为是“我国区域卫生信息化建 设迄今为止最为成功的实践蓝本”(新闻联播报道)。

●在国内最早开发临床诊疗信息系统(CIS系统)。 ●智业HIS产品是全国最早进行“一卡通”研究、开发与应用的HIS系统。 ●智业HIS产品是全国最早与银行合作并成功应用“银行卡自助服务”从而 实现银行卡一卡通就诊的HIS系统。 (三)产品优势,全国唯一 ●全国第一家且唯一一家“医生工作站”和“医技工作站”同时通过卫生部 评审鉴定。 ●全国第一家且唯一一家HIS软件出口创汇的业内公司(包括反盗版的成 绩)。 (四)稳步发展,覆盖全国 三、企业文化 企业目标:成为中国最好的医疗软件行业供应商 创业信念:合智创新、诚信立业 企业精神:积极主动、敢为人先、团结敬业、和谐发展 经营理念:让我们的产品和服务超越客户的期望

设计模式上机实验二实验报告Word版

设计模式实验二 实验报告书 专业班级软件 0703 学号 3901070324 姓名吉亚云 指导老师刘伟 时间 2010年4月 24日 中南大学软件学院

实验二设计模式上机实验二 一、实验目的 使用PowerDesigner和任意一种面向对象编程语言实现几种常用的设计模式,加深对这些模式的理解,包括装饰模式、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式。 二、实验内容 使用PowerDesigner和任意一种面向对象编程语言实现装饰模式、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式,包括根据实例绘制相应的模式结构图、编写模式实现代码,运行并测试模式实例代码。 三、实验要求 1. 正确无误绘制装饰模式、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式的模式结构图; 2. 使用任意一种面向对象编程语言实现装饰模式、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式,代码运行正确无误。 四、实验步骤 1. 使用PowerDesigner绘制装饰模式结构图并用面向对象编程语言实现该模式; 2. 使用PowerDesigner绘制外观模式结构图并用面向对象编程语言实现该模式; 3. 使用PowerDesigner绘制代理模式结构图并用面向对象编程语言实现该模式; 4. 使用PowerDesigner绘制职责链模式结构图并用面向对象编程语言实现该模式; 5. 使用PowerDesigner绘制命令模式结构图并用面向对象编程语言实现该模式; 6. 使用PowerDesigner绘制迭代器模式结构图并用面向对象编程语言实现该模式; 7. 使用PowerDesigner绘制观察者模式结构图并用面向对象编程语言实现该模式; 8. 使用PowerDesigner绘制状态模式结构图并用面向对象编程语言实现该模式; 9. 使用PowerDesigner绘制策略模式结构图并用面向对象编程语言实现该模式; 10. 使用PowerDesigner绘制模板方法模式结构图并用面向对象编程语言实现该模式。 五、实验报告要求 1. 提供装饰模式结构图及实现代码; 2. 提供外观模式结构图及实现代码;

程序设计基础期末复习汇总

《程序设计基础》期末复习 考试题型和分值。 一、单选题(20小题,每题2分) 二、填空题(共20题,计20分) 三、编程填空题(给出程序的输出结果,共5题,14分) 四、读程序题(补充程序,共2小题,,共26分) 程序练习: 1. 输出1~10之间所有的偶数和它们的平方。 2. 输出所有的水仙花数。 3. 从键盘输入一行字符,统计其中有多少个单词。假设单词之间是以空格分开。 4. 编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,则 结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平;否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。 5. 编写程序,要求在main函数接受一个整型变量,将其作为参数传入IsPrime 函数中,IsPrime函数根据传入的值确定返回值,如果<2,返回0;如果不是素数,返回1;如果是素数,返回2。主函数根据返回值输出相应的提示信息:输入不合法,不是素数,是素数。 6.编写程序:给学生出一道加法运算题,然后判断学生输入的答案对错与否。通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”,否则提示重做,显示“Not correct! Try again!”,重复要求输入答案,直到输入结果正确,程序结束。 要求:用Add函数来进行两个整数的加法运算;用Print函数判断输入的答案正确与否;用main函数输入两个相加的数和学生的答案,然后调用Add函数和Print函数判进行判断和显示输出。 7. 利用指针编写两个整数交换的函数。 8. 从10个元素的数组中找出最大值和最小值,并记录最大值和最小值对应的元素的下标位置。 9. 给定10个数,按照要求进行排序并输出排序的结果。

厦门理工学院公共选修课管理办法 - 厦门理工学院教务处

附件: 厦门理工学院公共选修课管理办法(修订版) 为了更好地贯彻“构建以就业需求和素质养成为导向的实践性、创新型人才培养体系,培养综合素质高、实践能力强、具有创新创业精神和国际化视野的高级应用型”人才培养目标定位,加强我校公共选修课的建设和管理,保证公共选修课教学工作有序运行,制定本管理办法。 第一条公共选修课课程设置应遵循如下原则: 1、有利于促进不同学科交叉渗透,有利于学生了解学科基本的知识领域和思维方法; 2、有利于加强学生的人文素质、创新能力,培养学生的思辨能力; 3、有利于提高学生的思想道德水平和身体心理素质。 第二条根据学校的实际情况,公共选修课的类别划分为五大类别: 1、人文社科类:涵盖法学、政治学、社会学、心理学、教育学等学科类别; 2、经济管理类:涵盖经济学、管理学等学科类别; 3、自然科学类:涵盖机械、电子信息、化工、材料、环境工程、建筑及土木、数学、物理学、化学、计算机等学科类别; 4、外国文学与文化类:涵盖外国语言与文化学科类别; 5、艺术类:涵盖美术、音乐等学科类别; 6、体育类:涵盖体育学科类别; 第三条公共选修课修习对象为全日制在校学生。 第四条公共选修课的设置及修习要求如下: 1、每门课程一般为32个课时,2学分,教学任务要求在一个学期内完成。为鼓励教师结合自己的科研和教学专长,也可开设1学分或1.5学分的短课程,集中上半学期或下半学期完成。 2、学生应修满本专业类别以外的公共选修课程学分方可毕业:专科学生至少应修满4学分,本科学生至少应修满8学分。 未参加考核或考核不及格,均不能取得学分,下学期可以重修该课程,也可以重修其他课程,但是不能通过补考而获得学分。 第五条公共选修课开课条件

机械设计期末复习题(填空简答题)

习题一 1.按照连接类型不同,常用的不可拆卸联接类型分为__焊接__、__铆接__、__粘接_和过 盈量大的配合。 2.联轴器根据_直径_、__转速_和_转矩__选择。 3.当动压润滑条件不具备,且边界膜遭破坏时,就会出现流体摩擦、边界摩擦和干摩擦同 时存在的现象,这种摩擦状态称为_混合摩擦_。 4.润滑油的最主要性能指标是_粘度__,而润滑脂的主要性能指标是__稠度___。 5.不随时间变化的应力称为_静应力__,随时间变化的应力称为_变应力_,具有周期性的 变应力称为_循环变应力_。 6.理论上为_点___接触或__线___接触的零件,在载荷作用下,接触处局部产生的应力称 为接触应力。 7.机械零件的设计准则主要有___强度_____准则、____刚度____准则、___寿命___准则、 ____振动稳定性___准则和___可靠性___准则。 8.常用的工程材料有以下主要类型:_金属材料_、__陶瓷材料__、__高分子材料_和_复合 材料_等。 9.由于向心轴承的基本额定动载荷是在__径向__载荷下通过试验得到的,因而称为径向基 本额定动载荷。 10.滚动轴承接触角越大,承受__轴向__载荷的能力也越大。 11.在滚动轴承部件的组合设计中,对于工作温度变化不大的短轴,宜采用_两端固定_的支 承方式。 12.滚动轴承基本代号左起第一位为__类型代号_,左起第二位为_宽度系列代号_,左起第 三位为_直径系列代号_,左起第四五位为_内径代号_。 13.有一滚动轴承部件,已知轴劲圆周速度v=3m/s,采用脂润滑,则宜选用_毛毡圈_密封; 若v=6m/s,采用油润滑,则宜选用_唇形圈_密封(提示:均为接触式密封)。 14.滚动轴承的额定寿命是指可靠性为__90%__的寿命。 15.径向滑动轴承的条件性计算主要是限制压强、__速度_和__pv值___不超过许用值。 16.对非液体摩擦滑动轴承,为防止轴承过度磨损,应校核__P__,为防止轴承温升过高产 生胶合,应校核__PV___。 17.工作时只承受弯矩,不传递转矩的轴,称为___心轴____。 18.受弯矩作用的轴,力作用于轴的中点,当其跨度减小为原来跨度的1/2时,如果其他条 件不变,则轴的挠度为原来挠度的%。 19.工作时以传递转矩为主,不承受弯矩或弯矩很小的轴称为___传动轴___。 20.蜗杆传动的主要缺点是齿面间的__相对滑动速度__很大,因此导致传动的______效率 ___较低、温升较高。 21.在蜗杆传动中,蜗杆头数越少,则传动效率越___低___,自锁性越__好_____。 22.对滑动速度vs≥4m/s的重要蜗杆传动,蜗杆的材料可选用___45____进行___淬火____处 理;蜗轮的材料可选用___锡青铜___。 23.影响齿轮传动动载系数Kv大小的两个主要因素是____制造精度____和___圆周速度 ____。 24.斜齿圆柱齿轮传动其两传动轴的位置相互___平行___。直齿圆锥齿轮传动其两传动轴的 位置相互__垂直___。 25.直径较小的钢制齿轮,当齿根圆直径与轴径接近时,可以将齿轮和轴做成一体,称为__

厦门理工学院重新学习管理规定

附件 厦门理工学院重新学习管理规定 (2016年修订版) 为进一步完善学分制,加强教学管理,根据教育部《普通高等学校学生管理规定》和《厦门理工学院学分制学籍管理规定》,现对我校学生课程的重新学习规定如下: 一、课程重新学习的申请条件 (一)课程考核当学期不及格的学生(含重新学习的学生),参加在下学期期初统一组织的补考,补考考核仍然不及格的由学生申请参加重新学习。 (二)非限定性选修课和公共选修课考核不及格者,学生可根据选修课程目录重新选修;实验、实习、课程设计、毕业论文(设计)等实践性课程不组织补考,考核不合格或因缺课等导致无考核资格者,随下一届或由课程归属单位安排重新学习。 (三)学生考试违纪或无故旷考,考试成绩按零分计,学生须申请参加重新学习;旷课、请假误课等超过学校规定次数的学生及无考试资格的学生须申请参加重新学习。 二、课程重新学习的教学管理 (一)课程重新学习原则上在原开课时间的下一学年对应学期内进行。毕业生毕业当学期的重新学习报名、学习及考核的时间安排与正常课程教学同时进行,不再单独组织。必修课因教学计划变更而不

再开设时,经学生申请,所在课程归属学院认定,教务处批准后,学生可改选其他可替代课程。非对应学期若其他专业有开设相同或相近的课程,经任课教师同意且教学班容量允许,学生可以向课程归属单位申请修读。 (二)重新学习包括跟班重新学习、单独开班重新学习、自主重新学习三种方式。跟班重新学习采用跟下一年级开设(同一教学大纲课程)教学班的方式进行;若同一课程重新学习人数达15人以上(含15人),可根据教学条件采用单独开班的方式组织重新学习;重新学习如果与其他课程时间冲突,经任课教师同意,院系批准,可在办理重新学习选课手续后申请自主学习。自主学习的学生需要按任课教师要求进行自学,在完成课后作业、期中考核等环节后参加期末考核。 (三)单独开班重新学习的上课时数必须为原时数的50%以上,可利用晚上、双休日或寒暑假开班上课。 (四)凡按规定必须重新学习的学生,在教务处规定的选课时间段内在教学管理系统中查询本学期开设课程情况并进行选课,将获得重新学习资格;未在规定的选课时间内获得重新学习资格的不得参加课程重新学习和考核。 (五)跟班重新学习课程的考核与课程正常考核同步进行,若考核时间与本学期所修其他课程考核时间有冲突,须向任课教师申请并在正常考核结束时顺延进行重新学习课程考核。 (六)学生对已获得学分课程考核成绩不满意的,可申请重新学习。课程成绩以该课程历次考核的最高成绩记载,课程绩点系数以最

设计模式实验三

实验3创建型设计模式实验 实验学时: 2 每组人数: 1 实验类型: 3 (1 : 基础性 2: 综合性 3: 设计性 4 :研究性) 实验要求: 1 (1 : 必修 2: 选修 3: 其它) 实验类别: 3 (1 : 基础 2: 专业基础 3: 专业 4:其它) 、实验目的 1 ?熟练使用面向对象设计原则对系统进行重构; 2. 熟练使用 PowerDesigner 和 任意一种面向对象编程语言实现几种常见的创建型设计 模式,包括简单工厂模式、工厂方法模式、抽象工厂模式和单例模式, 理解每一种设计模式 的模式动机,掌握模式结构,学习如何使用代码实现这些模式。 、实验内容 1 ?在某图形库 API 中提供了多种矢量图模板,用户可以基于这些矢量图创建不同的显 示图形,图形库 设计人员设计的初始类图如下所示: _______ V Trian gle + in it () : void + setColor () : void + fill () : void + setSize () : void + display () : void 在该图形库中,每个图形类(如 Circle 、Triangle 等)的init()方法用于初始化所创建的 图形,setColor()方法用于给图形设置边框颜色,fill()方法用于给图形设置填充颜色,setSize() 方法用于设置图形的大小, display()方法用于显示图形。 客户类(Client)在使用该图形库时发现存在如下问题: ① 由于在创建窗口时每次只需要使用图形库中的一种图形,因此在更换图形时需要修 改客户类源代码; + ini t () :void + setColor () :void + fill () :void + setSize () :void + display () :void Circle Recta ngle

软件设计师复习笔记重点总结

软件设计师复习笔记重点总结 一.计算机系统 基础知识: CPU功能:程序控制,操作控制,时间控制,数据处理。 组成:运算器(算术逻辑单元ALU,累加寄存器AC,数据缓冲寄存器DR,状态条件寄存器PSW),控制器(指令寄存器IR,程序计数器PC,地址寄存器AR,指令译码器ID),寄存器组(专业寄存器通用寄存器),部总线。 原码:负数把第一位改成1; 反码:正数的反码与原码相同,负数的反码是其绝对值按位求反; 补码:正数的补码与原码相同,负数补码等于其反码的末尾加1; 移码:在数X上增加一个偏移量(实际上,将补码的符号位取反); 最适合进行数字相加减的数字编码是补码,最适合浮点数阶码的数字编码是移码。 双符号位判决法:即00表示正号,11表示负号,则溢出时两个符号位就不一致了,从而可以判定发生了溢出。 符号位SF和进位标志CF进行异或运算为1时,表示运算的结果产生溢出。 浮点数:N=2^E*F E:阶码 F尾数 尾符和尾数小数点后第一位数字相异为规格化数。 校验码:奇偶校验码(在编码中增加一个校验位来使编码中1的个数为奇数(奇校验)或者偶数(偶检验),从而使码距变为2)=>只能检验一位的错误 海明码(在数据位中之间插入k个校验位,通过扩大码距来实现检错和纠错)=>既可以检测数据传输过程中出现的一位数据错误的位置加以纠正。 2^k-1>=n+k 循环冗余校验码(利用生成多项式为k个数据位产生r个校验位来进行编码,长度为r+k)校验码越长,校验能力越强; 结构,组织,实现,性能。结构只计算机系统各种应用的互联,组织指各种部件的动态联系和管理,实现指各模块设计的组装完成,性能指计算机系统的行为表现。 系统分类:单处理系统,并行处理和多处理系统,分布式处理系统(指物理上远距离而松耦合的多计算机系统,通信时间和处理时间相比已经不可忽略)。 Flynn分发:SISD单指令单数据流,SIMD单指令多数据流,MISD多指令单数据流, MIMD多指令多数据流; 阵列处理机(Array Processor)也称并行处理机(Parallel Processor)通过重复设置大量相同的处理单元PE(Processing Element),将它们按一定方式互连成阵列,在单一控制部件CU(Control Unit)控制下,对各自所分配的不同数据并行执行同一组指令规定的操作,操作级并行的SIMD计算机,它适用于矩阵运算。 译云分类:WSBS字串行位串行计算机,WPBS字并行位串行计算机,WSBP字串行位并行,WPBP字并行位并行; 指令体系:堆栈,累加器,寄存器集; CISC复杂指令集计算机 RISC精简指令集计算机(流水技术:超流水线技术,超标量技术,超长指令字技术) 存储:相联寄存器是一种按容访问的寄存器; cache地址映像方法:直接映像(地址变换简单,灵活性差),全相联映像(主存调入cache的位

厦门理工学院学生综合测评办法

厦理工〔2005〕82号 厦门理工学院学生综合测评办法 总则 第一条为全面贯彻党的教育方针,加强学生思想政治教育和配合教学管理工作,推动学校全面素质教育计划的实施和正确引导学生提高自身综合素质,特制定本办法。 第二条综合测评是学校对学生在德、智、体诸方面表现的综合评定。评分的成绩作为当年评定“优秀学生奖学金”、“三好生”、各类单项奖,以及评定“优秀毕业生”的依据,测评结果直接与升级、留降级、评优、毕业推荐、推荐入党挂钩。 第三条综合测评总成绩由德育、智育和文体三方面成绩组成。构成比例:综合测评成绩=德育成绩×0.2+智育成绩×0.7+文体成绩×0.1。 一、德育表现测评 第四条德育成绩=思想品德基本分+附加分-扣分 第五条思想品德行为表现基本分为60分,按以下六项内容,每项分优、良、中三个等级,分别计10分、8分、6分,表现差者可计5分以下。 1、坚持四项基本原则,维护国家利益和安定团结的政治局面,维护学校的正常秩序,不参加非法组织和活动,不参与任何有损祖国尊严和荣誉、危害社会秩序和校园稳定的活动。 2、热爱社会主义祖国,关心国家大事,认真学习党和国家的方针政策,自觉参加政治学习和社会实践活动。

3、遵守国家各项法律,执行学校的各项规章制度,无违法违纪行为。 4、学习目的明确,学习态度端正,勤奋好学,勇于创新,课堂纪律好、出勤率高。 5、关心集体,热爱劳动,积极参加集体活动和公益活动,热心为同学服务,努力完成校、系、班级交给的任务。讲文明、懂礼貌、尊敬师长,团结同学。 6、加强自我修养,自觉遵守社会公德,爱护公物,维护公共秩序。培养严谨的生活作风和良好的生活习惯,勤俭朴素,不吸烟,不酗酒。 第六条品德行为表现的附加分为40分(超出者以40分计),按以下内容加分。 1、担任校团、学生会称职的加4—7分,担任系团、学生会称职的加3—6分,担任班级团、班干部称职的加2—4分,担任宿舍长称职的加1—2分;学生干部不起作用的不加分,身兼多职的以最高职务计分。干部得分与否,班干部由班主任评定,平均分不得超过4分;系级团、学干部由主管学生工作的系领导、辅导员评定,平均分不得超过5分;校级团、学干部由团委会评定,平均分不得超过6分。(校、系有关部门及学生会各部门聘请的人员,不列入干部范畴,但考虑工作关系可加2—3分)。 2、见义勇为、舍已救人,经校、市书面表彰嘉奖者分别加6分、8分。 3、积极参加大学生素质拓展计划活动者加1—5分。 4、参加班、系、校组织的各项集体活动加分不得超过20分。 第七条品德行为表现扣分规定: 1、凡违反四项基本原则,参加非法组织和非法游行、示威及张贴大字报者,视其情节扣20分以上。 2、凡未经准假而不参加政治学习、集体活动、劳动者每次扣2分。 3、通报批评一次扣6分;受警告、严重警告、记过、留校察看处分的分别扣10分、20分、30分、40分。 4、在学校精神文明建设活动及学生管理工作中,出现不合格的集体,具体组织者每次每项扣3分,成员每次每项扣2分。违反学校宿舍管理规定者每次扣3分,违规达三次者取消评奖评优资格。 二、智育表现测评 第八条智育成绩=学业基本分+学业表现附加分-学业表现扣分 第九条学业基本分为90分,以学年所有必修课和规定选修课的成绩计算,考查成绩优、良、中、及格、不及格分别按90分、80分、70分、60分、50分折算。插班生经审批同意免修课程的分数以所在班级平均成绩计算。

机械设计期末复习题

1如图所示为轴承外圈窄边相对安装的轴系结构。按示例①所示,指出其他错误(不少于7外)。(注:不考虑轴承的润滑方式以及图中的倒角和圆角) 答: 2.某锥齿轮减速器主动轴选用外圈窄边相对安装的30206轴承支承,已知轴上的轴向外载荷F A=292N,方向如图所示,转速n=640r/min,两轴承的径向载荷分别为F rI=1168N, F rII=3552N,内部轴向力为F SI=365N,F SII=1110N,基本额定动载荷C=43200N,载荷系数 f p=,判别系数e=(当F a/F r≤e时,X=1,Y=0;当F a/F r>e时,X=,Y=)。 试计算轴承寿命。

3.某工程机械传动中轴承配置形式如题36图所示。已知轴承型号为30311,判别系数e=, 内部轴向力为F s=F r/2Y,其中Y=。当F a/F r≤e时,X=1,Y=0;当 F a/F r>e时,X=,Y=,两轴承的径向载荷F r1=4000N,F r2=5000N,外加轴向载荷F A=2000N, 方向如题36图,试画出内部轴向力F s1、F s2的方向,并计算轴承的当量动载荷P1、P2。

4.某气缸用普通螺栓联接,已知单个螺栓所受预紧力为F',工作载荷为F,剩余预紧力为F''。 试画出单个螺栓联接的受力变形图,同时示意标出各力的相关尺寸,并写出螺栓所受的总轴向载荷F0的表达式。

5.图示轴系用外圈宽边相对安装的30207圆锥滚子轴承支承。已知轴上的轴向载荷F A=250N,两轴承的径向载荷为F rⅠ=512N,F rⅡ=1696N,内部轴向力为F SⅠ=160N, F SⅡ=530N,各力方向如图所示;基本额定动载荷C=54200N,载荷系数f P=;转速n=1500r/min;判别系数e=(当F a/F r≤e时,X=1,Y=0,当F a/F r>e时,X=,Y=),要求轴承使用寿命不低于10000小时。试校核该对轴承是否合用。 答: 6.图中为用一对角接触球轴承支承的轴系部件,轴承外圈窄边相对安装。试按示例○I所示找出其他错误(不少于7处)。 (注:不考虑轴承润滑、倒角和圆角)

设计模式实验报告

实验一单例模式的应用 1 实验目的 1) 掌握单例模式(Singleton)的特点 2) 分析具体问题,使用单例模式进行设计。 2 实验内容和要求 很多应用项目都有配置文件,这些配置文件里面定义一些应用需要的参数数据。 通常客户端使用这个类是通过new一个AppConfig的实例来得到一个操作配置文件内容的对象。如果在系统运行中,有很多地方都需要使用配置文件的内容,系统中会同时存在多份配置文件的内容,这会严重浪费内存资源。 事实上,对于AppConfig类,在运行期间,只需要一个对象实例就够了。那么应该怎么实现呢?用C#控制台应用程序实现该单例模式。绘制该模式的UML 图。 3 实验代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AppConfig { publicclass Singleton { privatestatic Singleton instance; private Singleton() {

} publicstatic Singleton GetInstance() { if (instance == null) { instance = new Singleton(); } return instance; } } class Program { staticvoid Main(string[] args) { Singleton singletonOne = Singleton.GetInstance(); Singleton singletonTwo = Singleton.GetInstance(); if (singletonOne.Equals(singletonTwo)) { Console.WriteLine("singletonOne 和 singletonTwo 代表的是同一个实例"); } else { Console.WriteLine("singletonOne 和 singletonTwo 代表的是不同实例"); } Console.ReadKey(); } } } 4 实验结果

厦门理工学院uml考试试卷A卷

厦门理工学院uml考试试卷A卷 总分42分,1-18题每小题1分,19-30题每小题2分。 1.下列描述中,哪个不是建模的基本原则( d ) A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述 2.下列关于软件特点的描述中,哪个是错误的( c ) A.软件是被开发或设计的,而不是被制造的; B.软件不会“磨损”,但会“退化”; C.软件的开发已经摆脱了手工艺作坊的开发方式; D. 软件是复杂的 3.在UML中,有3种基本构造块,分别是(a ) A. 事物、关系和图 B. 注释、关系和图 C. 事物、关系和结构 D. 注释、关系和结构 4.在UML中,有四种关系,下面哪个不是(b) A.依赖关系 B.继承关系 C.泛化关系 D.实现关系 5.下面哪个不是UML中的静态视图(a) A.状态图 B.用例图 C.对象图 D.类图 6.用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数据,并打印其个人用户帐单。在上述过程中,对ATM机管理系统而言,哪个不是系统的参与者( b) A.用户 B.银行员工 C.打印系统 D.帐务系统 7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系( d ) A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect)

8.下列关于活动图的说法错误的是( d ) A. 一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B. 活动图用于对业务过程中顺序和并发的工作流程进行建模。 C. 活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。 D. 活动图是UML中用于对系统的静态方面建模的五种图中的一种 9.在下面的图例中,哪个用来描述活动(activity)(a) A B C D 10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( c ) A.信号 B.调用事件 C.空间事件 D.时间事件 11.下列关于状态图的说法中,正确的是( c ) A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态 C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。 D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 12.下面(a)不属于UML中的静态视图 A.状态图 B.用例图 C.对象图 D.类图 13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( c) A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private) 14.UML中类的有三种,下面哪个不是其中之一(b ) A.实体类 B.抽象类

相关文档
相关文档 最新文档