试试题库管理系统_UML建模

合集下载

UML考试试题及答案2

UML考试试题及答案2

《统一建模语言UML》试卷(A、B卷)一、填空题1、在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。

系统中存在两个类:“客户”类和“订单”类。

对应每个“订单”类的实例,存在______个“客户”类的实例;对应每个“客户”类的实例,存在______个“订单”类的实例。

供选择的答案:(1)A.0个 B.1个 C.1个或多个 D.0个或多个(2)A.0个 B.1个 C.1个或多个 D.0个或多个2、UML供选择的答案:A.状态图B.用例图C.状态图D.序列图E.部署图F.协作图G.类图答案:G B D F D F3、统一过程中的核心工作流有:需求工作流、分析工作流、设计工作流、实现工作流、测试工作流。

4、在协作图中通过________表示出消息的时间顺序。

消息编号5、Rational Rose2003具有非常友好的图形用户界面,其初始界面主要包括标题栏、菜单栏、工具栏、模型浏览器窗口、文档窗口、模型图窗口、日志窗口、状态栏等部分。

6、Rational Rose2003用户界面包含两种工具栏,为用户操作提供了方便,其中,编辑工具栏依赖于所打开的模型图,而标准工具栏则与模型图无关。

7、如果需要在模型图绘制窗口中多放置几个相同的图标,在编辑工具栏中,先单击选择锁定图标,进入“锁定”状态,而不必重复多次地返回道编辑工具栏中重复选择同一个图标。

二、选择题省略。

三、判断题1.用例图中包含关系是指一个用例继承了另一个用例。

(错)2.顺序图中每个对象向下方向伸展的虚线是对象的生命线。

(对)3.协作图是对象图的扩展。

(对)4.只有状态图采用泳道。

(错)5.部署图一般把节点分成处理器和外部软件。

(错)6.协作图和顺序图是等价的。

(对)7.一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体。

(对)8.对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的。

UML多选题

UML多选题

统一建模语言UML试题库一一、多项选择题1. 对于类,其属性的可见性表示对类的外部世界的可见性,它有以下(ABCD)选项A、公开(public)B、包内公开(package)C、保护(protected)D、私有(private)2. 在UML中,以下(ABCD)是可以应用于包的构造型A、框架{《Framework》}B、虚包{《Facade》}C、子系统{《Subsystem》}D、系统{《system》}3. 两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。

在关联关系的表示图元的两端,可以表示参与关联的(ABCD)特性。

A、约束B、可见性C、角色名D、多重性4. 用例之间的关系主要有(ABC)A、包含B、继承C、扩展D、聚合5. 用例图的节点包括(ABD)A、用例B、边界C、关联D、执行者6. 在采用用例模型捕获需求时,需要执行如下(ABCD)操作A、描述非功能需求B、用例建模C、识别用例D、识别参与者7. 在识别用例时,以下(ABC)问题可以帮助识别用例A、当系统状态发生故障时,是否需要通知参与者B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件C、参与者希望系统为他提供什么样的功能D、系统运行环境是什么8. 基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定A、系统同环境如何进行交互B、由谁安装系统C、系统为哪些对象提供信息、服务D、系统的使用者是谁9.下列属于状态的组成部分的有(AB)。

A.名称B.转移C.条件D.事件10.状态图包括( ABCD )。

A.类的状态B.状态之间的转换C.类执行的动作D.触发类的动作的事件11.类的结构是( BC )。

