试题管理系统UML系统分析与设计
系统分析与设计题库(含答案)
综合模拟测试题一一、选择题(每题1分,共20分)1.软件需求分析阶段可分为对问题的识别、分析与综合、编写需求分析文档以及(C)4个方面。
A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确2.在结构化分析方法中,用以表达系统内数据的运动情况的工具是( A )。
A.数据流图B.数据词典C.结构化英语D.判定表与判定树3.在选择程序设计语言时最重要的依据是(A)A.语言的应用领域B.对语言的熟悉程度C.数据结构的复杂度D.算法的复杂度4.模块的( B)性是把软件划分为模块时要遵守的准则,衡量的标准是模块本身的( A )性和模块之间的(C)性。
由若干个逻辑功能相似的成分组成的模块,该模块的内聚性是( H );模块内部的各个成分使用同一个输入数据,或产生同一个输出数据,该模块的内聚性是( J )。
A. 内聚性 B. 独立性C. 耦合性D. 功能内聚E. 顺序内聚F.过程内聚G. 时间性内聚 H. 逻辑性内聚 I. 偶然性内聚J. 通讯性内聚5.白盒法测试程序时常按照给定的覆盖条件选取测试用例:( B )覆盖比( A )覆盖严格,它使得每个判定的每条分支至少经历1次;( D )覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有的值;( E )覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。
A. 语句B. 判定C.条件D. 判定/条件E. 多重条件F.路径6.在以下的描述中,( B )不是信息。
A.计算机02班全体30名同学B.5、6、7、8、9C.中国的4个直辖市D.经济管理学院共有4个系7.下列( C )语句是非功能性需求的描述。
A.系统可以查询到某人当前借了哪些书B.系统可以查询到某人是否为会员C.系统可以把查询的响应速度尽量控制在5秒之内D.系统可以查询到某人是否得到奖学金8.下面( C )不是面向对象开发方法的特征。
A.抽象性B.继承性C.关联性D.封装性9.以下( C )不属于系统维护的类型。
高校试题库管理系统的设计与实现分析
高校试题库管理系统的设计与实现分析向平高校中涉及到的专业众多,课程门类也众多,在学校安排相关的课程考试尤其是在组织期末考试的过程中,需要针对不同专业、不同课程进行制卷考试,如果仅仅是依靠人口开展相关的考试工作,试题编制、试卷印刷、分类等工作量非常大,而且就试题的编制质量来说,可能存在无法对于课程的全面覆盖,导致考核缺乏科学性。
因此,很多高校积极利用现代技术,尝试通过构建试题库管理系统的方式实现高校的试题管理,促进考核的针对性和全面性,提升学校考核效率。
本文就高校试题库管理系统的设计和实现进行分析,探究高校试题库管理系统的有效实现路径。
现阶段,信息技术、计算机科技、网络通信技术等快速发展,为高校的试题设计和管理带来了全新的思路和方法,研究高校试题库管理系统设计和实现是目前很多高校的重要工作内容之一。
实践证明,高校试题库管理系统的设计和实现对于提升高校试题管理效率,促进教学考核的科学有效做出了巨大贡献,值得应用推广。
1 主要涉及的系统开发技术1.1三层浏览器体系结构目前,高校试题库管理系统中的主要技术体系是以Web 为基础的三层浏览器B/S/S,这也是现阶段应用比较广泛的软件开发体系。
这一体系中,数据库服务器发挥着信息存储的功能。
该系统中主要用到的是MySQL数据库,这是一种功能比较强大的数据库类型,且性价比相对较高。
在试题库的三层浏览器体系中,处于中间位置的Web服务器作为系统的基础部分,是整个体系开发的重难点。
1.2UML技术该技术是由UML语言和UML建模构成。
其中,UML语言指的是一种软件建模的标志性符号,也是软件设计的通用标准语言之一,而UML建模属于一种开发分析工具,UML 建模的基本功能是绘图,还能实现代码生成以及模型提供。
1.3数据库连接技术就高校的试题库管理系统来说,其特性核心在于数据,这一系统的存储中同时使用了三个数据库,且各数据库的管理途径也存在一定的差异,而要实现整个体系的有效协调和运用,就需要将这三个数据库有效的连接在一起,数据连接技术就能实现这一目标。
UML-试题库管理系统
面向对象分析与设计(UML)综合实验报告书题目:试题库管理系统目录第1章需求分析 (4)1.1 学生子系统的需求分析 (5)1.2 教师子系统的需求分析 (5)1.3 系统管理员子系统的需求分析 (6)1.3.1员工信息管理子系统 (6)1.3.2用户信息管理子系统 (7)1.3.3题库管理子系统 (8)第2章系统用例模型 (9)2.1 参与者的识别 (9)2.1 学生的用例模型 (9)2.1.1 学生用例图 (9)2.1.2 借阅者用例图相关说明 (9)2.2 教师用例模型 (12)2.2.1 教师用例图 (12)2.2.2 教师用例图相关说明 (13)2.3 系统管理员用例模型 (16)2.3.1 系统管理员用例图 (17)2.3.2 系统管理员用例图相关说明 (17)第3章系统静态模型 (19)3.1 系统中的类 (19)3.1.1 参与者相关的类 (19)3.1.2 系统中其他的相关类 (20)3.2 系统中类与类的关系 (21)3.2.1 各个类之间的关系图 (21)3.2.2 类之间关系说明 (21)第4章系统动态模型 (22)4.1教师添加试题 (22)4.1.1 教师添加试题序列图 (22)4.1.2 教师添加题库协作图 (23)4.2 学生查询题库信息 (24)4.2.1 学生查询题库信息时序图 (24)4.2.2 学生查询题库信息协作图 (25)4.3 学生下载题库 (25)4.3.1 学生下载题库时序图 (25)4.3.2 学生协作图 (26)4.4系统管理员导出试题 (27)4.4.1 系统管理员导出试题时序图 (27)4.4.2 学生查询题库信息协作图 (28)4.5试题库管理系统中的状态图 (28)4.5.1 试题状态图 (29)4.5.2 学生的状态图 (29)4.6 试题库管理系统中的活动图 (30)4.6.1 学生活动图 (30)4.6.2 教师更新题库信息活动图 (31)第5章系统部署模型 (32)5.1 试题库系统的构件图 (32)5.2学生操作构件图 (33)5.2.1学生操作构件图 (33)5.2.2学生操作构件图说明 (33)5.3 教师构件图 (34)5.3.1教师构件图 (34)5.3.2教师构件图说明 (34)5.4 系统管理员构件图 (34)5.4.1系统管理员构件图 (34)5.4.2系统管理员构件图说明 (35)5.5 试题库管理系统部署图 (35)5.5.1部署图 (35)5.5.2部署图说明 (35)第6章总结与展望 (35)6.1 总结 (36)6.2 展望 (36)附录: (36)参考文献 (37)第1章需求分析在当今社会,计算机的应用已经普及到社会的各个部分,它代表着现代的气息,是现代化的象征之一。
试题库管理系统_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面向对象的分析与设计考题与答案
u m l面向对象的分析与设计考题与答案集团文件版本号:(M928-T898-M248-WU2669-I2896-《面向对象的分析与设计》练习题一、选择题1.UML 语言不支持的建模方式有(D )。
A. 静态建模B.动态建模C. 模块化建模D. 功能建模2.一个设计得好的OO系统具有( B )。
A. 低内聚、低耦合的特征B.高内聚、低耦合的特征C. 高内聚、高耦合的特征D.低内聚、高耦合的特征3.下列不属于面向对象技术的基本特征的是( B)。
A. 封装性B. 模块性C. 多态性D. 继承性4. 面向对象程序设计将描述事物的数据与 ( C ) 封装在一起,作为一个相互依存、不可分割的整体来处理。
A. 信息B. 数据隐藏C. 对数据的操作D. 数据抽象5. 关于面向对象方法的优点,下列不正确的叙述是(C )。
A. 与人类习惯的思维方法比较一致B. 可重用性好C. 以数据操作为中心D.可维护性好6.用例之间的关系不包括以下哪种关系?DA.泛化B.包含C. 扩展D. 聚集和组合7.顺序图中不包括以下哪种元素?(A)A.用例B. 对象C. 生命线D. 消息8. 用例图中不包括以下哪种元素?(B)A. 用例B. 类C. 参与者D. 关联9. 继承机制的作用是 ( C )。
A. 信息隐藏B. 数据封装C. 派生新类D. 数据抽象10. 面向对象方法学中,对象之间仅能通过(C )相联系。
A. 类B.抽象C. 消息D. 封装11. 脚本与用例之间的关系类似与(A)之间的关系。
A. 对象与类B. 参与者与用例C. 顺序图和抽象类D. 消息和对象12. 下列元素中,(D )不属于消息的组成。
A. 提供服务的对象B. 服务C. 输入信息D. 事件13. ( D )描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。
A.对象图 B. 协作图 C. 状态图 D. 顺序图14. ( D)是从用户使用系统的角度描述系统功能的图形表达方法。
习 题_UML系统分析与设计教程(第2版)_[共2页]
同样的技术也可以用于为子系统的需求建模。
对于图6.7所示的公司管理系统,该用例图可视化地描述了公司管理系统的功能需求,为最终用户、领域专家和开发人员之间的交流提供了途径。
该系统的重要行为包括雇员可以选择得到报酬的方式(用例“Select Payment Method”),可以对雇员进行考勤(用例“Maintain Timecard”),雇员可以创建工作报告(用例“Create Employee Report”),考勤记录和工作报告要保存在数据库中(用例“Maintain Timecard”和“Create Employee Report”与参与者“Project Management DB”通信,将数据保存在数据库中),管理员可以创建、修改、删除系统中雇员的信息(用例“Maintain Employee Information”),每月的固定时间要通过银行系统给雇员发薪水(参与者“System Clock”与用例“Run Payroll”通信,说明发薪水的时间到了,触发用例的行为,用例“Run Payroll”与参与者“Bank System”通信,将薪水发给雇员),并通过打印机打印出工资单(用例“Run Payroll”与参与者“Printer”通信,调用打印机打印出工资单)。
小 结用例模型用于需求分析阶段,它描述了待开发系统的功能需求,并驱动了需求分析之后各阶段的开发工作。
用例图(Use Case Diagram)是UML中用来对系统的动态方面进行建模的7种图之一。
用例图描述了用例、参与者以及它们之间的关系。
本章介绍了用例图的语义和功能,描述了如何识别参与者、用例,如何使用事件流描述用例;还介绍了用例和脚本的关系,举例说明了用例间的类属关系、包含关系和扩充关系的语义、功能和应用;最后举例说明了如何使用用例图为系统的上下文以及系统的需求建模。
习 题6.1 用例图的功能是什么?6.2 如何识别出参与者?如何识别出用例?6.3 用例间存在哪几种关系?6.4 分析下述课程管理系统的问题描述。
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、子系统{《Subytem》}D、系统{《ytem》}3.两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。
UML考试试题及答案
考试试题及答案一、选择题(共15分,每题1分)1. 的全称是 ( B )(A ) (B )(C ) (D )2. 执行者()与用例之间的关系是( C )(A )包含关系 (B )泛化关系 (C )关联关系(D )扩展关系3.在类图中,下面哪个符号表示继承关系()4. 下面哪个视图属于语言的交互图( D )(A )行为图 (B )状态图 (C )实现图(D )顺序图5. 语言包含几大类图形( B )(A )3 (B )5 (C )7(D )96. 在类图中,下面哪个符号表示接口( C )7. 下面哪个图形代表活动( D )(用例)(状态) (活动)8. 中关联的多重度是指( b)(A )一个类有多个方法被另一个类调用(B )一个类的实类能够与另一个类的多个实类相关联(C )一个类的某个方法被另一个类调用的次数(B (A (C(D (B (A (D (B (A (D(D)两个类所具有的相同的方法和属性9.下面哪个不是中的静态视图(A)(A)状态图(B)用例图 (C)对象图(D)类图10.(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
(A)泳道(B)分叉汇合 (C)分支(D)转移11.下列关于状态图的说法中,正确的是( C )(A) 状态图是中对系统的静态方面进行建模的五种图之一。
(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模12.类图应该画在的哪种(B)视图中。
(A) (B) (C) (D)13.顺序图由类角色,生命线,激活期和(B)组成(A)关系(B)消息(C)用例(D)实体14.关于协作图的描述,下列哪个不正确( B )(A)协作图作为一种交互图,强调的是参加交互的对象的组织;(B)协作图是顺序图的一种特例(C)协作图中有消息流的顺序号;(D)在工具中,协作图可在顺序图的基础上按“F5”键自动生成;15.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( B )(A)对源代码建模 (B)对事物建模(C)对物理数据库建模 (D)对可适应的系统建模二、填空题(共15分,每空1分)1.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述活动,也不描述系统怎样开发,它只描述系统的组成元素及其相互的交互协作。
试题管理系统UML系统分析与设计说明
《信息系统分析与设计》课程设计报告班级:_____________ 信管1002 __________________ 姓名:_______________________________________ 学号:_______________________________________试题管理系统课程设计要求:1、应画出该系统的完整用例图。
2、给出负责模块的用例的详细事件流描述。
3、从用例的事件流描述中获取候选的实体类,确定类之间的关系并画出正确的类图。
4、画出用例的顺序图以及协作图。
5、根据用例的事件流描述,画出用例的活动图。
6、根据类图,画出类的状态图。
7、最后给出系统的构件图、部署图。
&具有完整清晰的设计流程。
9、各图布局合理、美观。
10、提供完整的课程设计说明书。
课程设计说明书的正文应包含以下几部分:1、封面;2、系统分析:给出详细分析过程;3、系统设计:给出系统的UML图;4、遇到的问题及解决方案。
摘要传统的试题管理方法因受到时间、空间和管理维护等因素的限制,已很难适应现代信息社会教育教学发展的需求。
随着计算机技术、网络技术和数据库技术的成熟与稳定以及全国各高校校园网的建立和教育教学管理信息化程度的不断提高,试题管理系统获得了前所未有的发展前景与强大的技术支持。
因此,教学管理者希望有一个集试卷分类、试卷管理、试题管理等功能于一体的网络试题库管理系统,以提高管理效率。
而利用计算机自动生成试卷,并通过积累逐步形成有效试题库,使试题和试卷的管理高效便捷,同时也使教学方式和考试方式有更多选择。
这对提高教学效率,有效利用资源和使传统的教学方式逐步走向自动化具有重要作用。
所开发的系统提供了试卷分类、试卷管理、试题管理及试卷生成等功能,为教师提供了一个功能强大的平台,通过这个平台教师可以根据实际教学情况来组成相应的试题与试卷,并轻松的管理试题库与试卷库,在实际应用中可以有效减轻教师的工作量。
《UML系统分析和设计》
软工14级《UML系统分析与设计》大作业问题定义:设计某医药公司进销存管理信息系统的进货、库存、销售三个组成部分。
进货子系统有药品验收处理1 产生进货传票(进货传票编码、商品编码、品名、规格、厂商、有效期、进价、进货数量)。
2进货传票将被打印给供货商作为收货凭证。
一次进货可有多项药品,由进货传票编码唯一标识;一种药品由商品编码唯一标识。
系统设有一个商品目录(商品编码、品名、规格、厂商、有效期、销售价格)。
3当进货的药品是新药品(商品目录中没有的药品)时,进货子系统自动把新药品写入商品目录。
库存子系统有1进货入库2销售出库处理维护库存帐(商品编码、品名、规格、厂商、有效期、进货量、进价、出库量、销售价、库存数量、库存下限量、库存上限量),库存帐不能做修改操作,当进货入库时,根据进货传票产生一条新记录,库存数量加上进货量;当销售出库时,根据销售传票产生一条新记录,库存数量减去出库量;商品编码是各药品的唯一标识字。
库存子系统设库存自动报警,当库存数量大于库存上限量或者小于库存下限量时,给出警告信息。
销售子系统有定价处理和销售处理。
1定价处理有一个商品价格表(商品编码、品名、规格、厂商、有效期、建议价格、销售价格、批准责任人)首先由销售管理员定建议价格,经过经理批准后确定销售价,并自动更新商品目录的销售价;2销售处理在公司的销售窗口,售货员根据顾客要求查找商品目录和库存帐,如果有货(库存数量满足顾客要求),一项销售成立,产生销售传票的一条记录,一次销售可有多项记录,由销售传票唯一标识。
销售传票的数据结构是(销售传票编码、商品编码、品名、规格、厂商、有效期、销售价、销售数量)。
销售传票是库存子系统记录库存帐的依据。
销售传票将被打印给顾客作为提货凭证。
以上为本次试题的基本部分(称基本系统),为必做部分。
事实上的进销存系统还有其它组成,例如“退货处理”、“客户管理”、“供货商管理”、“定价管理”等,有兴趣的同学可以选做或者补充某些附加内容。
系统分析与设计能力测试考核试卷
C.测试计划
D.验收标准
(以下为答题纸,请考生将答案填写在答题纸上,切勿在试卷上作答。)
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.在系统分析阶段,用于描述系统中数据流动和处理的工具是__________。
2.软件设计的主要目标是保证软件的__________、__________和__________。
8. ABC
9. ABCD
10. ABCD
11. ABCD
12. ABC
13. ABC
14. ABC
15. ABC
16. AB
17. ABCD
18. ABCD
19. ABC
20. ABCD
三、填空题
1.数据流图(DFD)
2.可靠性、可维护性、可扩展性
3.序列图
4.封装、继承、多态
5.单一职责原则
6.单元测试
2.面向对象设计原则包括单一职责、开放封闭、里氏替换和依赖倒置。设计模式如工厂模式(用于创建对象而无需指定创建对象的类)和策略模式(定义一系列算法,并将每一个算法封装起来)。它们优点是提高代码可复用性和可维护性。
3.评估和选择设计方案可考虑技术可行性、经济成本、时间成本、资源可用性和风险评估。方法包括成本效益分析、专家评审和原型法。主要考虑因素是方案的实际可行性、效益与成本比例以及风险程度。
B.技术可行性分析
C.风险评估
D.用户满意度调查
13.以下哪些是结构化分析方法的特点?()
A.强调自上而下的设计
B.使用图形化的分析工具
C.重视数据流和数据存储
D.以模块化为设计目标
14.在进行系统测试时,以下哪些测试是针对系统安全性的?()
系统分析与设计(含答案)
最适合在考前练练手的一、单选题:1.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用(B)来表示概念模型。
(A)序列图(B)类图(C)协作图(D)用例图2.关于系统分析错误说法是(D):(A)把整体分解为部分(B)明确系统要做什么(C)主要由用户和系统分析员参与(D)进行程序设计3.开发人员获得企业领导意见的最好形式是(C):(A)查阅文件(B)发调查表(C)面谈(D)开座谈会4.不属于三层结构中层次的是(C):(A)可视层(B)数据层(C)物理层(D)业务逻辑层5.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。
其中(B)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图。
(A)构件图(B)类图(C)对象图(D)部署图6.实体关系图中,商品实体与顾客实体之间存在如下关系(C):(A)1对1(B)1对多(C)多对多(D)多对17.系统设计阶段需要完成的任务是(C):(A)可行性解决方案(B)分析现行系统的业务流程(C)网络解决方案(D)软件编写和调试8.市场上出售的通用财务管理软件,按其处理业务的范围和内容,应该属于(B)。
(A)电子数据处理(B)事务处理系统(C)管理信息系统(D)决策支持系统9.在系统分析阶段抽象地反映信息的流动、处理、存储和使用的工具是:A(A)数据流程图(B)组织机构图(C)业务流程图(D)实体关系图10.在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(B)。
(A)扩展用例(B)抽象用例(C)公共用例(D)参与用例11.用户若使用Internet作为构建企业信息系统的平台,系统模式是(D)。
(A)主从结构(B)文件服务器/工作站(C)客户机/服务器(D)浏览器/Web服务器12.决策支持系统是MIS的一个重要分支,它(C)。
(A)为业务层服务(B)解决程序性决策问题(C)强调支持而不是代替决策(D)既能支持又可代替人的决策13.下面哪一项不是系统设计阶段的主要活动:B(A)系统总体设计(B)系统硬件设计(C)系统详细设计(D)编写系统实施计划14.信息系统开发的结构化方法的一个主要原则是:A(A)自顶向下原则(B)自底向上原则(C)分步实施原则(D)重点突破原则15.关于系统开发,不正确的叙述是:A(A)要尽早进入物理设计阶段(B)系统分析解决“做什么”(C)系统设计解决“怎样做”(D)应遵循“先逻辑,后物理”的原则16.数据建模主要采用的方法是:C(A)业务流程图(B)数据流程图(C)实体关系图(D)以上三者17.实体关系图中,医生实体与患者实体之间存在如下关系:C(A)1对1(B)1对多(C)多对多(D)多对118.绘制功能结构图的依据是:A(A)数据流程图(B)PAD图(C)N---S图(D)系统总体设计19.一般来说,占维护工作比例最高的是:C(A)纠错性维护(B)适应性维护(C)完善性维护(D)预防性维护20.关于企业中物流与信息流的正确的提法是:B(A)物流是双向的(B)信息流是双向的(C)物流是可逆的(D)物流包括控制流21.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用(C)来描述对象行为。
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)题库目录:一、填空题 (8)1.UML提供一系列的图支持面向对象的分析与设计,其中(A )给出系统的静态设计视图; B 对系统的行为进行组织和建模是非常重要的;( D )和( F )都是描述系统动态视图的交互图,其中( D )描述了以时间顺序组织的对象之间的交互活动,( F )强调收发消息的对象的组织结构 (8)2.可以用()和()两种方法找概念类。
(8)3.领域模型是一组表示真实世界的(),不是()的模型。
(8)4.在协作图中通过()表示出消息的时间顺序。
(8)5.顺序图是由()、()、()和()等构成的 (8)6.在UML的关系中,用来描述弗雷与子类之间关系的是()关系 (8)7.在UML部署图中,具有计算能力的节点、能够执行软组件的节点通常被称为() (8)8.面向对象程序的基本特征是:()、()、()和()。
(8)9.用于对面向对象系统的物理方面建模进行描述图形是()。
(8)10.要表示单个对象在生命期内的状态变化,应采用的UML图为()。
(8)11.在UML中,用例可以进一步使用()来详细描述。
(8)12.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述(),也不描述(),它只描述系统的()及其相互的()。
(9)13.一个UML模型只描述了一个系统要做什么,它并没告诉我们系统是怎么做。
(9)14.接口是可以在整个模型中反复使用的一组行为,是一个没有属性而只有方法的类。
(9)15.多重性指的是,某个类有多个个对象可以和另一个类的1个对象关联。
(9)16.当一个类的对象可以充当多种角色时,自身关联就可能发生。
(9)17.在泛化关系中,子类可以替代父类。
也就是说,后者出现的地方,前者都可以出现。
但是反过来却不成立。
(9)18.最通常的依赖关系是一个类操作的形构中用到了另一个类的定义。
(9)19.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述活动,也不描述系统怎样开发,它只描述系统的组成元素及其相互的交互协作。
试题库管理系统的设计与实现需求分析报告+开发+设计+测试报告
试题库管理系统的设计与实现——需求分析制作人:贺稳裴如杰刘峰共计18页1引言1.1 课题背景及意义试题库管理系统产生的背景:在教育、教学现代化建设中,教、考信化是最重要的主体工程。
而在针对考试管理的信息化建设中,试题库建设就是最基础的的工程。
如果没有试题库管理系统软件的支持,试题库的建设与试题资源的形成将没有可能。
在整个教学考试的信息化管理中,试题库建设将起到重要的基础性的角色作用。
可以这样认为,试题库管理系统是网络考试系统及考试评定系统(改卷评分系统)的支撑平台。
如果没有这个平台,或者这个平台搭建的不好,则往后的组卷、考试、评定等一系列工作都会受到影响。
而采用计算机作为工具是使用计算机的智能化管理程序来帮助前台管理员进行更有效的考试管理工作。
试题库的管理,特别是学校的试题库具有数量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点,试题库管理系统可对试题实行科学管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成卷或直接在计算机上考试,大大降低了劳动强度。
在计算机还未普及之前学生考试的试卷都是由教师或工作人员人工管理,出题来组成试卷的方法来操作的。
现在一般的高校管理都拥有实施计算机考试系统的硬件条件,完全可以采用计算机智能化管理,方便师生,提高教师工作效率,节约纸张的使用,符合我国的现代化发展方向。
意义:试题库管理系统可以为学校教师举行考试提供方便与快捷的方式,拥有与真实考试同样的题型、组卷等功能。
其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
提高教职员工的工作效率和工作质量,减轻其工作压力。
也有很多软件科技公司致力于试题库管理系统的研究开发,作为一种商业系工具。
1.2 研究现状、水平和发展趋势随着经济的发展,社会的进步,科学技术的不断提高,计算机科学日渐成熟,计算机越来越深入到我们日常的学习、工作及生活中,成为我们不可缺少的的辅助工具。
试题库管理系统_UML建模
题库管理系统一需求分析1.1 系统功能需求系统的功能需求包括以下几个方面。
(1)用题者可以登录系统网站浏览题目、试卷信息,查找信息和下载文件,给出题者留言评论或询问。
(2)出题者可以登录系统网站上传试题、试卷,修改、修正之。
对用题者的疑问进行回复解答。
(3)系统管理员可以对出题者上传的题目或试卷进行审核,如发现错误可以发回出题者重新修改。
对相关试题可以编纂加工生成试卷,将试卷发布大网站上供用题者使用与下载,还需处理用户的相关注册申请与账户管理,对页面进行维护。
满足上述需求的系统主要包括以下几个模块。
(1)数据库管理模块。
数据库管理模块提供了使用者录入、修改并维护数据的途径。
例如对出题者与用题者等用户信息的管理、上传的试题与试卷的信息管理(包括审核、校对、编纂、新增、发布、删除等)。
(2)基本业务模块。
在基本业务模块中,出题者首先上传试题、试卷,回复用题者的问题与消息,学生可以下载编辑好的试题、试卷;管理员可以维护页面,批准注册,生成阶段性报表与数据备份。
(3)信息浏览、查询模块。
信息查询模块主要用于对网站的信息进行浏览、搜索查找。
1.2数据库管理模块数据库管理模块包含如下几个方面。
(1)用户信息管理。
包括用题者、出题者与管理员的信息管理。
(2)试题、试卷信息管理。
负责上传的试题、试卷以及编辑好后加工生成的试卷文件的信息管理。
(3)试题、试卷文件上传、下载记录信息管理。
负责管理文件的上传与下载的历史记录。
1.3基本业务管理模块基本业务管理模块包含以下几个方面。
(1)试题、试卷文件的上传。
出题者可以使用此模块将试题或试卷性的文件上传到网站服务器。
(2)试题、试卷的查找。
用题者可以使用此模块来根据输入的关键词查找自己所需的试题、试卷,浏览之或下载之。
(3)试题、试卷的下载。
用题者可以使用此模块从网站上下载相应的试题、试卷文件。
(4)消息发布。
出题者上传文件的同时,可以推介该套试题、试卷的学习方法,知识重点和相关文章。
UML试题管理系统
UML试题管理系统软件092 许祥摘要:以考试系统为应用对象,对XML技术的诸多重要方面进行了较为全面的研究,给出了一系列颇具应用价值的研究成果.主要包括深入探讨了使用UML建模技术设计面向领域的XML Schema进而实现相应的XML语言的方法,并使用该方法设计了一个XML语言实例,即可扩展信息技术试题标记语言XitetML.研究了在模型驱动的映射机制下实现XML Schema和XML-Enabled关系型数据库间的相互映射的方法,并基于该方法设计了一个中间件XtransformR,该中间件能够完成各种XitetML信息技术试题与SQL Server 2000数据库间的相互转储.在对查询语言和Native XML数据库进行深度调研的前提下,选择了一款支持XQuery的Native XML数据库SQLXML-IMDB,实现了XitetML试题在该数据库中的存取,并由此设计完成了直接基于试题层次结构的组卷方案.针对半结构化类型的试题,该文对其标记体系进行了详细的研究,在对XSLT的作用方式进行了全面分析的基础上,实现了信息技术试题中半结构化试题类型的多样化呈现,同时对半结构化试题的自动判分方式进行了一定分析,并针对Office试题给出了基于OLE的解决实例.关键词:XML XML Schema DTD 信息技术试题题库考试系统UML 词汇集可扩展信息技术试题标记语言Native XML数据库XML-Enabled数据库XML查询语言XSLT1、引言随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作、学习及生活中,成为我们日常生活中不可缺少的辅助工具,科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等并发挥着越来越重要的作用,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《信息系统分析与设计》课程设计报告班级:信管1002姓名:学号:试题管理系统课程设计要求:1、应画出该系统的完整用例图。
2、给出负责模块的用例的详细事件流描述。
3、从用例的事件流描述中获取候选的实体类,确定类之间的关系并画出正确的类图。
4、画出用例的顺序图以及协作图。
5、根据用例的事件流描述,画出用例的活动图。
6、根据类图,画出类的状态图。
7、最后给出系统的构件图、部署图。
8、具有完整清晰的设计流程。
9、各图布局合理、美观。
10、提供完整的课程设计说明书。
课程设计说明书的正文应包含以下几部分:1、封面;2、系统分析:给出详细分析过程;3、系统设计:给出系统的UML图;4、遇到的问题及解决方案。
摘要传统的试题管理方法因受到时间、空间和管理维护等因素的限制, 已很难适应现代信息社会教育教学发展的需求。
随着计算机技术、网络技术和数据库技术的成熟与稳定以及全国各高校校园网的建立和教育教学管理信息化程度的不断提高, 试题管理系统获得了前所未有的发展前景与强大的技术支持。
因此, 教学管理者希望有一个集试卷分类、试卷管理、试题管理等功能于一体的网络试题库管理系统, 以提高管理效率。
而利用计算机自动生成试卷,并通过积累逐步形成有效试题库,使试题和试卷的管理高效便捷,同时也使教学方式和考试方式有更多选择。
这对提高教学效率,有效利用资源和使传统的教学方式逐步走向自动化具有重要作用。
所开发的系统提供了试卷分类、试卷管理、试题管理及试卷生成等功能,为教师提供了一个功能强大的平台,通过这个平台教师可以根据实际教学情况来组成相应的试题与试卷,并轻松的管理试题库与试卷库,在实际应用中可以有效减轻教师的工作量。
关键词:试题管理;试卷管理;UML;信息系统分析目录一、试题库管理系统的调查及初步分析 (2)(一)试题库管理系统的开发背景 (2)(二)试题库管理系统的需求分析 (3)1.总体需求 (3)2.性能需求 (3)3.系统目标 (3)(三)系统开发工具与相关技术简介........................................................................... 错误!未定义书签。
二、试题库管理系统分析 (3)(一)系统功能分析 (3)(二)系统用例图及说明 (4)(三)系统流程图及说明............................................................................................... 错误!未定义书签。
(四)系统时序图及说明............................................................................................... 错误!未定义书签。
三、试题库管理系统设计................................................................................................... 错误!未定义书签。
(一)系统功能设计....................................................................................................... 错误!未定义书签。
(二)系统数据库设计................................................................................................... 错误!未定义书签。
1.数据库概念结构设计.............................................. 错误!未定义书签。
2.数据库物理结构设计.............................................. 错误!未定义书签。
四、试题库管理系统实现................................................................................................... 错误!未定义书签。
(一)用户登录界面................................................... 错误!未定义书签。
(二)专业管理界面................................................... 错误!未定义书签。
(三)课程管理界面................................................... 错误!未定义书签。
(四)试题管理页面................................................... 错误!未定义书签。
(五)自动组卷页面................................................... 错误!未定义书签。
(六)试卷管理页面................................................... 错误!未定义书签。
(七)用户管理页面................................................... 错误!未定义书签。
结论....................................................................................................................................... 错误!未定义书签。
参考文献............................................................................................................................... 错误!未定义书签。
致谢....................................................................................................................................... 错误!未定义书签。
一、试题管理系统的调查及初步分析(一)试题库管理系统的开发背景随着计算机互联技术的快速发展,建立在计算机网络之上,以现代信息技术为核心的在线教育也开始蓬勃发展,而教考分离是教学改革的一个重要方面,而建立题库是改革传统考试方法,实现教考分离的有效手段,并且利用网络进行试题库的管理已经成为推动教学改革、提高教学质量的重要内容,利用计算机对建成的题库进行随机抽样并组成符合要求的试卷,更是实现高校考试规范化和科学化的重要手段试题管理系统是在线教育系统中的核心部分,试题管理系统是现阶段研究开发的一个热点,它是建立在互联网上的应用系统.在试题管理系统中专业的管理、题库的管理、试卷的生成等都可以在网络上完成.只要形成一套成熟的题库就可以实现考试试卷管理的自动化。
有效减少教师在考试出题过程中的工作量,达到提高工作效率的目的,而且为试题、试卷等教学资源的长期滚动发展与资源共享搭建了平台。
(二)试题库管理系统的需求分析通过对现有试题库系统调查分析、制定整个系统框架,主要需求如下:1.总体需求(1)利用该系统,用户可以建立一个包含不同专业、不同课程、不同难度、不同类型试题的强大的试题数据库。
(2)可以根据需要自动生成所需的试卷。
(3)能以Word的形式导出试卷。
2.性能需求(1)易于维护和扩充。
(2)系统界面设计友好、操作方便、灵活。
(4)具有高可靠性和容错能力。
(5)分配不同用户权限,确保各级使用者只能看到允许查看的系统信息。
3.系统目标(1)用户可以在Internet通过浏览器浏览试题或试卷信息。
(2)具有导出到Word的功能。
(3)用户能通过相应信息检索专业、课程、试题等信息。
(4)用户能对专业、课程、试题信息进行录入、修改、删除。
二、试题管理系统分析(一)系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。
通过对试题库管理情况进行分析,主要设计了如下功能模块:本系统根据使用用户分为两大类,管理员和普通用户。
管理员主要是对系统进行管理和维护,主要对系统的基本数据信息进行管理。
具体功能有:专业管理、课程管理、试题库管理、试卷管理、用户管理。
普通用户主要是查看专业、查看课程、查看试题、查看试卷、修改密码等。
管理员的功能模块具体描述如下:(1)专业管理:管理员可以对专业信息进行添加、修改、删除、查询管理(2)课程管理:管理员可以对课程信息进行添加、修改、删除、查询管理。
课程必须隶属于专业下。
(3)试题库管理:管理员可以对试题信息进行添加、修改、删除、查询管理。
该功能可以建一个不同难度、不同类型的试题。
(4)试卷管理:包括查看试卷和自动组卷两部分。
查看试卷可以实现对试卷的查看、下载、删除功能。
自动组卷可以实现不同难度、不同类型的试题以Word的形式导出,并可以保存到服务器上,以供查看和下载。
(5)用户管理:实现对用户信息的添加、修改、删除、查看。
普通用户的功能模块具体描述如下:(1)查看专业:可以根据不同的条件检索出相应的信息。
(2)查看课程:可以根据不同的条件检索出相应的信息。
(3)查看试题:可以根据不同的条件检索出相应的信息。
(4)查看试卷:可以实现对试卷的查看、下载功能。
(5)修改密码:可以变更自己的密码。
三、试题管理系统设计(一)系统用例图及事件流描述说明:(1)系统用例图:系统管理员用例图普通用户用例图(2)事件流描述说明如下:1.用例名:专业管理用户点击“添加专业”菜单,进入专业添加界面。
录入专业信息,可以进行专业信息的添加;用户点击“检索专业”菜单,进入专业管理界面输入检索条件,点击检索按钮,可以对专业信息进行检索;用户点击“删除专业”菜单,可以对专业信息进行删除;2. 用例名:课程管理系统管理员点击“添加课程”菜单,进入课程的添加界面录入课程信息,可以进行课程信息的添加;系统管理员点击“检索课程”菜单,进入检索课程界面输入检索条件,点击检索按钮,可以对课程信息进行检索;点击“删除课程”菜单,可以对课程进行删除;3. 用例名:试题管理系统管理员点击“添加试题”菜单,进入试题的添加界面录入试题信息,可以实现不同难度、不同类型的题的添加;系统管理员点击“检索试题”菜单,进入试题的检索界面输入检索条件,点击检索按钮,可以对试题信息进行检索;点击“删除试题”按钮,可以对试题信息进行删除;4. 用例名:试卷管理系统管理员点击“自动组卷”按钮,进入到自动组卷界面用户可以选择不同专业、不同课程、不同类型、不同难度,并且可以设置选择的题目数量和每道题的分值,点击查看按钮,会以Word的形式,把选择的试题随即导出,点击保存按钮,会以Word的形式把试题保存到服务器上;点击“查看试题”按钮,会以Word的形式展示试题信息;点击“删除试题”按钮,可以对试卷信息进行删除;5. 用例名:用户管理系统管理员点击“添加用户”菜单栏,进入添加用户界面录入用户信息,可以进行用户信息的添加;点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到用户管理界面;点击删除按钮,可以对用户信息进行删除;6. 用例名:查看专业系统管理员点击“查看专业”菜单栏,进入查看专业界面输入检索条件,点击检索按钮,可以对专业信息进行检索;7. 用例名:查看课程系统管理员点击“查看课程”菜单栏,进入查看课程界面输入检索条件,点击检索按钮,可以对课程信息进行检索;8. 用例名:查看试题系统管理员点击“查看试题”菜单栏,进入查看试题界面输入检索条件,点击检索按钮,可以对试题信息进行检索;9. 用例名:查看试卷系统管理员点击“查看试卷”菜单栏,进入查看试卷界面点击查看按钮,会以Word的形式展示试题信息;点击下载按钮,会把试卷以Word的形式下载到本地;10. 用例名:修改密码系统管理员点击“修改密码”菜单栏,进入修改密码界面输入原密码、新密码、密码确认点击确定按钮,即可修改密码;(二)系统类图建立(1)从用例事件流描述中获取候选的实体类,确定类之间的关系1.“系统管理员”类所有的系统管理员都拥有用户名、密码、操作权限。