“考试题库系统”软件设计文档
软件系统开发技术模拟题参考答案

软件系统开发技术试题(一)答案一、单项选择题(本大题共10小题,每小题1分,共10分)1. 设计软件结构一般不拟定( D )A.模块之间的接口B.模块间的调用关系C. 模块的功能D. 模块内的局部数据2. 软件结构化设计中,好的软件结构应当力求做到(BA.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高中间扇出较少,底层模块高扇入C. 顶层扇入较少,中间扇出较高底层模块高扇入D. 顶层扇入较少,中间扇入较高,底层模块低扇入3. 两个模块都使用同一张数据表,模块间的这种耦合称为(AA.公共耦合C. 数据耦合B.内容耦合D. 控制耦合4. 划分模块时,下列说法对的的是(A )A.作用范围应在其控制范围之内B.控制范围应在其作用范围之内C. 作用范围与控制范围互不包含D. 作用范围与控制范围不受限制5. 重用率高的模块在软件结构图中的特性是(BA.扇出数大B.扇入数大C. 扇出数小D. 内聚性高6. 面向对象建模得到的三个模型,其中核心的模型是(A)A.对象模型C. 逻辑模型B.功能模型D. 动态模型7. 从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是(CA.具体设计阶段B.概要设计阶段C. 需求分析阶段D. 测试和运营阶段8. 对U ML的叙述不对的的是( D )A.U ML统一了B ooch方法、OMT方法、OO SE方法的表达方法。
B.U ML是一种定义良好、易千表达、功能强大且普遍合用的建模语言。
C. U ML融入了软件工程领域的新思想、新方法和新技术。
D. U ML仅限千支持面向对象的分析与设计,不支持其它的软件开发过程。
9. 以下哪个软件生存周期模型是一种风险驱动的模型( C )A.瀑布模型C. 螺旋模型B.增量模型D.喷泉模型10. 以下哪一项对模块耦合性没有影响( DA.模块间接口的复杂限度B.调用模块的方式C. 通过接口的信息D. 模块内部各个元素彼此之间的紧密结合限度二、填空题(本大题共10小题,每空2分,共20分)1. 数据流图描绘数据在系统中流动和解决的过程。
考试系统数据模型设计文档

考试系统数据模型设计文档目录一、项目背景 (2)二、术语和缩写词 (2)2.1 术语 (2)2.2 缩写词 (3)三、数据模型概述 (3)3.1 模型范围 (3)3.2 模型目标 (3)四、概念数据模型(CDM) (3)4.1 实体关系图(ERD) (3)4.2 实体说明 (4)五、逻辑数据模型(LDM) (5)5.1 表结构设计 (5)5.2 视图设计 (6)5.3 存储过程设计 (6)六、物理数据模型(PDM) (7)6.1 数据库选型 (7)6.2 数据库架构设计 (7)6.3 数据存储和性能优化 (7)七、数据安全设计 (8)7.1 用户和权限管理 (8)7.2 数据加密 (8)八、数据备份和恢复策略 (8)8.1 备份计划 (8)8.2 恢复策略 (8)九、数据模型验证和维护 (9)9.1 验证计划 (9)9.2 维护计划 (9)十、附录 (9)10.1 参考资料 (9)10.2 数据字典 (9)一、项目背景随着教育信息化的发展,考试的形式和方式也在不断变革。
为了满足在线考试的需求,提高考试的效率和质量,开发一款功能强大、稳定可靠的考试系统至关重要。
本数据模型设计文档旨在为考试系统的数据库设计提供详细的规划和说明。
二、术语和缩写词2.1 术语✓考生:参与考试的人员。
✓试题:考试中呈现给考生的问题。
✓试卷:一组试题的集合,用于一次考试。
✓考试:考生在规定时间内完成试卷答题的过程。
✓成绩:考生完成考试后获得的分数。
2.2 缩写词✓UID:用户标识(User Identifier)✓SID:试卷标识(Sheet Identifier)✓TID:试题标识(Test Identifier)三、数据模型概述3.1 模型范围本数据模型涵盖了考试系统中与考生信息、试题管理、试卷生成、考试安排、成绩统计等相关的功能模块。
3.2 模型目标✓支持高效的试题录入、存储和检索。
✓实现灵活的试卷生成和管理。
✓准确记录考试过程和结果。
试题库管理系统的设计与实现

试题库管理系统的设计与实现试题库管理系统是一种能够解决试题管理难题的软件系统,它能够管理各类试题,如选择题、填空题、判断题等等。
下面是该系统的设计和实现。
1. 系统需求分析试题库管理系统的需求分析包括功能需求和非功能需求两方面。
功能需求包括试题录入、试题编辑、试题查询、试题删除、试题导入和导出等功能。
非功能需求包括系统可靠性、系统安全性、系统易用性等。
2. 系统架构设计试题库管理系统的架构设计包括前端界面设计和后端数据库设计两方面。
前端界面采用网页形式,用户可以通过各种设备访问该系统。
后端数据库采用关系型数据库,如MySQL等,数据表包括试题、用户、试题分类等表。
3. 系统模块设计试题库管理系统的功能模块包括试题录入、试题编辑、试题查询、试题删除、试题导入和导出等模块。
其中,试题导入和导出模块具有批量操作的功能,可一次性导入或导出多个试题。
4. 系统数据流程设计试题库管理系统的数据流程包括试题录入流程、试题编辑流程、试题查询流程、试题删除流程、试题导入流程和试题导出流程等。
其中,试题录入流程包括输入试题内容、审核试题内容和保存试题内容等步骤。
5. 系统测试和上线试题库管理系统的测试分为单元测试、集成测试和系统测试三个阶段。
单元测试检查各个模块的代码是否符合规范;集成测试检查各模块之间的集成是否正常;系统测试模拟用户使用该系统的场景,检查系统是否完整;上线后需要进行一定时间的排错和维护。
以上就是试题库管理系统的设计和实现,通过科学的设计和规范的开发流程,可以确保该系统能够满足用户需求,具有高可用性和安全性。
2024上半年软件设计师软考试题

1、在软件开发过程中,需求分析阶段的主要任务是确定:A. 软件的总体结构B. 软件的具体实现算法C. 软件的功能和性能要求D. 软件的测试计划(答案:C)2、下列关于模块化设计的说法中,错误的是:A. 模块之间的耦合应尽可能低B. 模块的内聚性应尽可能高C. 模块的规模越大,可维护性越好D. 模块化设计有助于提高软件的可重用性(答案:C)3、在面向对象编程中,继承机制的主要作用是:A. 实现代码的重用B. 提高程序的运行效率C. 简化数据结构的定义D. 增强程序的可读性(答案:A)4、下列关于软件测试的说法中,正确的是:A. 软件测试的目的是证明软件没有错误B. 软件测试应尽可能在编码阶段之后进行C. 软件测试应贯穿软件开发的各个阶段D. 单元测试主要由用户来完成(答案:C)5、在数据库设计中,实体-关系图(ER图)主要用于表示:A. 数据流图B. 数据结构C. 概念模型D. 物理模型(答案:C)6、下列关于敏捷开发的说法中,错误的是:A. 敏捷开发强调以人为本、团队协作B. 敏捷开发适用于需求变化频繁的项目C. 敏捷开发不需要文档和计划D. 敏捷开发提倡持续集成和持续交付(答案:C)7、在软件架构设计中,MVC模式是一种常用的设计模式,其中M、V、C分别代表:A. Model、View、ControllerB. Module、View、ComponentC. Message、View、ControlD. Master、View、Client(答案:A)8、下列关于软件配置管理的说法中,正确的是:A. 软件配置管理仅涉及源代码的管理B. 软件配置管理的目的是提高软件开发效率C. 软件配置管理不包括对变更的控制和管理D. 软件配置管理的主要活动包括标识、控制、状态记录和审计(答案:D)9、在软件测试中,黑盒测试主要关注:A. 软件的内部结构和实现细节B. 软件的功能和性能要求是否满足用户需求C. 软件的代码质量和编程风格D. 软件的可靠性和可用性(答案:B)10、下列关于软件维护的说法中,错误的是:A. 软件维护是软件开发周期中持续时间最长的阶段B. 软件维护包括改正性维护、适应性维护、完善性维护和预防性维护C. 软件维护的目的是提高软件的可用性和可维护性D. 软件维护只能在软件发布后进行(答案:D)。
在线考试系统文档

在线考试系统文档在线考试系统文档目录在线考试系统文档 (1)一系统简介 (2)1、开发背景 (2)2、保证数据的安全、保密、正确性 (2)3、本系统预期使用者 (2)4、定义 (2)5、参考资料 (3)6、备注 (3)二系统可行性分析 (4)1、可行性研究的前提 (4)2、对现有的在线考试系统的分析 (5)3、所建议的在线考试系统 (6)4、投资及效益分析 (8)5、社会因素方面的可行性 (8)6、总结 (9)三系统需求分析 (10)1、任务概述 (10)2、假定和约束 (11)3、需求规定 (11)四系统概要设计 (19)1、接口设计 (19)2、系统数据结构设计 (19)3、运行设计 (20)4、系统出错处理设计 (21)五系统详细设计 (22)1、用户登录模块设计说明 (22)2、在线考试模块设计说明 (23)3试题管理模块设计说明 (25)六系统测试报告 (27)1、测试概要 (27)2、测试用例 (27)3、测试结果及缺陷分析 (31)4、测试总结 (31)七用户手册 (32)1、操作指南 (32)2、数据库使用 (35)八项目团队人员与职责 (39)一系统简介1、开发背景考试时教育中一个重要的环节。
考试的目的一是为了考查学生的知识掌握情况,二是为教师提供教学分析的依据。
传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长,效率低下、同时人工阅卷等主观因素也影响到考试的公正性。
随着网络技术在教育领域应用的普及,应用现代信息技术构架的网络在线考试系统展现出了越来越多的优越性。
网络在线考试系统旨在探索一种以互联网为基础的考试模式。
通过这一新的考试模式,为考试创造一种新的考试环境,提高考试工作效率和标准化水平,是考务管理突破时空限制,是考生可以随时随地通过网络完成考试。
网络在线考试系统从根本上解决了传统考试过程中工作量大、效率低、反馈周期长、资源浪费等问题,成为教育技术发展与研究的方向。
软件文档编写与维护考核试卷

B. 设计方案、测试用例、用户手册
C. 项目背景、市场需求、开发计划
D. 编码规范、开发工具、团队组成
7. 以下哪个不属于软件维护文档?( )
A. 软件问题报告
B. 软件修改记录
C. 用户反馈
D. 软件设计说明书
8. 在软件文档编写中,以下哪个环节容易出现问题?( )
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. Git
B. SVN
C. Microsoft Word
D. Confluence
C. 交叉引用相关文档
D. 由不同人员独立编写
13. 在软件验收阶段,以下哪些文档是重要的?( )
A. 用户手册
B. 系统部署指南
C. 软件测试报告
D. 项目进度计划
14. 以下哪些是软件文档编写时应避免的问题?( )
A. 过度技术化的语言
题库管理系统的设计与实现

第37卷第2期2021年2月福建电脑Journal of F ujian ComputerVol . 37 No .2Feb . 2021部门都开设了网上教学、远程教学,学生也越来越 容易从网络上获取知识。
在这样的背景下,网络考 试开始在各大高校使用。
目前的试题库系统在通用 性、易用性、高效性等诸多方面还存在着严重的不 足,不能有效提高办公效率,减轻教师组卷压力的 效果不理想[1]。
2系统的总体设计2.1系统的整体功能本系统设计为用户管理模块、题库管理模块、 组卷模块以及试卷分析四大模块。
系统可以实现题 库资源的类别管理、试题录入、试题组卷、试卷统 计等管理功能。
题库管理模块遵循使用方便、可回 顾、准确性和可维护性的设计原则[2]。
系统的整体 功能结构如图1所示。
图1系统整体功能结构图2.2系统的其它功能(1)登录功能登录功能是众多系统都拥有的基本功能,在用 户想要进入系统之前需要先进入登录页面进行身 份验证,当验证通过方可被允许进入系统。
(2)管理员和学生功能除了教师用户外,系统还存在管理员和学生这 两个主要用户角色。
管理员主要完成对系统用户的维护,并能够完 成对科目的管理。
在系统使用前管理员首先为系统 设立几个科目,以便教师和学生用户的使用。
为防 止用户管理混乱,本系统只设置了一个管理员。
(苏州科技大学电子与信息工程学院江苏苏州215011)摘要本文针对网络教育快速发展的现状,完成了基于web 的C 语言题库管理系统。
本系统主要包含了用户管理模块、题库管理模块、组卷模块以及试卷分析四大模块。
系统用户主要分为学生、教师和管理员。
系统采用了 Spnngboot +Mybatis 框 架技术,以java 为编程语言进行开发,数据库选择使用MySql 关系型数据库,建立了 12张数据表,实现了一个操作简单快 捷、界面简洁、可根据题目难易程度进行组卷的C 语言试题库管理系统。
关键词题库;管理;关系型数据库;组卷中图法分类号TP 311.1 DOI :10.16707/j .cnki .fjpc .2021.02.032Design and Implementation of The Question Bank Management SystemREN Jianping , ZHAO Chunhui , ZHAO Meihong , ZHOU Beibei(School of Electronic & Information Engineering , Suzhou University of Science and Technology , Suzhou , China , 215011)1引言随着计算机技术、网络技术的快速发展,人们的学习和工作也发生了很大变化。
软件文档编写技巧考核试卷

3.通常情况下,软件需求规格说明书应该描述软件的__________、__________和__________。
4.软件设计文档的核心部分是__________,它详细描述了系统的结构和各个组件之间的关系。
5.为了提高软件文档的可读性,可以使用__________、__________和__________等技巧。
软件文档编写技巧考核试卷
考生姓名:__________答题日期:_______得分:_________判卷人:_________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.软件文档编写的首要目的是()
A.用于项目内部交流
B.用于产品宣传
2.优秀的软件文档应当具备以下哪些特点?()
A.结构清晰
B.语言简洁
C.内容全面
D.难以理解
3.软件开发过程中,哪些阶段需要编写文档?()
A.需求分析
B.设计
C.编码
D.测试
4.以下哪些工具可以用于软件文档编写?()
A. Microsoft Word
B. LaTeX
C. Google Docs
D. Adobe Photoshop
1. ABC
2. ABC
3. ABCD
4. ABC
5. ABC
6. ABC
7. ABC
8. ABC
9. AB
10. ABC
11. ABC
12. ABC
13. ABC
14. ABC
15. ABC
16. ABC
17. ABC
“考试题库系统”软件设计文档

[项目名称]基础类课程考试系统软件需求说明书[V1.0(版本号)]拟制人___ __________________ 负责人______________________ 批准人______________________[二00三年九月十日]“基础类课程考试系统”软件设计文档1. 引言1.1 编写目的根据我院基础部的实际情况和特点,为了减少和减轻基础类课程在考试过程中大量的重复性劳动,提高我院基础类课程出题的标准化水平,现模拟开发一套“基础类课程考试”管理信息系统。
1.2 软件定义本软件属于小型数据库管理信息系统。
基础类课程主要是指普通高校在底年级开设的数学和英语类课程。
考试系统主要是为了完成基础类课程试题数据库的建立,根据试题数据库进行的出题及阅卷工作。
1.3 目标本系统要求:●能够存储一定数量的考试试题信息,并方便有效的进行相应的试题数据操作和管理;●能够对一定数量的学生、教师信息进行相应的信息存储与管理;●能够对要求的产生的试卷打印输出;●能够提供一定的安全机制;2. 可行性研究的前提根据基础部以往的试题样本,建立一套适用于计算机管理的试题标准化规定。
(试题的难度标准,题型标准,试题样式规范化标准,试题录入的标准等)2.1 要求建议开发的软件的基本要求是:在规定时间内完成基础部基础类课程考试系统软件的开发、调试工作,并保证在运行中保持软件的正常工作。
2.2 条件、假定和限制1、软、硬件条件:在个人机环境和视窗操作系统下,完成本软件的设计工作。
2、软件运行假定:操作人员可以对一般的视窗操作系统下的应用软件进行熟练操作;软件维护者具有一般的数据库知识。
3、限制:对于多用户及网络环境下的并行化操作。
2.3 技术可行性分析根据现在我院情况,本软件目前尚未进行过开发;就目前软件的发展情况,实现本软件具有多种可行性。
现在提出具体的可行性方案如下:1、支持软件在视窗操作系统下,选择功能强大的面向对象的开发类编程软件:DELPHI 6.0作为开发的前台工具;就个人计算机的开发环境而言,后台的数据库系统选用DELPHI 6.0 自含的Database desktop 系统或者采用Microsoft Access 数据库系统都可以。
操作系统试题库管理软件设计--软件综合课程设计

沈阳航空航天大学课程设计报告课程设计名称:软件综合课程设计课程设计题目:操作系统试题库管理软件设计院(系):计算机学院专业:计算机科学与技术班级:学号:姓名:指导教师:完成日期:2017年1月10日沈阳航空航天大学课程设计报告目录第1章概要设计 (1)1.1题目的内容与要求 (1)1.2数据库概念模型设计 (1)1.3总体方案设计 (2)第2章详细设计 (3)2.1数据库逻辑模型设计 (3)2.1.1选择题表(choice) (3)2.1.2填空题表(pack) (4)2.1.3名词解释表(essay) (4)2.2系统功能详细设计 (5)2.2.1主界面系统模块 (5)2.2.2试题维护功能模块 (5)2.2.3试题查询功能模块 (6)2.2.4试题统计模块功能模块 (7)2.2.5试题打印功能模块 (8)第3章调试分析 (10)3.1J AVA和M Y SQL的连接问题 (10)3.2调试问题 (10)第4章使用说明 (11)4.1主系统界面 (11)4.2试题维护功能界面 (12)4.3试题查询功能界面 (13)4.4试题统计功能界面 (14)4.5试题打印功能面 ................................................................ 错误!未定义书签。
参考文献 (15)附录(程序清单) (16)第1章概要设计1.1 题目的内容与要求内容:设计一个操作系统试题库管理软件,用于存储与查询操作系统考试设计的题目。
每道试题包括试题编号、题目、答案、类别、难度级别(高、中、低)等信息。
题目分为选择题、判断题、名词解释、问答题、算法题、计算题等题型。
功能包括:1.试题信息维护功能。
包括试题录入、修改和删除;2.试题查询功能。
按关键词、类别、题型、难度级别等查询试题;3.试题统计功能。
按主题类别、题型、难度级别等条件统计试题数目及比例;4.试卷辅助生成。
软件资格考试软件设计师(基础知识、应用技术)合卷(中级)试题及答案指导(2024年)

2024年软件资格考试软件设计师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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、题干:在软件生命周期中,以下哪个阶段不是软件设计阶段的一部分?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. 函数式编程D. 逻辑式编程15、在面向对象的设计中,以下哪个概念不是设计模式?A. 单例模式B. 工厂方法模式C. 桥接模式D. 指令模式16、以下关于类和对象的说法中,正确的是:A. 类是对象的实例,对象是类的模板B. 类是对象的模板,对象是类的实例C. 类和对象是同义词,可以互换使用D. 类和对象没有任何关系17、在软件工程中,以下哪一项不属于软件开发生命周期模型?A. 水晶模型B. 瀑布模型C. V模型D. 精益软件开发18、以下哪个选项不是软件质量属性?A. 可用性B. 可维护性C. 可移植性D. 可靠性19、在软件工程中,以下哪个阶段不属于软件开发生命周期?A. 需求分析B. 系统设计C. 编码D. 维护 20、在面向对象编程中,以下哪个概念不属于面向对象的基本特征?A. 封装B. 继承C. 多态D. 模块化21、在软件生命周期模型中,螺旋模型适用于哪种类型的软件开发?A. 小型简单项目B. 需求明确的小型项目C. 大型复杂且风险较高的项目D. 不需要迭代的项目22、以下哪一项不是软件质量保证的主要活动?A. 制定质量保证计划B. 执行管理评审C. 编写软件需求规格说明书D. 进行内部审计23、以下关于软件工程中软件测试的说法,错误的是:A. 软件测试的目的是发现软件中的错误,提高软件质量。
软件考试题库及答案详解

软件考试题库及答案详解在当今这个信息化快速发展的时代,软件考试已经成为衡量一个人计算机软件知识水平的重要方式。
为了帮助广大考生更好地准备考试,本文将提供一些软件考试题库及答案的详解,以助于考生们能够更深入地理解知识点,提高解题能力。
首先,我们需要了解软件考试通常涵盖的主要内容,这包括但不限于编程语言、数据结构、算法设计、软件工程、操作系统等。
接下来,我们将通过一些具体的题目来展示如何解答这些问题。
题目一:编程语言基础在编程语言的考试中,考生需要掌握至少一种编程语言的基本语法和结构。
例如:1. 请解释以下Python代码段的功能:```pythondef greet(name):print(f"Hello, {name}!")greet("Alice")```答案:这段代码定义了一个名为`greet`的函数,它接受一个参数`name`。
当调用这个函数并传入参数"Alice"时,它会打印出"Hello, Alice!"。
这展示了Python中函数的定义和字符串格式化的用法。
题目二:数据结构数据结构是软件考试中的另一个重要部分,考生需要了解不同数据结构的特点和应用场景。
2. 什么是链表?请简述其优缺点。
答案:链表是一种线性数据结构,由一系列节点组成,每个节点包含数据部分和指向下一个节点的指针。
链表的优点包括动态内存分配和插入/删除操作的高效性。
缺点是访问元素时需要从头开始遍历,不支持随机访问。
题目三:算法设计算法设计能力是软件考试中衡量考生逻辑思维和问题解决能力的重要指标。
3. 描述快速排序算法的基本思想,并说明其时间复杂度。
答案:快速排序是一种分治算法,基本思想是选择一个元素作为“基准”,然后将数组分为两部分,一部分包含所有小于基准的元素,另一部分包含所有大于基准的元素。
这个过程递归地应用于子数组,直到每个子数组只有一个元素。
软件资格考试软件设计师(基础知识、应用技术)合卷(中级)试题及答案指导(2024年)

2024年软件资格考试软件设计师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在软件开发过程中,需求分析阶段的主要任务是确定()。
A. 软件要做什么B. 软件怎么做C. 软件能做什么D. 软件为什么做2、下列关于面向对象设计原则的描述中,错误的是()。
A. 单一职责原则要求一个类只负责一项职责B. 开放封闭原则要求软件实体应对扩展开放,对修改封闭C. 依赖倒置原则要求高层次的模块调用低层次的模块D. 接口隔离原则要求接口尽可能细化,接口使用者只依赖其需要的接口3、在面向对象设计中,以下哪个概念描述了将一个对象封装成一个单元,并提供一个接口来访问对象的内部状态和操作?A. 继承B. 封装C. 多态D. 抽象4、软件开发生命周期模型中,以下哪个阶段是需求分析阶段之后,编码阶段之前的阶段?A. 设计阶段B. 测试阶段C. 维护阶段D. 部署阶段5、在软件开发过程中,需求分析阶段的主要任务是什么?6、以下哪项不属于软件架构设计的原则?7、以下哪个不是软件工程的基本原则?A. 客观性原则B. 可维护性原则C. 可复用性原则D. 可扩展性原则8、在软件开发生命周期中,以下哪个阶段不属于需求分析阶段?A. 需求收集B. 需求分析C. 需求评审D. 系统设计9、在软件工程中,以下哪个阶段不是需求分析阶段的一部分?A. 功能需求分析B. 性能需求分析C. 用户界面设计D. 系统约束分析 10、在软件设计中,以下哪个原则是面向对象设计中的一个核心原则?A. 单一职责原则B. 开放封闭原则C. Liskov替换原则D. 接口隔离原则11、以下关于面向对象的基本概念的描述,正确的是:A. 面向对象的基本概念包括对象、类、封装、继承和接口。
B. 类是面向对象的基本单元,对象是类的实例。
C. 封装是实现数据抽象和隐藏的方法。
D. 继承是类之间的关系,接口是类的实现。
软件设计师考试题(含答案)

软件设计师考试题(含答案)第一题题目描述请简述软件设计师的工作职责和能力要求。
答案软件设计师是负责软件系统设计和开发的专业人员,他们的工作职责包括:1.分析和理解客户需求,与客户沟通,确定项目目标和需求。
2.设计并实现软件系统的整体架构,包括系统组件、模块以及功能之间的关系。
3.编写详细的设计文档,包括系统设计规范、类图、时序图等。
4.协调开发团队的工作,确保软件开发过程中质量和进度的控制。
5.解决软件开发过程中遇到的技术问题和难题。
软件设计师需要具备以下能力要求:1.扎实的计算机基础知识,包括数据结构、算法、操作系统等。
2.熟悉常用的编程语言和开发工具,能够熟练进行编码和调试。
3.具备良好的沟通和表达能力,能够与客户和团队成员有效地沟通和协作。
4.具备解决问题的能力,能够分析和解决软件开发过程中遇到的技术问题。
5.具备团队合作精神,能够与团队成员紧密合作,共同完成项目目标。
第二题题目描述请解释什么是面向对象编程(OOP),并说明面向对象编程的优点。
答案面向对象编程(OOP)是一种编程范式,它将数据和对数据的操作结合在一起,以对象的形式进行组织和管理。
在面向对象编程中,程序被组织成一系列相互关联的对象,每个对象都具有自己的数据和方法。
通过对象之间的交互和消息传递,实现了系统的功能。
面向对象编程的优点如下:1.封装性:面向对象编程通过封装将数据和方法组织在一起,抽象出对象的内部实现细节,使得对象的使用者不需要关注对象的内部实现。
2.继承性:面向对象编程允许通过继承关系,在已有类的基础上创建新的类,并且可以继承已有类的属性和方法。
这样可以促进代码的复用和扩展。
3.多态性:面向对象编程允许同一个方法在不同的对象上具有不同的行为。
这样可以提高代码的灵活性和可扩展性。
4.模块化:面向对象编程通过将系统划分为多个独立的对象,每个对象有自己的功能和职责。
这样可以将复杂的系统分解为小的模块,提高代码的可维护性和可重用性。
题库型考试自动组卷系统的设计与实现

摘要组卷考试在计算机网络下完成,可以大大提高考试工作的效率和质量。
项目采用Visual Studio 2005开发平台和SQL Server 2005数据库技术,依据面向对象的分析方法,开发出了基于C/S模式的题库型考试自动组卷系统。
本文从题库型考试自动组卷系统在考试中发挥的作用出发,详细阐述了一个功能较完善的组卷系统的服务器端和客户端开发过程。
首先进行了项目概述,简单介绍了项目开发的背景及项目开发的意义;接下来是系统规划阶段,首先对项目开发的可行性进行了分析;在需求分析阶段,通过对实际考试的功能需求分析,得到了系统用例;系统设计阶段主要完成了开发模式的选择、功能模块的划分、动态图的绘制、类的设计、数据库的设计;系统实现阶段介绍系统主要功能的关键代码。
本系统的设计实施为题库型考试自动组卷系统的运行做基础,同时为组卷考试系统的开发提供一个参考模式,并进一步推动高校的校园信息化建设。
关键词:题库;自动化;试卷;在线考试The Design and Implementation of Auto-Generating Examination Paper about the Item Bank Type ExaminationAbstractThe method that finishes in the generating examination by network can greatly increase the efficiency and quantity of examination work. According to the object-oriented analysis method the system uses the platform of Visual Studio 2005 and database technique of SQL Server 2005 to developed the auto-generating examination paper system about the item bank type examination based on C/S model.This thesis starting from the function of auto-generating examination paper about the item bank type examination system, elaborates in detailedly the server and client development of a complete functional auto-generating examination paper system. Proceeding from the summary of the project, this thesis simply introducs the background and the significance of project development.Then on the phase of system plan,firstly it analyzes the feasibility of the system.In the phase of system analysis, through the fuction demands analysis of the real examination, it gains the use case of the system. On the phase of system design, it mainly completes the partition of function modules, drawings of dynamic views , classes design and database design.The phase of system implementation describes the improtent code of the main features.Design and implementation of this system is used as the basis for the movement of auto-generating examination paper about the item bank type examination system, simultaneously provides a reference pattern for the development of auto-generating paper and examination systems, and further impels the campus informationization construction.Key Words:Item bank;Autoimmunization;Test Paper;On-line Examination目录摘要 (I)Abstract (II)一、引言 (1)(一)项目开发的背景 (1)(二)项目开发的意义 (2)二、系统规划 (4)可行性分析 (4)1.技术可行性 (4)2.经济可行性 (5)3.社会可行性 (6)三、系统需求分析 (7)(一)系统主要功能 (7)(二)系统用例分析 (8)1.识别参与者 (8)2.系统用例图 (9)四、系统设计 (20)(一)系统功能模块设计 (20)(二)动态视图分析 (20)1.服务器端教师添加单选题时序图 (21)2.服务器端教师编辑试卷设置信息时序图 (21)3.服务器端教师新建试卷,系统自动生成试卷的时序图 (22)4.客户端学生在线测试的时序图 (23)5.服务器端教师添加、修改试题活动图 (24)6.服务器端教师添加、修改试卷设置信息的活动图 (26)7.服务器端教师试卷打印的活动图 (26)8.服务器与客户端考试管理学生考试的活动图 (27)(三)类图的设计 (28)1.系统的三层结构 (29)2.系统中的实体类 (29)3.系统中的控制类 (31)1.概念结构设计....................................................................... 错误!未定义书签。
软件设计师(基础知识、应用技术)合卷软件资格考试(中级)试题及解答参考(2024年)

2024年软件资格考试软件设计师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.操作系统的主要功能包括:A. 处理用户信息B. 分配和回收计算机系统资源C. 管理文件和服务D.以上都是2.软件生命周期是指软件从概念提出到产品退役、消亡的整个过程,它包括以下哪些阶段:A. 需求分析B. 设计C. 编码D. 测试E. 部署F. 维护G. 退役3、以下關於軟體開發生命週期(SDLC)的说法哪個是错误的?()A.SDLC 是软件工程的规范指导,用于确保软件项目的成功实施B.SDLC 是一套固定的流程,必须严格按照顺序执行C.SDLC 旨在提供一个结构化的框架,帮助开发人员更好地理解和管理软件开发过程D.SDLC 可以适应不同的项目规模和复杂度4、UML 2 中,下列哪个图类型主要用于描述软件系统各个模块之间的关系?()A. 用例图B. 类图C.组件图D.行为状态图5、下列哪项描述最符合清朝时期计算机的发明?A. 清朝使用活字印刷进行数据存储与处理B. 清朝发明了以算筹和算盘为基础的计筹系统C. 清朝创新了一套复杂的竹简计算方法D. 清朝使用改良后的机械齿轮和指针自动化的钟表来辅助计算6、下列表示中,不符合Python风格的是?A. if condition: action1 else: action2B. function_name = lambda: return_valueC. try: insensitive_input() except: retry_input() else: process_data()D. class MyC: slots= ‘attribute’7、关于计算机网络中的TCP/IP协议,以下说法正确的是:8、关于数据库管理系统(DBMS),以下描述正确的是:9.在软件开发过程中,需求分析的主要任务是。
A. 确定软件系统的功能需求B. 确定软件系统的性能需求C. 确定软件系统的设计约束条件D. 确定软件系统的测试用例 10.以下关于软件工程的说法中,正确的是。
软件文档编写与管理考核试卷

20. ABC
三、填空题
1.目标
2.需求
3.模块设计
4.专业术语
5.版本控制
6.简洁
7.日期、时间
8.测试报告
9.安装
10.变更
四、判断题
1. √
2. √
3. ×
4. ×
5. ×
6. √
7. ×
8. ×
9. √
10. ×
五、主观题(参考)
1.基本原则包括清晰性、准确性、一致性和可维护性。这些原则确保文档易于理解、正确无误、内部统一且便于更新,对软件开发和维护至关重要,因为它们减少了误解和沟通成本,提高了开发效率和质量。
7.以下哪些情况下需要对软件文档进行更新?()
A.软件需求变更
B.法律法规变化
C.用户反馈
D.开发人员变动
8.在编写软件用户手册时,以下哪些做法是合适的?()
A.使用简单的语言
B.提供丰富的示例
C.包含详细的错误信息
D.按照用户使用流程组织内容
9.有效的软件文档管理包括以下哪些方面?()
A.文档的创建
8.软件测试文档只需要在软件测试阶段编写。()
9.软件部署文档应该包括软件的用户操作手册。()
10.软件维护文档在软件发布后不再需要更新。()
五、主观题(本题共4小题,每题5分,共20分)
1.描述软件文档编写的基本原则,并解释为什么这些原则对软件开发和维护至关重要。
2.解释软件需求文档的重要性,并列举在编写需求文档时应考虑的主要因素。
A.使用文档模板
B.定期进行文档审查
C.限制开发人员对文档的访问
D.采用电子文档管理系统
10.在软件维护文档中,不应该包括以下哪项内容?()
试题库系统OFFICE VISIO

1)用例是对系统需求(主要是功能需求)的规范化的描述,用例模型是面向对象分析的关键输入。
2)用例图及用例的事件流描述集中体现了系统责任。
3)通过用例建立交互图。交互图就是用例的具体实现。
2)为每个用例编写用例规约。至少2个。
2.建立分析模型
1)画出类图,要包含关联等细节。
2)画出顺序图,用来表示每个用例如何实现。至少2个。
3.综合性实验报告书写规范,内容充实、逻辑清晰、语言流畅、质量高。
四、实验结果及分析
第一部分 使用结构化方法进行分析与设计
1、数据流图
数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图,一般用DFD表示。
图1试题库系统顶层DFD
如图1概括描述了系统的轮廓、范围。需新一步分析:试题库系统包括题库管理、自动组卷和数据维护三部分。由此,可以将图1展开成图2。
图2. 试题库系统的第一层DFD
“题库管理”包括对单选题题库表、填空题库表进行增加、查询、修改、删除操作,所以进一步展开,如图3所示。
图3.“题库管理”框的展开
教 师 评 价
评定项目
A
B
C
D
评定项目
A
B
C
D
方法使用正确
图表正确Hale Waihona Puke 需求分析正确分析完整
功能设计完整
报告规范
数据设计完整
文字流畅
其他:
评价教师签名:沙嘉祥
2011年12月16日
(3)数据流:指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。箭头指出数据的流动方向。数据流可以是信件、票据、也可以是电话等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[项目名称]基础类课程考试系统软件需求说明书[V1.0(版本号)]拟制人___ __________________负责人______________________批准人______________________[二00三年九月十日]“基础类课程考试系统”软件设计文档1. 引言1.1 编写目的根据我院基础部的实际情况和特点,为了减少和减轻基础类课程在考试过程量的重复性劳动,提高我院基础类课程出题的标准化水平,现模拟开发一套“基础类课程考试”管理信息系统。
1.2 软件定义本软件属于小型数据库管理信息系统。
基础类课程主要是指普通高校在底年级开设的数学和英语类课程。
考试系统主要是为了完成基础类课程试题数据库的建立,根据试题数据库进行的出题及阅卷工作。
1.3 目标本系统要求:●能够存储一定数量的考试试题信息,并方便有效的进行相应的试题数据操作和管理;●能够对一定数量的学生、教师信息进行相应的信息存储与管理;●能够对要求的产生的试卷打印输出;●能够提供一定的安全机制;2. 可行性研究的前提根据基础部以往的试题样本,建立一套适用于计算机管理的试题标准化规定。
(试题的难度标准,题型标准,试题样式规化标准,试题录入的标准等)2.1 要求建议开发的软件的基本要:在规定时间完成基础部基础类课程考试系统软件的开发、调试工作,并保证在运行中保持软件的正常工作。
2.2 条件、假定和限制1、软、硬件条件:在个人机环境和视窗操作系统下,完成本软件的设计工作。
2、软件运行假定:操作人员可以对一般的视窗操作系统下的应用软件进行熟练操作;软件维护者具有一般的数据库知识。
3、限制:对于多用户及网络环境下的并行化操作。
2.3 技术可行性分析根据现在我院情况,本软件目前尚未进行过开发;就目前软件的发展情况,实现本软件具有多种可行性。
现在提出具体的可行性方案如下:1、支持软件在视窗操作系统下,选择功能强大的面向对象的开发类编程软件:DELPHI 6.0作为开发的前台工具;就个人计算机的开发环境而言,后台的数据库系统选用DELPHI 6.0 自含的Database desktop 系统或者采用Microsoft Access 数据库系统都可以。
2、接口DELPHI 6.0 自含的BDE (Borland Database Engine)接口;Windows系统的ODBC数据库标准接口连接Microsoft Access。
3. 需求述3.1需求规定及系统功能本软件由教师出题系统,考试选题系统,学生答题系统和阅卷系统四部分组成,每部分的需求如下:1、教师出题系统可以通过教师编辑进行如下操作:1)试卷出题,包括确定高等数学、线形代数以及英语课程试卷的数据库录入编辑,在试题编辑中必须明确要求录入试题编号、所属的章节、试题类型、试题难度、出题时间的必要信息。
2)查看试卷的情况,包括分类型、时间、难度等的查阅操作。
3)试卷维护,包括对已有的试卷数据进行增删、插入、转帖操作。
2、考试选题系统进行如下操作:1)明确提出一套标准的试题摸板,并且根据这个试题摸板限定考试试卷的出题量,提出每种类型试题的标准分数值。
2)根据具体的试题摸板,要求产生标准答案数据表。
3)根据具体的试题摸板,教师可以动态的选择一套考试卷。
4)根据具体的试题摸板,形成试卷报表,并可以打印出卷。
3、学生答题系统。
本系统仅要求针对标准化考试进行如下操作:学生在规定的时间可以通过点击鼠标选择答案,在考试完毕后要自动生成答题信息。
对于答题信息可以有两种方式:1)生成数据表,为判卷模块做基础数据准备。
2)生成数据报表,为手工阅卷做准备。
4、阅卷系统。
本系统仅要求针对标准化考试进行如下操作:将考试选题系统产生的标准答案数据表与学生答题系统产生的答题信息进行比对,产生成绩信息表,并可以将该信息以报表的形式打印出来。
3.2 系统需求规则1)在进入相应功能模块之前必须输入用户名和密码,并校验密码,密码正确方可进入属于其身份的系统模块。
系统主要通过密码将用户身份分成为DBA、学生和教师,每个人都拥有一个唯一的账号。
2)本系统主要以标准化试题为主。
标准化试题是指选择类和判断类试题。
对于非标准化类试题应该以报表打印的形式输出试题,考试后,通过手工判阅。
4. 数据库设计本系统采用Microsoft公司的Access数据库管理系统。
建立了数据库Subject_Paper。
下面就数据库系统进行如下设计:4.1 数据库系统的信息模型设计(E—R图设计)1. 在本信息模型的分析中,具体的实体及其属性为:2.关系分析1)将“编辑”关系合并成为:将1端归并到多端试题(试题编号,试题类型,难度,章节,试题容,教师号)2)将“回答”关系合并成为:合并到答案中答案(试题编号,答案编号,答案容)3)将“出卷”关系合并成为:将1端归并到多端试卷(试卷编号,试卷类型,试卷名称,试卷容,出卷时间,教师号)4)将“解答1”关系合并成为:独立成表解答1(试卷编号,学号,试题编号,解答容)5)将“成绩”关系合并成为:独立成表成绩(试卷编号,学号,试题编号,答案编号,成绩容)3.建立数据模型经过分析,得出数据模型的表结构如下:教师(教师号,,职称,身份码)学生(学号,,班级,专业)试题(试题编号,试题类型,难度,章节,试题容,教师号)答案(试题编号,答案编号,答案容)解答(试卷编号,学号,试题编号,解答容)试卷(试卷编号,试卷类型,试卷名称,试卷容,出卷时间,教师号)成绩(试卷编号,学号,答案编号,试题编号,成绩容)4.数据库系统设计(静态数据设计)设计方案如下:1)教师表:数据说明:教师号:必须以T开头,后三位为001 (999):最多12个汉字职称:必须是[实习教师|助教|讲师|副教授|教授|其他] 学生表2)学生号:必须是7位,如02101123表示02级,10(表示具体的学院编码)计算机信息工程学院,1(表示专业编号)计算机应用专业,1(表示班级)1班,23(表示学生学号)23号学生。
:最多12个汉字3)试题表数据说明:试题编号:这个编号非常重要。
该编号必须与文件夹中对应的Word文件名称一一对应。
其命名顺序如下:第一个字母:[k|z]表示客观题或者是主观题;第二个字母:[t|d]表示试题或者是答案;第三个字母:[c|s|j|t]表示选择题,或者是是非题,或者是主观题,或者是填空;第4—5个数字:如01表示第一章;第6—7个数字:如13表示第十三题;如kdc0113,表示客观题答案选择题第一章第十三题试题类型:[c|s|j|t]表示选择题,或者是是非题,或者是主观题,或者是填空;试题难度:[1|0|-1]高|中|易章节:01..994)答案表5)解答表:6)试卷表7)成绩表5. 总体设计5.1 系统总体功能模块图5.2基本设计数据流程图5.3详细设计数据流程图一、第0层数据流图(一)根据总体的功能模块图,现在得到具体的四个基本的系统功能模块,即:教师出题系统模块,出题系统模块,学生答题系统模块,系统阅卷模块。
该四大模块构成计算机考试系统,0层数据流程图如下:0层数据流图(二)0层数据流图数据字典1.数据源点及汇点描述:名称:计算机用户简要描述:拥有对于试卷进行维护的基本权限有关数据流:用户身份;所答题目2.加工逻辑词条描述:①加工名:用户身份判别加工编号:1简要描述:检验用户身份、是否可以出题、是否可以答题,是否可以查询题目,是否可以考试数据流:用户信息表输出数据流:用户错误信息,用户权限信息加工逻辑:IF 用户登记入库错误THEN发出“用户身份错误”ELSE发出“进入相应的身份模块”ENDIF②加工名:出题系统模块加工编号:2简要描述:以教师或者是管理员身份进入系统后,将“答案信息”登记到“答案表”中,完成后将试题信息和答案信息递交学生;或者可以对答案信息进行数据维护。
输入数据流:试题表,答案表输出数据流:答案表加工逻辑:将试题信息读入到该模块后,将答案信息写入答案表,并将答案表递交学生;③加工名:学生答题系统模块加工编号:3简要描述:以学生身份进入系统后,将“答案信息”和“试卷信息”读入到该模块中,学生在规定的时间完成后将答题信息写入到解答表里,为阅卷作好准备。
输入数据流:试题表,答案表输出数据流:解答表加工逻辑:将“答案信息”和“试卷信息”读入到该模块中,学生在规定的时间完成后将答题信息写入到解答表里④加工名:阅卷系统模块加工编号:4简要描述:学生完成答题后,将“答案信息”和“解答信息”读入到该模块中进行比对,得出相应的比例成绩。
或者以学生、教师、管理员身份进入系统后,可以进行成绩查询。
输入数据流:解答表,答案表输出数据流:成绩表加工逻辑:学生完成答题后,将“答案信息”和“解答信息”读入到该模块中进行比对,得出相应的比例成绩。
3.数据流名词条描述:①数据流名:身份判别事务说明:用以携带用户的唯一识别标识数据流来源:用户数据流去向:用户身份判别模块数据流组成:用户判别事务=用户编号+用户编号=静态数据对于用户编号的限制=2{字符}24每个数据量流通量:②数据流名:答案数据维护说明:对试题信息的答案进行维护数据流来源:试题表数据流去向:答案表数据流组成:试题=试题编号+试题容试题编号=七位已经定义好的编码试题容=固定的文件名称每个数据量流通量:③数据流名:答案数据查询说明:用于查询某一道题目的答案信息数据流来源:答案表、试题表数据流去向:数据流组成:答案=试题编号+答案编号+答案容答案编号=七位已经定义好的编码试题编号=七位已经定义好的编码每个数据量流通量:④数据流名:试题查询说明:用于查询某一道题目信息数据流来源:试题表数据流去向:数据流组成:试题编号=七位已经定义好的编码每个数据量流通量:⑤数据流名:试题数据流说明:用于查询某一道题目信息,为学生解答提供试题信息数据流来源:试题表数据流去向:答案表数据流组成:试题=试题编号+试题容试题编号=七位已经定义好的编码试题容=固定的文件名称每个数据量流通量:⑥数据流名:解答数据维护说明:用于维护解答信息数据流来源:解答表,试题表数据流去向:解答表数据流组成:试题=试题编号+试题容试题编号=七位已经定义好的编码试题容=固定的文件名称解答=试题编号+解答容每个数据量流通量:⑦数据流名:学生解答说明:利用试题表提供的信息,学生解答后生成针对具体题目的解答数据流来源:试题表数据流去向:解答表数据流组成:试题=试题编号+试题容试题编号=七位已经定义好的编码试题容=固定的文件名称解答=试卷编号+试题编号+解答容每个数据量流通量:⑧数据流名:成绩信息说明:用于查询成绩信息数据流来源:成绩表数据流去向:数据流组成:成绩=学生号+时间+成绩每个数据量流通量:二、分功能模块详细数据流图(一)教师出题模块功能级数据流图1.总模块流程2.二层数据流图2.1 试题编辑模块2.2 试题查询模块2.3 试题数据维护模块(二)考试选题系统功能级数据流图1.总模块流程2.二层数据流图3.1 试题模板建立模块3.2 试题选择模块3.3 试题报表处理模块3.4 答案处理模块(三)学生答题系统功能级数据流图1.总模块流程2.二层数据流图——学生答题系统(四)阅卷系统功能级数据流图1.总模块流程2.二层数据流图——学生答题系统。