A.由代码来表示B.由属性和关系来表示C.由操作来表示D.由对象的交互来表示12. 具有多重属性值的UML图形包括( AE )(A)类图(B)对象图(C)状态图(D)活动图(E)部署图13. 在UML的状态图中,转换通常由以下哪些部分构成( ABCDE )(A)动作(B)触发事件(C)源状态(D)目标状态(E)监护条件14.软件工程的三要素是( ABD )(A)方法(B)工具(C)模型(D)过程(E)语言15.可能具有状态机的对象包括( ABCDE )(A)类(B)子系统(C)用例(D)接口(E)协议16.UML的类图包含哪些抽象的层次( ABC )(A)概念层(B)说明层(C)实现层(D)业务层(E)控制层17.时序图的用途包括( ABCD )(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式(E)详细描述系统的瞬态图18.下面哪些图形可以清楚地表达并发行为( CD )(A)类图(B)状态体(C)活动图(D)顺序图(E)实现图19.UML中,类的主要版型有( CDE )(A)角色类(B)业务类(C)边界类(D)控制类(E)实体类20.部署图中的节点具有以下哪些方面的内容( ABC )(A)计算能力(B)基本内存(C)位置(D)接口(E)路径21.下面哪些元素构成了组件图形(ACD)(A)组件(B)转换(C)关系(D)接口22.顺序图的用途包括(ABCD)(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式23.常见的UML工具有哪些?(ABCD)(A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML24.一个软件产品是否成功,因素有(ABCD)。

UML建模期末考试题及答案

UML建模期末考试题及答案

UML建模期末考试题及答案一、单项选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 用例图C. 类图D. 状态图答案:C2. 在UML中,一个类可以拥有的属性和方法的集合被称为:A. 接口B. 实现C. 封装D. 抽象答案:C3. 以下哪个不是UML中的关系?A. 关联B. 依赖C. 泛化D. 映射答案:D4. 以下哪个不是UML中的行为图?A. 活动图B. 序列图C. 状态图D. 部署图答案:D5. 在UML中,表示对象之间交互的图是:A. 用例图B. 类图C. 序列图D. 组件图答案:C6. 在UML中,一个对象的生命周期可以用以下哪个图来表示?A. 活动图B. 序列图C. 状态图D. 部署图答案:C7. 在UML中,表示系统的物理架构的图是:A. 用例图B. 部署图C. 组件图D. 包图答案:B8. 以下哪个是UML中的对象?A. 类B. 接口C. 实例D. 以上都是答案:C9. 在UML中,表示一个类可以实例化多少次的关系是:B. 泛化C. 聚合D. 组合答案:D10. 在UML中,表示对象之间交互的顺序的图是:A. 活动图B. 序列图C. 状态图D. 用例图答案:B二、多项选择题(每题3分,共15分)1. UML中,以下哪些图可以用来描述系统的动态行为?A. 活动图B. 序列图C. 状态图D. 用例图答案:A、B、C2. 在UML中,以下哪些元素可以表示类之间的关系?A. 关联B. 依赖C. 泛化D. 组合答案:A、B、C、D3. 以下哪些图可以用来描述系统的静态结构?A. 类图B. 对象图D. 部署图答案:A、B、C、D4. 在UML中,以下哪些图可以用来描述系统的交互?A. 序列图B. 通信图C. 用例图D. 活动图答案:A、B5. 在UML中,以下哪些元素可以表示对象之间的交互?A. 消息B. 信号C. 事件D. 操作答案:A、B、C三、简答题(每题10分,共30分)1. 请简述UML中用例图的作用。

UML试题及答案

UML试题及答案

一、单项选择题: (本大题共 20 小题,每题 1 分,共 20 分)1. UML 的全称是 Unified Modeling Language(A) Unify Modeling Language (B) Unified Modeling Language(C) Unified Modem Language (D) Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系3. 在类图中,下面哪个符号表示继承关系( C )(A) (B) (C) (D)4. 在类图中,“ #”表示的可见性是( B )(A) Public (B) Protected (C) Private (D) Package5. 在类图中,下面哪个符号表示接口( C )(A) (B) (C) (D)6. 下面哪个视图属于 UML 语言的交互图( D )(A) 行为图 (B) 状态图 (C) 实现图 (D) 顺序图7. UML 语言包含几大类图形( B )(A) 3 (B) 5 (C) 7 (D) 98. OMT 方法是由下面哪位科学家提出的( b )(A) Booch (B) Rumbaugh (C) Coad (D) Jacobson9. 下面那个类图的表示是错误的( D )(A) (B) (C) (D)Student Student Student Studentname : String Name : StringgetName ()age: Integer getAge () Age:IntegergetName ()getAge ()10. 什么概念被认为是第二代面向对象技术的标志( A )(A)用例 (B) UML 语言 (C)活动图 (D) 组件图11. 下面哪个符号代表包图( A )(A) (B) (C) (D)12. 生命线是 UML 视图中哪个图形的组成部分( D )(A)类图 (B) 状态图 (C) 活动图 (D) 顺序图13. 在 UML 的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( a)(A) 执行者角色控制类用户接口业务层(B) 执行者角色用户接口控制类业务层后台数据库后台数据库(C) 执行者角色控制类用户接口后台数据库业务层(D) 执行者角色用户接口业务层控制类后台数据库14. 多对象是 UML 哪个视图中的概念( C )(A)类图 (B) 状态图 (C) 协作图 (D) 组件图15. 在类图中,哪种关系表达总体与局部的关系( D )(A)泛化 (B)实现 (C)依赖 (D)聚合16. 在 UML 中,接口有几种表达方式( A )(A) 2 (B) 4 (C) 6 (D) 817. 下面哪个图形代表活动( D )(A) (B) (C) (D)18. 下面哪个 UML 视图是描述一个对象的生命周期的( B )(A)类图 (B) 状态图 (C) 协作图 (D)顺序19. 顺序图由类角色,生命线,激活期和(B)组成(A)关系 (B)消息 (C)用例 (D) 实体20. UML 中关联的多重度是指 ( b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性二、多项项选择题: (本大题共 10 小题,每题 2 分,共 20 分) 在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。

uml建模期末复习题库

uml建模期末复习题库

uml建模期末复习题库一、选择题1. 在UML中,用于表示系统的动态行为的图是:A. 类图B. 对象图C. 状态图D. 活动图2. 以下哪个不是UML中的基本构件?A. 属性B. 操作C. 约束D. 接口3. 在UML中,哪个元素用于表示一个对象的特定状态?A. 状态B. 对象C. 消息D. 活动4. 以下哪个UML图最适合表示对象之间的交互?A. 用例图B. 类图C. 顺序图D. 活动图5. 在UML中,一个类可以有几种关系与其他类连接?A. 1种B. 2种C. 3种D. 4种及以上二、填空题6. 在UML中,______用于表示类之间的关系,如继承、关联和依赖。

7. ______图用于描述系统中对象之间的交互顺序。

8. ______图用于描述系统的静态结构,包括类、接口和它们的属性和操作。

9. 在UML中,______用于定义一个对象的生命周期,包括状态转换和触发事件。

10. ______图用于描述业务流程或工作流程。

三、简答题11. 解释UML中“封装”的概念。

12. 描述UML中“多态”是如何工作的。

13. 解释UML中“用例”和“用例图”的区别。

14. 什么是UML中的“包”?它的作用是什么?15. 描述UML中“活动图”和“状态图”的主要区别。

四、应用题16. 假设你正在设计一个图书馆管理系统,请绘制一个类图来表示书籍、读者和借阅记录之间的关系。

17. 描述如何使用UML活动图来表示一个简单的银行账户存款流程。

18. 假设你正在设计一个在线购物网站,请使用UML用例图来描述购物流程。

19. 绘制一个UML顺序图,展示一个客户通过网站下订单的过程。

20. 使用UML状态图来表示一个电梯的运行状态和转换。

五、论述题21. 论述UML在软件开发过程中的作用和重要性。

22. 讨论UML建模在需求分析阶段的应用。

23. 分析UML建模在系统设计阶段的优势和局限性。

24. 描述UML建模在团队协作中的作用。

UML软件建模技术技术理论期末考核试题4含答案

UML软件建模技术技术理论期末考核试题4含答案

UML软件建模技术技术理论考核试卷四一、单选题(每题2分,共60分)1. 下列UML(建模语言)的陈述,不正确的是( )A.它主要是图形符号,用面向对象的方法描述系统设计B.只用于系统开发的设计阶段C.它可在用户、分析者、设计者和软件开发者之间建立一个舒适的对话D.它是一种语言,用于可视化、具体化、结构化和文档化软件内在系统的不同方面2. 使用()描述Web网页和Java Applet小应用程序之间的依赖关系( )A.类图B.部署图C.状态图D.组件图3. 下列关于类方法的声明,不正确的是( )A.方法定义了类所许可的行动B.从一个类所创建的所有对象可以使用同一组属性和方法C.每个方法应该有一个参数D.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的4. UML中哪种图()用来描述过程或操作的工作步骤( )A、状态图B、活动图C、用例图D、部署图5. 在面向对象的分析与设计中,下面与角色有关的陈述中,正确的是( )A.在每个用例图中操作用例的被称为参与者B.参与者不能是系统时间C.参与者一定是一个人或用户D.使用案例不考虑系统外部的参与者6. 软件生存期包括计划,需求分析和定义(),编码,软件测试和运行维护( )A、软件开发B、软件设计(详细设计)C、软件支持D、软件定义7. 在面向对象的分析与设计中,下列语句正确的有( )A.通过部署图,可以从整体上了解系统节点的拓扑结构B.在部署图中,使用依赖关系符号连接节点C.部署图的节点中不能含有组件D.部署图用于描述系统中软件的构成8. foo类的一个方法调用bar类的一个方法。

除此之外,这两个类之间没有其他关系。

foo类和bar类之间的关系为( )A.关联B.依赖C.继承D.实现E.聚集9. 下列关于用例和用例图的描述,正确的有( )A.系统是用例模型的一个组成部分,它必须代表一个真正的软件系统B.在扩展关系中,扩展后的用例一定要包括所扩展的原用例的全部行为C.用例图中,参与者可以是一个人,一部机器或者一个系统D.用例用一个名字在外面的椭圆表示10. 在面向对象的技术中,()属性可以从类定义的外部来存取,而()属性不可以从类定义的外部来存取。

试题库管理系统_UML建模

试题库管理系统_UML建模

试题库管理系统_UML建模一、引言试题库管理系统是一种方便教师和学生管理、维护和搜索试题的软件系统。

本文将使用UML建模语言对试题库管理系统进行详细的分析和设计,包括需求分析、用例建模、类图设计、序列图设计等。

二、需求分析1. 功能需求试题库管理系统需要满足以下功能要求:- 学生能够注册账号、登录系统、查看试题、进行练习和考试。

- 教师能够登录系统、管理试题、布置试卷、批改试卷和生成统计分析报告。

- 管理员能够管理系统用户、权限和审核试题等。

2. 非功能需求试题库管理系统的非功能需求包括:- 用户友好性:界面简洁、操作方便。

- 可靠性:系统应该稳定可靠,能够处理大量用户并发操作。

- 安全性:用户数据应该加密存储,并具备合理的权限控制机制。

- 性能:系统应具备良好的性能,能快速响应用户请求。

三、用例建模根据需求分析,对试题库管理系统进行用例建模,主要包括以下用例:1. 学生登录系统并查看试题。

2. 学生进行练习和考试。

3. 教师登录系统并管理试题。

4. 教师布置试卷和批改试卷。

5. 教师生成统计分析报告。

6. 管理员管理系统用户和权限。

7. 管理员审核试题。

四、类图设计基于用例建模,进行类图设计。

在试题库管理系统中,可以定义以下类:1. 用户类(User):包括学生(Student)、教师(Teacher)和管理员(Admin)。

2. 试题类(Question):包括单选题(SingleChoice)、多选题(MultipleChoice)和判断题(TrueFalse)。

3. 题库类(QuestionBank):包括试题的增删改查操作。

4. 试卷类(ExamPaper):包括试卷的组卷和生成操作。

5. 考试类(Exam):包括学生的考试和教师的批改操作。

6. 统计分析类(Statistics):包括生成统计分析报告的操作。

五、序列图设计根据需求和类图设计,进行序列图设计,详细描述系统中各个对象之间的交互过程。

UML试题及答案

UML试题及答案

7.下列各种图可用于静态建模的有( 。

( B ))。

( E )B. 由属性和关系来表示C.由操作来表示E. 选项 B 和 C。

(A )B. 由类的属性决定 E.选项A 和B3.顺序图反映对象之间发送消息的时间顺序,它与( )是同构的。

( C )A.用例图B.类图C.协作图D.状态图4.( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。

( A ) A.用例图B.类图C.活动图D.状态图5.状态图包括( )。

( E ) A.类的状态B.状态之间的转换C.类执行的动作D. 触发类的动作的事件E. 所有以上选项6.下列属于状态的组成部分的有( AB ) A.名称 B.转移 C.条件D.事件、选择题1.类的结构是( A. 由代码来表示 D. 由对象的交互来表示2.类的行为是( A. 由一组操作决定 D. 由父类决定C .对类的每一个对象唯一的A.状态图B. 类图C. 序列图D.活动图8.下列不属于属性的可见性的是()。

(C)A.公有的B.私有的C.私有保护的D.保护的9.下面不属于用况之间关系的是()。

(A)A.友元B.扩展C.包含D.泛化10.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是()。

(D)A. 公有的(public )B.受保护的(protected )C.友员(friendly )D.私有的(private )11.在用况之间,会有三种不同的关系,下列不是用况之间关系的是()。

(D)A. 包含(include )B.扩展(extend)C.泛化(generalization )D.关联(connect)12•在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程,下面不是“ Actor ”的是(。

(DA.用户B.ATM取款机C.ATM取款机管理员D.取款13.下面不是活动图中的基本元素的是(。

(DA.状态、分支B.分叉、汇合C.泳道、对象流D.用况、状态14.在下面的图例中,哪个用来描述活动(activity (。

UML试题(内含答案)

UML试题(内含答案)

【用例图】1. 用例图的节点包括(ABD)A、用例B、边界C、关联D、执行者2. 用例之间的关系主要有(BCD)A、聚合B、继承C、扩展D、包含3. 在采用用例模型捕获需求时,需要执行如下(ABCD)操作A、描述非功能需求B、用例建模C、识别用例D、识别参与者4. 在识别用例时,以下(ABC)问题可以帮助识别用例A、当系统状态发生故障时,是否需要通知参与者B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件C、参与者希望系统为他提供什么样的功能D、系统运行环境是什么5. 在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围A、执行者B、关联关系C、用例D、边界框6.(B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为A、数据对象B、控制类C、实体类D、边界类7. 基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定A、系统同环境如何进行交互B、由谁安装系统C、系统为哪些对象提供信息、服务D、系统的使用者是谁8. 如果用例B是用例A的某项子功能,并且建模者确切地知道在A 所对应的动作序列中何时将调用B,则称(A)A、用例A扩展用例BB、用例A继承用例BC、用例A包括用例BD、用例A实现用例B9. 如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称(B)A、用例A实现用例BB、用例A继承用例BC、用例A扩展用例BD、用例A包括用例B10. 如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称(C)A、用例A扩展用例BB、用例A包含用例BC、用例A继承用例BD、用例A实现用例B11. 在UML中,(A)表示使用软件系统的功能,与软件系统交换信息的外部实体A、执行者B、类C、用例D、用例图12. 在用例图中,执行者之间的关系只有(B)一种A、包含B、继承C、扩展D、实现【静态图】1. 对于类,其属性的可见性表示对类的外部世界的可见性,它有以下(ABCD)选项A、公开(public)B、包内公开(package)C、保护(protected)D、私有(private)2. 在UML中,以下(ABCD)是可以应用于包的构造型A、框架{《Framework》}B、虚包{《Facade》}C、子系统{《Subsystem》}D、系统{《system》}3. 两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。

基于UML和Rational Rose的考试管理系统的建模

基于UML和Rational Rose的考试管理系统的建模

管理 。 系统管 理员登 录后 。 以管 理考试 题库 、 可 考试 题 型 的分值 以及考试 的时 间。考 生登 录系统后 . 以参 可
收 稿 日期 :0 7 0 0 修 稿 日期 :0 7 1 4 2 0 —1 —1 2 0 —1—2




作 者 简介 : 钦 (9 9 )女 , 建 长 乐人 , 教 , 读 研 究 生 , 究 方 向 为 电 子 政 务 、 件 工 程 林 17 一 , 福 助 在 研 软
维普资讯
开发案
— — — — — — . — — — — —— — — — — — — — — — — — — — . — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
位 考 生 只能 考 一 次 。 若 已考 过 了 , 无 法 登 录 。 则
是为 不同领域 的人提供 统一 的交流方 法 。
随着 U ML建 模 技 术 的 不 断普 及 .各 种 各 样 的
C s 具 也 相 继 产 生 。 其 中 R t n l oe是 一 种 理 ae工 ai a s o R
进 行分 析与描 述 , 合建模 过程 , 结 探讨 基 于 UML对考试 管理 系统进 行分 析与 建模 的
优势。 关 键 词 :UM L ;Rao a Roe t nl s;考 试 管 理 系统 i
O 引 言
随着信 息化程 度的不 断提高 . 越来 越多 的考试实
行 无 纸 化 形 式 无 纸 化 的 考 试 管 理 系 统 具 有 智 能 组

UML考试题及标准答案

UML考试题及标准答案

UML考试题及答案————————————————————————————————作者:————————————————————————————————日期:2第 3 页UML 统一建模一、选择题 (共40分,每小题2分)1、下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( C )2、计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( C )A 继承关系B 关联关系C 聚合关系D 依赖关系 3、下面( B )图形表示依赖关系。

4、关于UML ,下面说法正确的是( D )A UML 是一种面向对象的建模方法。

B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。

C UML 是一种面向对象的编程语言。

StudentTeacher10..nATeacherStudent0..n1BTeacherStudent10..nC TeacherStudent0..n1DA B CDD UML是一种面向对象的建模语言,但不是建模方法。

5、顺序图和交互图的关系,类似与下面的哪种关系(C )A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6、要对一个企业的工作流程建模,下面4种图中的(B )是最重要的。

A 交互图B 活动图C 状态图D 类图7、关于参与者,错误的说法是(C )A 参与者是与所建立的系统交互的人或物。

B 参与者可以是实际的人,也可以其他系统。

C 参与者是系统的一部分,是用例图的重要组成部分。

D 参与者之间可以存在泛化关系。

8、UML中关联的多重性是指(B )A 一个类有多个方法被另一个类调用。

B 一个类的实例对象能够与另一个类的多少个实例对象相关联。

C 一个类的某个方法被另一个类调用的次数。

D 两个类所具有的相同的方法和属性。

9、关于类图的说法正确的是(A )A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。

试题库管理系统_UML建模

试题库管理系统_UML建模

题库管理系统一需求分析1.1 系统功能需求系统的功能需求包括以下几个方面。

(1)用题者可以登录系统网站浏览题目、试卷信息,查找信息和下载文件,给出题者留言评论或询问。

(2)出题者可以登录系统网站上传试题、试卷,修改、修正之。

对用题者的疑问进行回复解答。

(3)系统管理员可以对出题者上传的题目或试卷进行审核,如发现错误可以发回出题者重新修改。

对相关试题可以编纂加工生成试卷,将试卷发布大网站上供用题者使用与下载,还需处理用户的相关注册申请与账户管理,对页面进行维护。

满足上述需求的系统主要包括以下几个模块。

(1)数据库管理模块。

数据库管理模块提供了使用者录入、修改并维护数据的途径。

例如对出题者与用题者等用户信息的管理、上传的试题与试卷的信息管理(包括审核、校对、编纂、新增、发布、删除等)。

(2)基本业务模块。

在基本业务模块中,出题者首先上传试题、试卷,回复用题者的问题与消息,学生可以下载编辑好的试题、试卷;管理员可以维护页面,批准注册,生成阶段性报表与数据备份。

(3)信息浏览、查询模块。

信息查询模块主要用于对网站的信息进行浏览、搜索查找。

1.2数据库管理模块数据库管理模块包含如下几个方面。

(1)用户信息管理。

包括用题者、出题者与管理员的信息管理。

(2)试题、试卷信息管理。

负责上传的试题、试卷以及编辑好后加工生成的试卷文件的信息管理。

(3)试题、试卷文件上传、下载记录信息管理。

负责管理文件的上传与下载的历史记录。

1.3基本业务管理模块基本业务管理模块包含以下几个方面。

(1)试题、试卷文件的上传。

出题者可以使用此模块将试题或试卷性的文件上传到网站服务器。

(2)试题、试卷的查找。

用题者可以使用此模块来根据输入的关键词查找自己所需的试题、试卷,浏览之或下载之。

(3)试题、试卷的下载。

用题者可以使用此模块从网站上下载相应的试题、试卷文件。

(4)消息发布。

出题者上传文件的同时,可以推介该套试题、试卷的学习方法,知识重点和相关文章。

UML建模期末考试题及答案

UML建模期末考试题及答案

UML建模期末考试题及答案# UML建模期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示类与类之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 箭头答案:C2. 以下哪个不是UML中的关系?A. 关联B. 继承C. 聚合D. 循环答案:D3. 在UML类图中,属性的可见性用以下哪个符号表示?A. +B. -C. #D. ~答案:A4. 以下哪个是UML用例图中的元素?A. 类B. 用例C. 关系D. 接口答案:B5. 在UML中,一个类可以拥有多少个属性?A. 0个B. 1个C. 多个D. 以上都是答案:D...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述UML类图中类与类之间的关系有哪些,并举例说明。

答案:UML类图中类与类之间常见的关系有关联、继承、聚合和组合。

例如,关联关系表示两个类之间的连接,如“学生”类与“课程”类之间的关联;继承关系表示一个类是另一个类的子类,如“猫”类继承自“动物”类;聚合关系表示一个类是另一个类的组成部分,如“班级”类聚合了“学生”类;组合关系是一种特殊的聚合,表示部分与整体的生命周期紧密相关,如“汽车”类组合了“引擎”类。

2. 解释什么是UML用例图,并说明其主要元素。

答案:UML用例图是一种用于描述系统功能和用户需求的视图。

它展示了系统的功能(用例)以及用户(演员)如何与这些功能交互。

用例图的主要元素包括用例(用椭圆表示,内部写有用例名称)、演员(用小人图标表示,代表外部系统或用户)以及它们之间的关系(通常用线条表示)。

3. 描述UML活动图中的活动和转换的概念。

答案:UML活动图用于描述业务流程或工作流程中的步骤和决策点。

活动是流程中的一个步骤或操作,通常用矩形框表示。

转换是控制流程从一个活动移动到另一个活动的条件或路径,通常用箭头表示。

活动之间通过转换连接,表示流程的顺序或条件分支。

三、应用题(每题25分,共50分)1. 设计一个图书馆管理系统的UML类图,并解释其主要类及其关系。

UML建模试题

UML建模试题

UML建模试题第3章业务建模第一题填空题1.从本质来说,(UML)仅仅是一种标准的表达形式,它提供统一的符号体系,使人们摆脱了符号之间的困扰,从而专心面对问题。

2.与UML配套的软件工程过程很多,其中应用最广的还是与UML 同出一门的(Rational 统一过程)。

3.(业务建模)的基本思想是使用软件建模技术来描述企业管理和业务所设计的对象和要素,以及它们的属性、行为和彼此关系。

4.业务建模的主要任务就是:拟定目标组织对系统的愿景,并根据(该愿景)来定义业务模型中组织的过程、角色和职责。

5.(活动图)从本质上说是一种流程图,展现从活动到互动的控制流;与传统的流程图不同的是,它还能够展示并发、对象流、分区等高级概念。

6.(顺序图)是一种交互模型,侧重于描述对象之间的交互顺序,在业务建模是则可以用来描述业务参与者、业务工人和业务对象之间的交互。

7.(分支)一般用于表示对象类所具有的条件行为。

8.在活动图中分支与合并用(空心小菱形)表示。

9.在活动图中,分叉和汇合都使用加粗的(水平线段)表示。

10.人们在组织中扮演的角色表示为(业务工人)(Business Worker)11.在活动图中,条件行为用分支和(合并)表达。

12.在活动图中,分叉和汇合都使用加粗的(水平线段)表示。

第二题判断题1.软件开发的最终目标是为了满足业务需求,以帮助用户解决业务中的问题。

(√)2.需求建模是项目的起源,是描述项目开发的依据,还是后续业务建模的基础。

(×)3.业务建模是用软件建模的方法描述业务流程;目标是认识业务本质,该业务本质是后续用例建模的基础。

(√)4.架构设计是在系统的全局范围内,以分析模型为基础,设计系统的架构。

(√)5.对于一个软件工程师来说,业务建模只是辅助阶段,并不是每个项目、每个软件人员都需要去实施该过程。

(√)6.业务参与者代表了与业务有关的角色,此角色由业务环境中的人扮演,物不行。

(×)7.业务用例是业务对外所提供服务的抽象,是业务的外部视图。

UML建模与分析试题与答案

UML建模与分析试题与答案

08/09 学年第 1 学期末考试试题(A 卷)UML 建模与分析一、填空题:(每空1分,共10分)1、 UML 的3中扩展机制是版型、约束和 标记值 。

2、 在UML 的状态图中,表示历史状态的符号是 ○H 或○H* 。

3、 对象图的模型元素有对象和链。

对象是类的实例;对象之间的链是类之间的 关联 的实例。

4、 用UML 进行建模时会涉及9个图,Rose 2003只支持其中的8个,还有一个图如果要在Rose2003中表示,则只能用别的图来代替。

这个不能在Rose2003中直接表示的图是 对象 图。

5、 RUP 软件开发过程的特点是: 用例驱动 、以体系结构为中心、迭代和增量开发。

6、 如图所示的类图:“/works for company ”这个关联前有一斜杠,表示该关联是派生 。

PersonCompany*1/works for company Department*1*1works for department7、 如果把一个类的类名写成斜体字,则表示这是 抽象 类,既不能由这个类直接产生实例。

8、 RUP 中把软件开发生命周期分为多个循环,每个循环由4个连续的阶段组成。

这4个阶段是初始阶段、细化阶段、 构造 阶段和移交阶段。

9、 顺序图所表达的是基于 时间顺序 的动态交互。

10、组成是强类型的聚集,因为聚集中的每个部分体只能属于 一个 整体。

二、判断题:(判断对错,并改正。

每小题2分,共10分)1、一个状态图最多只能有一个初态和一个终态。

1、错误。

(1分)一个状态图最多只能有一个初态,但可有多个终态。

(1分)2、两个参与者之间可以有包含关系、扩展关系或泛化关系,而包含关系和扩展关系是依赖关系的版型。

2、前半句不对。

(1分)应该为:两个用例之间可以有包含关系、扩展关系或泛化关系,得分而包含关系和扩展关系是依赖关系的版型。

(1分)3、参与者位于所要建模的系统边界的外部。

3、正确。

(2分)4、在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息。

UML考试试题及答案

UML考试试题及答案

UML 考试试题及答案一、选择题(共15分,每题1分)1. UML 的全称是 ( B )(A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language(D )Unified Making Language2. 执行者(Actor )与用例之间的关系是( C )(A )包含关系(B )泛化关系 (C )关联关系 (D )扩展关系3.在类图中,下面哪个符号表示继承关系( C 4.下面哪个视图属于UML 语言的交互图( D ) (A )行为图(B )状态图(C )实现图(D )顺序图5. UML 语言包含几大类图形( B )(A )3(B )5(C )7(D )96. 在类图中,下面哪个符号表示接口( C )7. 下面哪个图形代表活动( D )8. UML 中关联的多重度是指( b)(A )一个类有多个方法被另一个类调用(B )一个类的实类能够与另一个类的多个实类相关联 (C )一个类的某个方法被另一个类调用的次数 (D )两个类所具有的相同的方法和属性9. 下面哪个不是UML 中的静态视图(A )(A)状态图 (B)用例图 (C)对象图 (D)类图10. (A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部(B)(A)(C)(D)(B)(A)(D)(B) (A) (D)门,他们负责完成组内的活动。

(A)泳道(B)分叉汇合 (C)分支(D)转移11.下列关于状态图的说法中,正确的是( C )(A) 状态图是UML中对系统的静态方面进行建模的五种图之一。

(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模12.类图应该画在Rose的哪种(B)视图中。

试题库系统需求分析_类图

试题库系统需求分析_类图
(1)分析系统的实体类
教师、普通管理员、超级管理员、试卷、课程
(2)分析系统的边界类
注册页面、登陆页面、修改个人资料页面、退出系统页面、查询课程页面、上传试卷页面、修改试卷页面、删除试卷页面、设置试卷信息页面、生成试卷页面、打印试卷页面、封存试题页面、解封试题页面、课程管理页面、设置试卷信息页面、生成试卷页面、打印试卷页面、封存试题页面、解封试题页面、课程管理页面、管理教师页面、管理普通管理员页面、课程管理页面、初始化系统页面
(3)分析系统的控制类
处理注册页面、处理登陆页面、处理修改个人资料页面、处理退出系统页面、处理查询课程页面、处理上传试卷页面、处理查询试卷页面、处理修改试卷页面、处理删除试卷页面、处理设置试卷信息页面、处理生成试卷页面、处理打印试卷页面、处理封存试题页面、处理解封试题页面、处理课程管理页面、处理设置试卷信息页面、处理生成试卷页面、处理打印试卷页面、处理封存试题页面、处理解封试题页面、处理课程管理页面、处理管理教师页面、处理管理普通管理员页面、处理课程管理页面、处理初始化系统页面
umlumlumlumlumlumlexamination?database?systemexamination?database?systemexamination?database?systemedsedseds11教师普通管理员超级管理员试卷课程教师普通管理员超级管理员试卷课程教师普通管理员超级管理员试卷课程注册页面登陆页面修改个人资料页面退出系统页面查询课程注册页面登陆页面修改个人资料页面退出系统页面查询课程注册页面登陆页面修改个人资料页面退出系统页面查询课程页面上传试卷页面修改试卷页面删除试卷页面设置试卷信息页面页面上传试卷页面修改试卷页面删除试卷页面设置试卷信息页面页面上传试卷页面修改试卷页面删除试卷页面设置试卷信息页面生成试卷页面打印试卷页面封存试题页面解封试题页面课程管理页生成试卷页面打印试卷页面封存试题页面解封试题页面课程管理页生成试卷页面打印试卷页面封存试题页面解封试题页面课程管理页面设置试卷信息页面生成试卷页面打印试卷页面封存试题页面解面设置试卷信息页面生成试卷页面打印试卷页面封存试题页面解面设置试卷信息页面生成试卷页面打印试卷页面封存试题页面解封试题页面课程管理页面管理教师页面管理普通管理员页面课程管封试题页面课程管理页面管理教师页面管理普通管理员页面课程管封试题页面课程管理页面管理教师页面管理普通管理员页面课程管理页面初始化系统页面理页面初始化系统页面理页面初始化系统页面处理注册页面处理登陆页面处理修改个人资料页面处理退出系处理注册页面处理登陆页面处理修改个人资料页面处理退出系处理注册页面处理登陆页面处理修改个人资料页面处理退出系统页面处理查询课程页面处理上传试卷页面处理查询试卷页面处理统页面处理查询课程页面处理上传试卷页面处理查询试卷页面处理统页面处理查询课程页面处理上传试卷页面处理查询试卷页面处理修改试卷页面处理删除试卷页面处理设置试卷信息页面处理生成试卷修改试卷页面处理删除试卷页面处理设置试卷信息页面处理生成试卷修改试卷页面处理删除试卷页面处理设置试卷信息页面处理生成试卷页面处理打印试卷页面处理封存试题页面处理解封试题页面处理课页面处理打印试卷页面处理封存试题页面处理解封试题页面处理课页面处理打印试卷页面处理封存试题页面处理解封试题页面处理课程管理页面处理设置试卷信息页面处理生成试卷页面处理打印试卷页程管理页面处理设置试卷信息页面处理生成试卷页面处理打印试卷页程管理页面处理设置试卷

UML考试试题与答案

UML考试试题与答案

UML考试试题及答案一、选择题(共15分,每题1分)1.UML的全称是(B)(A)UnifyModelingLanguage (B)UnifiedModelingLanguage (C)UnifiedModemLanguage (D)UnifiedMakingLanguage 2.执行者(Actor)与用例之间的关系是( C )(A)包含关系(B)泛化关系(C)关联关系(D)扩展关系3.在类图中,下面哪个符号表示继承关系( C )4.(A) (B) (C)(D)下面哪个视图属于UML语言的交互图( D )(A)行为图(B)状态图(C)实现图(D)顺序图5.UML语言包含几大类图形(B)(A)3 (B)5 (C)7 (D)96.在类图中,下面哪个符号表示接口( C )(A) (B) (C) (D)7.下面哪个图形代表活动( D )(A) (B) (C) (D)8. UML中关联的多重度是指 ( b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性9.下面哪个不是UML中的静态视图(A)(A)状态图(B)用例图(C)对象图(D)类图10.(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

(A)泳道(B)分叉汇合(C) 分支(D)转移11. 下列关于状态图的说法中,正确的是( C )(A) 状态图是UML 中对系统的静态方面进行建模的五种图之一。

(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 12. 类图应该画在Rose 的哪种(B )视图中。

View(A)UseCaseView (B)LogicVie w(D)DeploymentView (C)Component13. 顺序图由类角色,生命线,激活期和( B )组成(A)关系(B)消息(C)用例(D)实体 14. 关于协作图的描述,下列哪个不正确(B )(A) 协作图作为一种交互图,强调的是参加交互的对象的组织; (B) 协作图是顺序图的一种特例 (C) 协作图中有消息流的顺序号;(D) 在ROSE 工具中,协作图可在顺序图的基础上按“F5”键自动生成;15. 组件图用于对系统的静态实现视图建模, 这种视图主要支持系统部件的配置管理,可以分为四种方式来完成,下面哪种不是其中之一(B )通常(A)对源代码建模 (B)对事物建模 (C)对物理数据库建模(D)对可适应的系统建模 二、填空题(共15分,每空1分)1.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述 活 动 ,也不描述 系统怎样开发 ,它只描述系统的 组成元素及其相互的 交互协作。

UML考试试题及答案4

UML考试试题及答案4

UML课程测验专业学号姓名一、选择题1、_ B _用于接口、类和协作的行为建模,并强调对象行为的事件顺序;_ C _用于系统的功能建模,并具强调对象间的控制流;_ A _用于描述系统与外部系统及用户之间的交互。

A.用例图B.状态图C.活动图D.类图2、在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。

消息序列可用两种图来表示,强调消息时间次序的图称之为_ (4) _,该图的特点是_ (5) _,强调参加交互的对象的组织图称之为_ (6) _,这两种图是_ (7) _。

(4)A.活动图B.状态图C.顺序图D.通讯图(5)A.有生命线及控制焦点,重点在消息的时间顺序上B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀C.是对系统、子系统或类的行为建模D.本质上是一个流程图,显示从活动到活动的信息流(6)A.活动图B.状态图C.顺序图D.通讯图(7)A.同构的,所以可以互相转换B.异构的,所以不可以互相转换C.强调对象行为的事件顺序,常用于对反应式系统建模D.专注于系统的动态视图,状态无法确定,所以不可以互相转换3、用UML建立业务模型是理解企业业务过程的第一步。

业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是_ (8) _。

在UML中,用_ (9) ,表示企业业务的工作流。

这种图显示出工作流中的步骤、决策点,以及完成每一步骤的角色和对象。

(8)A.关联关系B.依赖关系C.聚集关系D.概括关系(9)A.活动图B.业务图C.用例图D.交互图4、指出右图中注释所表达的含义。

AAA, BBB, CCC, DDD(A)Class, Message, Iteration, Self-Call(B) Object, Message, Iteration, Self-Call(C) Object, Message, Self-Call, Iteration(D) Class, Message, Self-Call, Iteration5、如图二所示,如果member不是platinum member,在这个活动图的执行过程中,所允许的最大并发线程数是:(A) 1(B) 2(C) 3(D) 4三、阅读下列说明和图,回答问题①至问题④。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题库管理系统
一需求分析
1.1 系统功能需求
系统的功能需求包括以下几个方面。
(1)用题者可以登录系统网站浏览题目、试卷信息,查找信息和下载文件,给出题者留言评论或询问。
(2)出题者可以登录系统网站上传试题、试卷,修改、修正之。对用题者的疑问进行回复解答。
(3)系统管理员可以对出题者上传的题目或试卷进行审核,如发现错误可以发回出题网站上供用题者使用与下载,还需处理用户的相关注册申请与账户管理,对页面进行维护。
1.3基本业务管理模块
基本业务管理模块包含以下几个方面。
(1)试题、试卷文件的上传。出题者可以使用此模块将试题或试卷性的文件上传到网站服务器。
(2)试题、试卷的查找。用题者可以使用此模块来根据输入的关键词查找自己所需的试题、试卷,浏览之或下载之。
(3)试题、试卷的下载。用题者可以使用此模块从网站上下载相应的试题、试卷文件。
系统还需进行日常的维护与管理,系统管理员负责网站的页面更新与维护、页面的美化与功能的完善以及板块的调整。对于试题库可以进行归档与备份,还可以生成阶段性报表。
1 系统用户参与的总的用例图
用题者与出题者都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录网站完成相应的操作。
系统用户参与的总用例图如图所示,从图中可以清楚地看到泛化关系和哥哥参与者所参与的用例。
2 用题者参与的用例。
【用例说明】
(1)Look through info:试题、试卷资源浏览用例。
(2)Subject Search:题目搜索用例。用题者根据搜索关键字查找相应题目资源。
(3)Download:文件下载用例。
管理员可以添加试题,对出题者上传的试题、试卷进行审核、分类、修改、删除,并对相关多套试题进行编纂,以生成试卷。将试卷发布,如遇错误可发回出题者进行更正,对题库要时时更新,以保持题库的饱和度与新鲜度。
除此之外,系统管理员还需对用户的业务模块进行管理,处理用户留言、评论,对用题者与出题者的互动消息进行维护管理。对用户的注册申请进行批准。
(4)消息发布。出题者上传文件的同时,可以推介该套试题、试卷的学习方法,知识重点和相关文章。待系统管理员审核通过后,以消息的形式将推介信息通知给用题者。
(5)试题、试卷发布。系统管理员将已审核通过的试题、试卷发布到系统网站上去。
(6)页面维护。管理人员可以使用此模块对网站的页面进行维护。
(7)用户注册申请批准。管理人员可以使用此模块批注用户的注册申请。
Classify:对试题进行分类别处理用例。
Update Subject:对试题进行更新更正处理用例。
Delete Subject:删除题目的用例。如上传的文件不合法或错误太多或不符合要求,管理员可以删除之。
(2)Paper Maintenance:试卷管理与维护用例。
包括:
Generate Paper:可以将多套试题组织编辑生成套卷。
(4)Identity:权限认证用例。此用例用来认证文件下载者是否具有下载文件资源的权限。
(5)Comment:用题者留言、评论的用例。
(6)AccountManage:用户账户管理的用例。
3出题者参与的用例。
【用例说明】
(1)Upload Subject:出题者上传题目或者试卷的用例。
(2)Request to Modify:请求发回修正的用例。
用题者如果是面向学校这一块的话,一般是学生;面向社会的话就有可能是社会大众。用题者可以浏览题库网站展示的题目与试卷,可以分类查找,按关键字查找检索。此外,用题者可以从网站上下载题目、试卷等资源,对所用的试题、试卷可以加以评论、打分,对该套试题、试卷的出题人可以咨询留言。
(2)系统需要专门的管理员来对题库精心管理操作与系统维护。
(3)Reply Message:回复用题者的留言用例。
(4)Personal info maintenance:个人信息维护(更新)。
4 系统管理员参与的用例。
【用例说明】
(1)Subject Manage:题目管理用例。
包括:
Audit Subject:审核题目用例。
Add Subject:添加题目用例。
二 系统的UML基本模型
2.1系统的用例图
创建用例之前要先确定系统的参与者。
(1)在题库管理系统中,需要有出题者与用题者的参与。
出题者作为题库资源的主要贡献者,使用系统可以发布试题、试卷(当然可以附加答案与讲义等资料)。出题者还可以与用题者互动,,通过查看用题者对自己所出题目、试卷的回复、评论和疑问,可以更加清晰与深入地了解题库资源的使用情况。出题者若发现自己上传的试题、试卷有错误可以请求管理员发回修正。
(3)信息浏览、查询模块。信息查询模块主要用于对网站的信息进行浏览、搜索查找。
1.2数据库管理模块
数据库管理模块包含如下几个方面。
(1)用户信息管理。包括用题者、出题者与管理员的信息管理。
(2)试题、试卷信息管理。负责上传的试题、试卷以及编辑好后加工生成的试卷文件的信息管理。
(3)试题、试卷文件上传、下载记录信息管理。负责管理文件的上传与下载的历史记录。
Edit Paper:对试卷进行适当地编辑排版处理。
Publish Paper:试卷发布用例。
Update Or Modify:对试卷文件进行更新更正处理。
(3)User Manage:用户管理用例。
可以处理:
Process Registration:处理用户注册神申请的用例。
Process Message:管理员处理网站用户的消息互动用例,如对用题者的留言与评论进行审核;也可由管理员发布系统消息通知用户。
满足上述需求的系统主要包括以下几个模块。
(1)数据库管理模块。数据库管理模块提供了使用者录入、修改并维护数据的途径。例如对出题者与用题者等用户信息的管理、上传的试题与试卷的信息管理(包括审核、校对、编纂、新增、发布、删除等)。
(2)基本业务模块。在基本业务模块中,出题者首先上传试题、试卷,回复用题者的问题与消息,学生可以下载编辑好的试题、试卷;管理员可以维护页面,批准注册,生成阶段性报表与数据备份。
User Account Maintenance:管理与维护用户的账户用例。人用题者的账户积分不够会提醒之。恶意留言与灌水用户次数多达一定程度后或被警告之。
相关文档
最新文档