考试系统需求规格说明书
2023上半年信息系统监理师试题(下午)及答案
2023年信息系统监理师试题(下午)试题一(18分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某国家级大型信息网络系统工程建设项目由中心财政投资。
在完成编写项目建议书、可行性探讨报告、初步设计方案后获得批准。
建设单位通过公开招标方式选定某监理单位担当整个项目全过程监理工作。
目前,正在进行工程总体设计和招标选购工作。
在项目执行过程中发生了以下几个事务:事务1:可行性探讨报告要求选购部分进口产品。
事务2:为了更好地开展设备选购工作,保证项目实施质量。
监理单位建议建设单位在选购过程中对核心网络交换机进行选型测试,为此须要选择第三方测试机构。
事务3:由于两次公开招标后,没有足够数量的供应商参与投标,监理单位建议建设单位报请相关部门批准后,对部分网络服务器改用竞争性谈判的方式进行选购。
【问题1](4分)简要叙述监理单位在招投标阶段应开展的主要工作。
【问题2】(6分)针对事务1,建设单位在起先选购前应进行什么工作?这项工作包括哪些步骤或内容?【问题3](3分)在事务2中,建设单位接受了监理单位的建议,在该项工作实施过程中,监理单位应开展哪些工作?【问题4】(5分)针对事务3,监理单位的建议是否合理?请说明理由。
假如接受竞争性谈判的选购方式,请简述应遵循的选购流程。
试题二(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某市政府机关为拓展公共服务渠道,丰富服务内容,拟重新建设该部门公共服务系统,完善市人才信息库,单位用户可在完成网上备案手续后进行人才信息查询并发布聘请信息,个人用户则可通过实名认证方式登录网站登记个人应聘信息,同时调整网上考试报名及审查系统,并增设人事政策在线询问等全方位的服务功能。
事务1:如该政务系统遭到互联网人为攻击和破坏,可能致使网民的注册信息信息遭遇泄露,造成考试报名和审查系统瘫痪,这虽不涉及国家平安,但对该机构履行政务职能会造成肯定程度的负面影响。
考试系统需求规格说明书
文档名称:需求分析说明书项目名称:计算机考试系统1.1编写目的在完成了针对《考试系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,项目小组提出了这份软件需求规格说明书。
此需求规格说明书对《考试系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2 项目背景随着快节奏、高效率的现代生活的发展。
传统的纸质考试非常不方便,不易查询、修改、存放,不易保密,容易遗失。
由计算机来管理庞大而繁杂的考试系统是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化商务考试活动的要求,同时也更利于实现全面自动化。
项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《考试系统》软件。
2.任务描述2.1 目标《考试系统》软件旨在利用先进信息技术为用户考试提供一些更为方便实用的功能。
2.2 运行环境2.2.1 硬件环境486或更高档PC台式机,笔记本电脑,或WindowsXP;运行时占用内存:1MB;安装所需硬盘:5MB;打印机:可选。
2.2.2 软件环境可选软件平台:中文WindowsXP;WindowsXP、Windows NT 4.0或更高版本 + 中文之星2.0;WindowsXP + 中文平台。
3.功能图4.数据流图5.功能需求5.1角色管理主要功能:管理员的增删改查.5.1.1管理员管理信息5.1.2管理人员操作5.1.3管理员管理(1)设置角色权限(2)增加角色管理输入:工程师工作序列号,姓名,性别,密码。
`处理:添加系统工程师信息,这个功能是在高级工程师管理下的子功能。
输出:添加成功,提示成功信息,不成功则显示错误信息页面。
(3)删除角色管理输入:角色管理工作证号。
`处理:删除系统角色管理信息,这个功能是在高级管理下的子功能。
教务管理系统需求说明书
大学教务管理软件需求规格说明书《目录》1引言 (1)1.1 编写目的 (1)1.2 背景说明 (1)1.3 系统目标 (1)2需求描述 (2)2.1 教学资源维护 (4)2.1.1学年校历编排 (4)2.1.2 组织结构维护 (4)2.1.3 教室资源维护 (4)2.2 学籍维护 (5)2.2.1 学生基本信息维护 (6)2.2.2 成绩信息 (6)2.2.3 奖惩信息维护 (7)2.2.4考勤信息维护 (7)2.2.5 学期/学年资格审核管理 (8)2.2.6 异动信息维护 (8)2.2.7 毕业/学位资格审核管理 (10)2.3 教学计划维护 (10)2.4 开课/排课维护 (11)2.4.1 开课管理: (12)2.4.2 排课管理: (12)2.5 选课管理 (15)2.5.1 学生网上选课平台(B/S结构) (16)2.5.2 教务员管理平台(C/S结构): (17)2.6 考务管理维护 (18)2.6.1 考试查询(权限:所有人): (18)2.6.2 考场管理安排(权限:教务人员) (19)2.7 成绩管理维护 (21)2.7.1 系统用途 (21)2.7.2 系统特点 (21)2.8 教师管理维护 (23)2.8.1 目的: (24)2.8.2 管理内容: (24)2.9 教材管理维护 (25)2.9.1 系统功能 (25)2.9.2 系统要求 (26)2.10 毕业设计管理和毕业审核 (26)2.10.1 系统用途 (26)2.10.2 功能需求描述 (26)2.10.3 功能描述 (27)3性能需求 (30)3.1 网络平台要求 (30)3.1.1 网络环境下的多用户系统。
(30)3.1.2 数据的完整性,准确性。
(31)3.1.3数据安全性。
(31)3.2 用户平台要求 (31)4行为描述 (31)5参考文献......................................................................................... 错误!未定义书签。
软件需求分析精简版考试范围1
一、单项选择题1、软件生产中产生需求问题的最大原因在于对应用软件的(模拟性)理解不透彻或应用不坚决。
2、需求分析的目的是保证需求的(完整性和一致性)。
3、系统需求开发的结果最终会写入(系统需求规格说明)。
4、现实世界中的(实体和状态)构成了问题解决的基本范围,称为该问题的问题域。
5、功能需求通常分为三个层次,即业务需求、用户需求和(系统需求)。
7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的(原型)。
8、按照使用方式进行分类,原型可分为:演示原型、(严格意义上的原型)、试验原型和引示系统原型。
10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为(探索式原型和实验式原型)。
11、原型的需求内容可以从三个纬度上分析:即(外观、角色和实现)。
13、以下(完善)不是情景性的重要性质?14、以下(开放)是情景性的重要性质?16、下列(统计报表)属于定量硬数据?17、下列(规章手册)属于定性硬数据?18、功能目标可以分为 (满足型目标和信息型目标)。
19、在表达软目标的分解和细化时使用的AND Contribution链接和OR Contribution链接,Contribution 的作用是(积极的或消极的)。
20、AND链接将一个父目标连接到一系列细化的子目标,意思是如果能够满足所有细化的子目标,那么将(足以满足)父目标。
22、下列选项中,(概念)不是在目标模型中使用的其他模型元素。
23、面向目标方法的目标分析阶段的主要任务是(建立目标模型)。
25、场景的形式是指场景的表达模式,从形式上分为两个方面:(描述和外观)26、描述场景所使用的表示法要符合正规性要求,一般可使用非形式化语言、半形式化语言和形式化语言。
在实践中,(非形式化的自然语言)是主要的描述方式。
(完整word版)软件需求规格说明书(案例)
软件开发方向“成绩管理系统"软件需求规约安博教育集团二零零八年十月修订历史记录目录1 引言 (5)1。
1 目的 (5)1。
2 文档格式 (5)1.3 预期的读者和阅读建议 (5)1.4 范围 (6)1.5 术语 (7)1。
6 参考文献 (7)2 系统概述 (7)2。
1 概述 (7)2。
2 功能 (7)2.3 运行环境 (8)2.4 假设与依赖 (9)3 系统特性 (9)3。
1 系统角色 (9)3.2 学生管理 (11)3.2。
1 增加学生信息 (11)3。
2。
2 修改学生信息 (11)3。
2.3 删除学生信息 (11)3.2.4 导入学生信息 (11)3。
3 教师管理 (12)3.3.1 增加教师信息 (12)3。
3.2 修改教师信息 (12)3.3。
3 删除教师信息 (12)3。
3。
4 导入教师信息 (12)3。
4 课程管理 (13)3.4.1 增加课程基本信息 (13)3。
4。
2 修改课程基本信息 (13)3。
4。
3 删除课程基本信息 (13)3。
4。
4 维护课程学生信息 (13)3。
5 成绩查询 (14)3。
5.1 学生查询成绩 (14)3.5。
2 教师查询成绩 (14)3。
6 成绩分析与统计 (14)3。
6。
1 考试成绩表 (14)3.6。
2 班级各科平均成绩表 (14)3.6。
3 年级成绩排名表 (15)3。
7 系统维护 (15)3。
7.1 数据字典维护 (15)4 非功能性需求 (15)4。
1 性能需求 (15)4。
2 安全性需求 (15)4。
3 可用性需求 (16)4.4 用户文档 (17)4。
5 其它需求 (17)5 外部接口需求 (17)5.1 用户接口 (17)5.2 硬件接口 (17)5.3 软件接口 (18)5.4 通信接口 (18)1 引言1.1 目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。
在线考试系统需求规格说明书精选全文完整版
可编辑修改精选全文完整版在线考试系统系统需求规格说明书版本:1.0说明:本说明书仅供参考,严禁抄袭!变更记录目录1.简介 (5)1.1开发背景 (5)1.2目的 (5)1.3业务范围 (5)1.4参考文档 (5)2.约束及假定 (6)2.1 软件运行环境以及技术约束 (6)2.1.1 软件约束 (6)2.1.2 资产约束 (6)2.2 交付及部署约束 (6)3.功能性需求 (7)3.1 系统功能简介 (7)3.2 需求描述 (7)3.2.1学生端 (7)3.2.2教师端 (7)3.2.3 参考界面设计 (9)4.非功能性需求 (12)4.1 性能 (12)4.2 可扩展性 (12)4.3 可用性 (12)4.4 安全性 (12)4.5 易用性 (13)5.数据库设计 (14)1.简介1.1开发背景系统名称:在线考试系统[以下简称ZXKS系统];本项目的任务提出者是某学校。
开发者为QG公司;系统用户是使用此系统的工作人员;本项目是某学校教务管理系统平台的一部分。
1.2目的本文档定义了ZXKS系统的详细需求,明确了ZXKS系统的功能内容、功能边界、开发途径。
1.3业务范围在线考试系统用来支持在线考试,实现教师出题、学生在线考试以及相关的系统维护功能。
在线考试系统是一个web应用形式,可以通过互联网进行访问。
1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ZXKS系统采用Java技术进行开发。
开发及运行的软件环境为:●Java开发包JDK:jdk-1_5_0_01-windows版●应用服务器Tomcat:jakarta-tomcat-5.0.16●数据库SQL Server2005 或MySQL●开发框架:MVC(JSP+Servlet+JavaBean)2.1.2 资产约束Web服务器及数据库服务器均采用Intel P4(1.8G HZ)PC 工作站。
内存1024M、硬盘120G。
规格需求说明书(学习平台系统-参考)
文件版次:Q需求规格说明书P-1/17目录引言1.1文档编制目的1.2背景1.3词汇表1.4查考资料系统2.1 软件定义的范围2.3 系统运行环境2.4 假定和依赖3.1用户界面功能需求4.01 用户管理功能4.02 短消息好友管理功能4.03 机构管理功能4.04 系统信息统计功能4.05 考试管理功能4.06 论坛管理功能4.07 课程管理功能4.08 日程功能4.09 问卷功能4.10 公告管理功能4.11 评级资料功能4.12 链接笔记功能4.13 资源功能4.14 题库管理功能4.15 学习中心功能4.16 配课管理功能4.17 答疑FAQ功能4.18 作业管理功能4.19 系统管理功能其他非功能需求5.1一般性性能需求5.2一般性安全性需求5.3用户文档需求引言1.1文档编制目的本报告详细说明东软网络教学平台铲平的功能需求,为用户和领导描述出一个具体的产品模型,为软件设计,开发及测试人员提供下步工作的依据。
1.2背景1.开发动机:NOU的运营和东软信息学院的创新教学模式使我们对网络教学有了深入理解,目前高校网络教学应用逐渐增多,而我呢吧原有LMS产品无法满足用户的需求,缺乏网络辅助课程教学的应用2.软件应用目标:软件主要面向高校市场,可现实网络辅助课堂教学和以学生网络自学为主的网络教学,同时可以满足企业与政府培训的需要;可实现高校电子教学资源的共享和利用;同时平台可支持远程教学管理和运营;可复用到NOU平台;即可适用于大规模应用。
也可适用于小规模适用。
3需求分析过程设计的相关方:涉及的相关方主要是产品用户,包括:学生、高校一线教师和教学管理人员。
1.3词汇表1.4查考资料1.中国现代远程教育技术标准CELTSC 2.在线教育咨询网,e_learning应用板块中的诸多文章3.《中国远程市场特点》/biog/article_292.117830.html4.LMS产品Blackboard平台EKP平台.8080/ekpWebCT平台/products/viewpage?nam...s_demo_webinars系统2.1 软件定义的范围东软网络教育平台是为在网上进行教学活动而开发的综合性教学管理系统,属于远程教育领域的软件产品,经过对远程教育市场的分析,此产品开发属于战略性开发,以后可作为在线大学部门一项固定业务本软件产品是一项独立的软件,可独立实现在高校局域网内的网络教育应用,也可应用于辅助学校课堂教学,企业事业的内训平台整个系统分为九个子系统:教学管理子系统,资源管理子系统,用户学习子系统,考核管理子系统,统计分析子系统,运营管理子系统和系统管理子系统,他们的模块关系2.2 系统特性概述业务流程图如下:白色功能狂为教学管理系统的核心空能;绿色功能框为资源管理系统的核心功能;黄色功能框为考试管理选题的核心功能;蓝色功能框为交互管理系统的核心功能;2.3 系统运行环境2.3.1 设备及分布1.主机类型对小规模应用,一般PC Server即可;对大规模应用需采取SUN等大型服务或PC Server集群。
系统架构师考试大纲
1.6 系统配置与性能评价 多层结构、分布式系统 系统配置方法(双份、双重、热备份、容错、集群) 性能计算(响应时间、吞吐量、TAT) 性能设计(系统调整、Amdahl 解决方案、响应特性、负载均衡) 性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间) 性能评估
1.3 嵌入式系统 嵌入式系统的特点 嵌入式系统的硬件组成与设计 嵌入式系统应用软件及开发平台 嵌入式系统网络 嵌入式系统数据库
1.4 数据通信与计算机网络 数据通信的基本知识 开放系统互连参考模型 常用的协议标准 网络互连与常用网络设备 计算机网络的分类与应用
(二)问答题
阅读以下关于软件体系结构方面的叙述,回答问题 1 和问题 2。
某集团公司要开发一个网络财务程序,使各地员工能在互联网络上进行财务处理和报
销。在设计该财务程序的体系结构时,项目组产生了分歧:
(1)张工程师认为应该采用客户机/服务器(C/S)结构。各分公司财务部要安装一个
软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销帐
复 习 资 料 : /rk/index.htm
一、考试说明:
1.考试目标 考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况, 考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项 目睥系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够 与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水 平。 2.考试要求 (1)掌握计算机硬软件与网络的基础知识; (2)熟悉信息系统开发过程; (3)理解信息系统开发标准、常用信息技术标准; (4)熟悉主流的中间件和应用服务器平台; (5)掌握软件系统建模、系统架构设计基本技术; (6)熟练掌握信息安全技术、安全策略、安全管理知识; (7)了解信息化、信息技术有关法律、法规的基础知识; (8)了解用户的行业特点,并根据行业特点架构合适的系统设计; (9)掌握应用的数学基础知识 (10)熟练阅读和正确理解相关领域的英文文献; 3.考试科目设计设置 (1)信息系统综合知识,考试时间为 150 分钟,笔试,选择题; (2)系统架构设计案例分析,考试时间为 90 分钟,笔试,问答题; (3)系统架构设计论文,考试时间为 120 分钟,笔试,论文题。
在线考试系统设计说明书
在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。
整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。
教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。
教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。
在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。
因此三者具有不同的功能。
图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。
图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。
学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。
1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。
偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。
这就涉及到如何在最大程度上保护学生的考试现场问题。
我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。
因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。
例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。
软考系统分析师大纲
系统分析师考试大纲考试说明1.考试目标通过本考试的合格人员应熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员;能指导制订企业的战略数据规划、组织开发信息系统;能评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档;能对开发过程进行质量控制与进度控制;能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。
2.考试要求(1)掌握系统工程的基础知识;(2)掌握开发信息系统所需的综合技术知识(硬件、软件、网络、数据库等);(3)熟悉企业或政府信息化建设,并掌握组织信息化战略规划的知识;(4)熟练掌握信息系统开发过程和方法;(5)熟悉信息系统开发标准;(6)掌握信息安全的相关知识与技术;(7)熟悉信息系统项目管理的知识与方法;(8)掌握应用数学、经济与管理的相关基础知识,熟悉有关的法律法规;(9)熟练阅读和正确理解相关领域的英文文献。
3.考试科目设置(1)信息系统综合知识,考试时间为150分钟,笔试,选择题;(2)系统分析设计案例,考试时间为90分钟,笔试,问答题;(3)系统分析设计论文,考试时间为120分钟,笔试,论文题。
考试科目1:信息系统综合知识1.计算机系统综合知识1.1 计算机组成与体系结构·各种计算机体系结构的特点与应用(SMP、MPP等)·构成计算机的各类部件的功能及其相互关系1.2 操作系统·操作系统的类型与结构·操作系统基本原理·操作系统性能优化·网络操作系统与嵌入式操作系统1.3 数据通信与计算机网络·数据通信的基本知识·开放系统互连参考模型·常用的协议标准·网络的互连与常用网络设备·计算机网络的分类与应用1.4 数据库系统·数据库管理系统的类型、结构和性能评价·常用的关系型数据库管理系统·数据仓库与数据挖掘技术·数据库工程1.5 中间件·异构与通用服务、远程过程调用(Remote Procedure Call)、面向消息的中间件(Message-Oriented Middleware)、对象请求代理(Object Request Brokers)1.6 系统配置与性能评价·C/S与B/S结构、分布式系统·系统配置方法(双份、双重、热备份、容错、集群)·性能计算(响应时间、吞吐量、TAT)·性能设计(系统调整、Amdahl解决方案、响应特性、负载均衡)·性能指标(SPEC-Int、SPEC-Fp、TPC、Gibson mix、响应时间)·性能评估1.7 计算机应用·信息管理、数据处理、辅助设计、自动控制、科学计算·远程通信服务、Web计算·多媒体压缩、编码与存储技术·人工智能、模式识别2. 信息化基础知识2.1 信息化·信息与信息化·信息化对组织的意义·现代组织对信息化的需求·组织的信息化与软件工程或系统集成工程的不同特点2.2 政府信息化与电子政务·电子政务的概念、内容和技术形式·中国政府信息化的策略和历程·电子政务建设的过程模式和技术模式2.3 企业信息化与电子商务·企业信息化的概念、目的、规划、方法·ERP的主要模块和主要算法·企业业务流程重组(BPR)·CRM、PDM在企业的应用·知识管理·企业门户·企业应用集成·全程供应链管理的思想·商业智能·电子商务的类型、标准2.4 信息资源管理2.5 国际和国内有关信息化的标准、法律和规定3. 软件工程3.1 软件工程基础知识·软件生存周期及其模型·软件需求分析与定义·软件设计·软件测试与审计·软件维护·软件复用·文档编制标准3.2 项目管理知识·项目计划的制订、监督、控制·项目工作量估算·范围管理·进度管理·配置管理·风险管理·资源和任务分配·项目的生命周期管理3.3 软件过程·软件过程的定义和范围·软件过程的作用·软件过程的发展·主要的软件过程及其特点·软件过程改进3.4 质量管理·质量保证计划·质量认证体系·质量管理和质量管理技术·全程质量管理4. 信息系统开发与运行4.1 信息系统基础知识·信息系统概念·信息系统的功能、类型、结构·信息系统的生命周期,各阶段的目标和主要工作内容·信息系统建设的原则·信息系统开发方法4.2 需求分析和设计方法·分析设计图示(DFD、ERD、UML、流程图、NS图、PAD)·面向对象设计(继承、抽象、代理、封装、多态)·结构化分析设计·模块设计(内聚、耦合)·I/O设计(报表设计、屏幕设计、数据项代码设计),人机界面设计4.3 开发环境与开发工具·集成开发环境·开发工具(分析设计工具、编程工具、测试工具等)·软件开发平台的比较4.4 系统集成·控制集成、数据集成、表示集成,外部资源的使用4.5 应用系统构建·应用系统设计开发(分析设计方法的使用、外部设计、内部设计、程序设计、测试)·软件包的使用(开发工具、运行管理工具、业务处理工具、ERP、群件、OA工具)·数据库设计和操作(范式、SQL、数据分布)·网络的规划与设计4.6 系统运行·系统运行管理(计算机系统、数据库、网络)·系统成本管理(用户收费、TCO)·用户管理(ID保险和管理)·分布式系统管理·硬件资源管理·软件资源管理(程序库管理、版本管理)·数据资源管理、网络资源管理·设备和设施管理(电源、设备管理、设施安全性管理)·系统故障管理(处理手续、监视、恢复过程、预防措施)·安全性管理、性能管理·系统运行工具(自动化操作工具、监视工具、诊断工具)·系统转换(转入运行阶段、运行测试、版本控制)·系统运行服务标准4.7 系统维护·维护的类型(日常检查、定期维护、预防性维护、事后维护、远程维护)·软件维护、硬件维护·维护合同5. 安全性·数据安全和保密,加密与解密机制·计算机故障诊断和防范,防治计算机病毒,防范计算机犯罪,防闯入·通信和网络安全·系统访问控制技术·完整性·私有信息保护·安全管理措施,有关的法律、法规、制度6.标准化与知识产权·标准化意识,标准化的发展,标准的生命周期·国际标准、美国标准、国家标准、行业标准、地方标准、企业标准·代码标准、文件格式标准、安全标准、软件开发规范和文档标准·标准化机构·知识产权7. 经济、管理等相关知识·企业法律制度·会计常识·财务成本管理实务·现代企业组织结构·人力资源管理·企业文化管理·IT审计的相关常识(审计标准、实施和审计报告)8. 应用数学·概率统计应用·图论应用·组合分析·算法(数值算法与非数值算法)的选择与应用·运筹方法(网络计划技术、线性规划、预测、决策、库存管理、模拟)·数学建模9. 专业英语·具有高级工程师所要求的英文阅读水平·掌握本领域的英语术语考试科目2:系统分析设计案例1. 系统计划·信息系统项目的提出与选择,项目优先级的确定·基于管理层次的业务评价·分析信息系统的实施目的、功能、构架、规模、能力、维护、应用方法及故障情况等·系统开发规划·可行性研究与效益分析·系统方案的制定、评价和改进·遗留系统的评价和处理策略·新旧系统的分析和比较·基于企业信息战略,进行技术调研和评估·制订信息系统构想(方案)评价标准·计划变更与控制2. 需求获取和分析·业务模型的抽取、决策及图形化和公式化·对象业务流的提取和确认·从信息系统的观点对确认内容进行整理·明确对象业务问题的分析和解决方向·业务功能的模型化·对象业务全体以及业务功能整合性方面的探讨·现有软件系统的分析·确认测试计划·主要需求分析方法论3. 系统分析·组织结构与功能分析·业务流程分析·数据汇总与数据流程分析·系统功能划分与数据资源分布·系统的故障模型和可靠性模型·系统的可靠性分析和可靠度计算·提高系统可靠性的措施·系统的故障对策和系统的备份与恢复·系统分析的实用技术·流行的系统分析方法论4. 系统设计4.1 建模技术·需求建模的步骤·用例驱动的开发方式·结构化建模技术、数据流图·面向对象建模技术·数据库建模4.2 系统设计·处理流程设计·系统人机界面设计·数据库管理系统的选择与数据库设计·系统安全性设计·网络环境下的计算机应用系统的设计·分布式应用系统的设计·多媒体应用系统的设计·系统运行环境的集成与设计·系统处理能力评估·系统测试计划以及测试的实施·系统转换计划5. 文档编制和沟通能力·信息战略文档化·信息系统构想文档化·可行性研究报告·项目开发计划·需求规格说明书·数据要求规格说明书·用户手册·操作手册·测试计划、测试分析报告·技术报告·开发进度记录·项目开发总结报告6. 系统运行和维护·软件维护的实施和管理·系统的软硬件配置管理·系统的使用效率的跟踪·基本软件和软件包的引入、应用、管理和二次开发·系统的扩充和集成·操作设计和运行管理·系统的更新与维护·长期计划和短期计划·新旧系统的转换交接·日常的故障对策与恢复·系统的日常安全管理·系统的服务质量和运用评价7.软件过程改进·软件过程改进的管理·软件过程改进的体系设计·软件过程改进的方法·软件过程改进的工具8. 系统开发项目管理·范围管理·进度管理·成本管理·质量管理·人力资源管理·风险管理9. 企业信息化战略与实施·信息规划与战略规划的关系·信息规划的概念、活动与角色·信息系统规划方法·企业过程再工程·CIO的概念和主要职责·管理咨询在信息化中的作用和意义·管理咨询的类型·“信息孤岛”形成的根源及预防、应对措施·典型的信息化实施过程·知识管理的含义·知识管理对组织信息化的意义·知识管理常用的工具和手段考试科目3:系统分析设计论文1. 信息系统工程·系统计划和分析·需求工程·系统测试·系统维护·项目管理·质量保证·面向对象技术·计算机辅助软件工程·软件过程改进实践·实时系统的开发·应用系统分析与设计(嵌入式系统、数据仓库、互联网应用等)·软件产品线分析与设计2. 数据库及应用·数据管理·数据库分析·数据库建模·数据库管理·数据库应用·数据仓库、数据集市和数据挖掘3. 网络规划与应用4. 系统安全·网络安全·数据安全·容灾5. 新技术的应用6. 应用系统集成7. 企业信息系统·电子商务和电子政务·事务处理系统·决策支持系统8. 企业信息化的组织和实施题型举例(一)选择题需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。
系统架构设计师 考试内容
系统架构设计师考试内容通常包括以下方面:
1. 系统架构设计理论:系统架构设计的基本概念、原则、方法、技术等。
2. 系统需求分析:系统需求分析的基本流程、方法和技术,包括需求获取、需求分析、需求规格说明书编写等。
3. 系统设计:系统结构设计、组件设计、接口设计、数据设计、安全设计等。
4. 技术选型和评估:根据业务需求和系统特点,选择适合的技术方案,并进行评估和比较。
5. 系统集成和测试:系统集成和测试的基本流程、方法、技术等。
6. 系统运维、管理和优化:系统运维、管理和优化的基本原则、方法、技术等。
7. 项目管理和团队管理:项目管理和团队管理的基本理论、方法、技术等。
需要注意的是,具体的考试内容可能会因考试机构、地区而有所不同,以上内容仅供参考。
建议考生查阅相关考试资料和教材,制定相应的备考计划。
系统分析师考试大纲
系统分析师考试大纲一、考试说明1.考试目标通过本考试的合格人员应熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订工程开发方案,协调信息系统开发及运行所涉及的各类人员;能指导制订企业的战略数据规划、组织开发信息系统;能评估和选用适宜的开发方法和工具;能按照标准标准编写系统分析、设计文档;能对开发过程进展质量控制及进度控制;能具体指导工程开发;具有高级工程师的实际工作能力和业务水平。
2.考试要求〔1〕掌握系统工程的根底知识;〔2〕掌握开发信息系统所需的综合技术知识〔硬件、软件、网络、数据库等〕;〔3〕熟悉企业或政府信息化建立,并掌握组织信息化战略规划的知识;〔4〕熟练掌握信息系统开发过程和方法;〔5〕熟悉信息系统开发标准;〔6〕掌握信息平安的相关知识及技术;〔7〕熟悉信息系统工程管理的知识及方法;〔8〕掌握应用数学、经济及管理的相关根底知识,熟悉有关的法律法规;〔9〕熟练阅读和正确理解相关领域的英文文献。
3.考试科目设置〔1〕信息系统综合知识,考试时间为150分钟,笔试,选择题;〔2〕系统分析设计案例,考试时间为90分钟,笔试,问答题;〔3〕系统分析设计论文,考试时间为120分钟,笔试,论文题。
二、考试范围考试科目1:信息系统综合知识1.计算机系统综合知识1.1 计算机组成及体系构造·各种计算机体系构造的特点及应用〔SMP、MPP等〕·构成计算机的各类部件的功能及其相互关系1.2 操作系统·操作系统的类型及构造·操作系统根本原理·操作系统性能优化·网络操作系统及嵌入式操作系统1.3 数据通信及计算机网络·数据通信的根本知识·开放系统互连参考模型·常用的协议标准·网络的互连及常用网络设备·计算机网络的分类及应用1.4 数据库系统·数据库管理系统的类型、构造和性能评价·常用的关系型数据库管理系统·数据仓库及数据挖掘技术·数据库工程中间件·异构及通用效劳、远程过程调用〔Remote Procedure Call〕、面向消息的中间件〔Message-Oriented Middleware〕、对象请求代理〔Object Request Brokers〕1.6 系统配置及性能评价·C/S及B/S构造、分布式系统·系统配置方法〔双份、双重、热备份、容错、集群〕·性能计算〔响应时间、吞吐量、TAT〕·性能设计〔系统调整、Amdahl解决方案、响应特性、负载均衡〕·性能指标〔SPEC-Int、SPEC-Fp、TPC、Gibson mix、响应时间〕·性能评估1.7 计算机应用·信息管理、数据处理、辅助设计、自动控制、科学计算·远程通信效劳、Web计算·多媒体压缩、编码及存储技术·人工智能、模式识别2. 信息化根底知识2.1 信息化·信息及信息化·信息化对组织的意义·现代组织对信息化的需求·组织的信息化及软件工程或系统集成工程的不同特点2.2 政府信息化及电子政务·电子政务的概念、内容和技术形式·中国政府信息化的策略和历程·电子政务建立的过程模式和技术模式2.3 企业信息化及电子商务·企业信息化的概念、目的、规划、方法·ERP的主要模块和主要算法·企业业务流程重组〔BPR〕·CRM、PDM在企业的应用·知识管理·企业门户·企业应用集成·全程供给链管理的思想·商业智能·电子商务的类型、标准2.4 信息资源管理2.5 国际和国内有关信息化的标准、法律和规定3. 软件工程3.1 软件工程根底知识·软件生存周期及其模型·软件需求分析及定义·软件设计·软件测试及审计·软件维护·软件复用·文档编制标准3.2 工程管理知识·工程方案的制订、监视、控制·工程工作量估算·范围管理·进度管理·配置管理·风险管理·资源和任务分配·工程的生命周期管理3.3 软件过程·软件过程的定义和范围·软件过程的作用·软件过程的开展·主要的软件过程及其特点·软件过程改良3.4 质量管理·质量保证方案·质量认证体系·质量管理和质量管理技术·全程质量管理4. 信息系统开发及运行信息系统根底知识·信息系统概念·信息系统的功能、类型、构造·信息系统的生命周期,各阶段的目标和主要工作内容·信息系统建立的原那么·信息系统开发方法需求分析和设计方法·分析设计图示〔DFD、ERD、UML、流程图、NS图、PAD〕·面向对象设计〔继承、抽象、代理、封装、多态〕·构造化分析设计·模块设计〔内聚、耦合〕·I/O设计〔报表设计、屏幕设计、数据项代码设计〕,人机界面设计开发环境及开发工具·集成开发环境·开发工具〔分析设计工具、编程工具、测试工具等〕·软件开发平台的比拟系统集成·控制集成、数据集成、表示集成,外部资源的使用应用系统构建·应用系统设计开发〔分析设计方法的使用、外部设计、内部设计、程序设计、测试〕·软件包的使用〔开发工具、运行管理工具、业务处理工具、ERP、群件、OA 工具〕·数据库设计和操作〔范式、SQL、数据分布〕·网络的规划及设计系统运行·系统运行管理〔计算机系统、数据库、网络〕·系统本钱管理〔用户收费、TCO〕·用户管理〔ID保险和管理〕·分布式系统管理·硬件资源管理·软件资源管理〔程序库管理、版本管理〕·数据资源管理、网络资源管理·设备和设施管理〔电源、设备管理、设施平安性管理〕·系统故障管理〔处理手续、监视、恢复过程、预防措施〕·平安性管理、性能管理·系统运行工具〔自动化操作工具、监视工具、诊断工具〕·系统转换〔转入运行阶段、运行测试、版本控制〕·系统运行效劳标准4.7 系统维护·维护的类型〔日常检查、定期维护、预防性维护、事后维护、远程维护〕·软件维护、硬件维护·维护合同5. 平安性·数据平安和保密,加密及解密机制·计算机故障诊断和防范,防治计算机病毒,防范计算机犯罪,防闯入·通信和网络平安·系统访问控制技术·完整性·私有信息保护·平安管理措施,有关的法律、法规、制度6.标准化及知识产权·标准化意识,标准化的开展,标准的生命周期·国际标准、美国标准、国家标准、行业标准、地方标准、企业标准·代码标准、文件格式标准、平安标准、软件开发标准和文档标准·标准化机构·知识产权7. 经济、管理等相关知识·企业法律制度·会计常识·财务本钱管理实务·现代企业组织构造·人力资源管理·企业文化管理·IT审计的相关常识〔审计标准、实施和审计报告〕8. 应用数学·概率统计应用·图论应用·组合分析·算法〔数值算法及非数值算法〕的选择及应用·运筹方法〔网络方案技术、线性规划、预测、决策、库存管理、模拟〕·数学建模9. 专业英语·具有高级工程师所要求的英文阅读水平·掌握本领域的英语术语考试科目2:系统分析设计案例1. 系统方案·信息系统工程的提出及选择,工程优先级确实定·基于管理层次的业务评价·分析信息系统的实施目的、功能、构架、规模、能力、维护、应用方法及故障情况等·系统开发规划·可行性研究及效益分析·系统方案的制定、评价和改良·遗留系统的评价和处理策略·新旧系统的分析和比拟·基于企业信息战略,进展技术调研和评估·制订信息系统设想〔方案〕评价标准·方案变更及控制2. 需求获取和分析·业务模型的抽取、决策及图形化和公式化·对象业务流的提取和确认·从信息系统的观点对确认内容进展整理·明确对象业务问题的分析和解决方向·业务功能的模型化·对象业务全体以及业务功能整合性方面的探讨·现有软件系统的分析·确认测试方案·主要需求分析方法论3. 系统分析·组织构造及功能分析·业务流程分析·数据汇总及数据流程分析·系统功能划分及数据资源分布·系统的故障模型和可靠性模型·系统的可靠性分析和可靠度计算·提高系统可靠性的措施·系统的故障对策和系统的备份及恢复·系统分析的实用技术·流行的系统分析方法论4. 系统设计4.1 建模技术·需求建模的步骤·用例驱动的开发方式·构造化建模技术、数据流图·面向对象建模技术·数据库建模系统设计·处理流程设计·系统人机界面设计·数据库管理系统的选择及数据库设计·系统平安性设计·网络环境下的计算机应用系统的设计·分布式应用系统的设计·多媒体应用系统的设计·系统运行环境的集成及设计·系统处理能力评估·系统测试方案以及测试的实施·系统转换方案5. 文档编制和沟通能力·信息战略文档化·信息系统设想文档化·可行性研究报告·工程开发方案·需求规格说明书·数据要求规格说明书·用户手册·操作手册·测试方案、测试分析报告·技术报告·开发进度记录·工程开发总结报告6. 系统运行和维护·软件维护的实施和管理·系统的软硬件配置管理·系统的使用效率的跟踪·根本软件和软件包的引入、应用、管理和二次开发·系统的扩大和集成·操作设计和运行管理·系统的更新及维护·长期方案和短期方案·新旧系统的转换交接·日常的故障对策及恢复·系统的日常平安管理·系统的效劳质量和运用评价7.软件过程改良·软件过程改良的管理·软件过程改良的体系设计·软件过程改良的方法·软件过程改良的工具8. 系统开发工程管理·范围管理·进度管理·本钱管理·质量管理·人力资源管理·风险管理9. 企业信息化战略及实施·信息规划及战略规划的关系·信息规划的概念、活动及角色·信息系统规划方法·企业过程再工程·CIO的概念和主要职责·管理咨询在信息化中的作用和意义·管理咨询的类型·“信息孤岛〞形成的根源及预防、应对措施·典型的信息化实施过程·知识管理的含义·知识管理对组织信息化的意义·知识管理常用的工具和手段考试科目3:系统分析设计论文1. 信息系统工程·系统方案和分析·需求工程·系统测试·系统维护·工程管理·质量保证·面向对象技术·计算机辅助软件工程·软件过程改良实践·实时系统的开发·应用系统分析及设计〔嵌入式系统、数据仓库、互联网应用等〕·软件产品线分析及设计2. 数据库及应用·数据管理·数据库分析·数据库建模·数据库管理·数据库应用·数据仓库、数据集市和数据挖掘3. 网络规划及应用4. 系统平安·网络平安·数据平安·容灾5. 新技术的应用6. 应用系统集成7. 企业信息系统·电子商务和电子政务·事务处理系统·决策支持系统8. 企业信息化的组织和实施三、题型举例〔一〕选择题需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。
需求规格说明书范文
需求规格说明书范文一、引言。
需求规格说明书是软件开发过程中的重要文档,它描述了用户的需求和期望,对软件开发人员具有指导和约束作用。
本文档旨在为软件开发人员提供一个范例,以帮助他们编写符合标准的需求规格说明书。
二、总体描述。
1. 产品概述。
本产品是一款面向大学生的课程管理系统,旨在帮助学生更好地管理自己的课程信息、作业、考试安排等,提高学习效率。
2. 产品功能。
(1)学生信息管理,包括学生基本信息、课程信息、成绩信息等;(2)课程管理,包括课程表、作业安排、考试安排等;(3)通知提醒,包括课程变动提醒、作业截止提醒等;(4)个性化设置,包括主题设置、提醒设置等。
3. 用户特征。
本产品的主要用户群体为大学生,他们对课程管理系统有着明确的需求,希望能够通过该系统更好地管理自己的学习生活。
4. 约束。
本产品需要在各种设备上运行,包括PC端、移动端等,因此需要具备良好的兼容性和稳定性。
三、详细需求描述。
1. 学生信息管理。
(1)学生基本信息包括姓名、学号、专业等,应具备添加、修改、删除等功能;(2)课程信息包括课程名称、上课时间、上课地点等,应具备添加、修改、删除等功能;(3)成绩信息包括课程成绩、绩点等,应具备查询、导出等功能。
2. 课程管理。
(1)课程表应能够清晰地显示每门课程的上课时间、地点等信息;(2)作业安排应能够显示作业的截止时间、内容等信息,并提供提交作业的功能;(3)考试安排应能够显示考试的时间、地点等信息,并提供查看成绩的功能。
3. 通知提醒。
(1)课程变动提醒应能够及时通知学生课程的调整情况;(2)作业截止提醒应能够提醒学生作业的截止时间。
4. 个性化设置。
(1)主题设置应能够提供多种主题供用户选择;(2)提醒设置应能够根据用户需求进行个性化设置。
四、附录。
1. 术语表。
2. 参考文献。
以上即为需求规格说明书的范例,希望能够对软件开发人员编写规范的需求规格说明书有所帮助。
【说明书】在线考试系统概要设计说明书
【关键字】说明书《概要设计说明书》1.导言(Introduction)本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
1.1 目的(Purpose)本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
1.2 范围(Scope)本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是《需求分析规格书》,它的下游是《详细设计说明书》,并为《详细设计说明书》提供测试的依据。
软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。
该范围应覆盖《需求规格说明书》中的功能点列表、性能点列表、接口列表。
1.3 命名规则(Naming Rule)变量东西命名规则:申明全局变量、局部变量东西的命名规则。
数据库东西命名规则:申明数据库表名、字段名、索引名、视图名等东西的命名规则。
1.4 术语定义(Terms Glossary)术语定义或解释一般用表格形式给出,如表9-1所示。
表9-1 术语定义或解释表1.5 参考资料(References)[1] 用户需求报告[2] 软件开发合同[3] 数据库设计规范[4] 命名规范1.6 相关文档(Related Documents)[1] 《详细设计说明书》[2] 源程序清单[3] 测试计划及报告[4] 《用户使用手册》1.7 版本更新记录(Version Updated Record)2.软件架构设计(Software Architecture Design)2.1 总体结构设计(Design of Collective Structure)软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。
本指南以结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。
考试系统使用手册
V2.2 二○○五·九目录1简介31.1考试系统3 1.2名词解释3 1.3支持题型3 1.4运行环境4 1.4.1 系统架构 4 1.4.2 服务器配置 5 1.4.3 考试机配置 5 1.5发行目录定义5 1.6软件的安装6 1.6.1 服务器 6 1.6.2 考试机 6 1.6.3 手工安装 6 1.7时间控制6 1.8一次考试过程72使用72.1服务器配置IPS ETER7 2.2考试服务器程序E XAM S ERVER8 2.2.1 界面说明8 2.2.2 界面风格设置错误!未定义书签。
2.2.3 考试管理操作11 2.3考试程序E XAMINEE12 2.3.1 安装12 2.3.2 界面及操作12 2.3.3 答题15 2.3.4 说明181简介1.1 考试系统按照劳动和社会保障部电子商务师国家职业资格培训鉴定的要求,特开发《电子商务师国家职业资格培训鉴定技术平台——考核鉴定系统》。
《电子商务师国家职业资格培训鉴定技术平台——考核鉴定系统》(以下简称《考核鉴定系统》)分考试管理中心(以下简称中心)使用和鉴定机构使用两个版本。
中心版本主要完成题库管理、试卷管理、考生管理、考点管理、分配考卷、自动评分、成绩统计等功能;鉴定机构版本主要完成考生信息管理、考卷下载、考试管理、答案上传等功能。
中心版本在考试管理中心安装使用,鉴定机构版本分发到每个鉴定机构安装使用,两者相互配合,分工合作,完成电子商务师国家职业资格培训鉴定过程中的每一次考试任务。
考核鉴定系统根据各部分功能特点,又分为考试系统和考务管理信息系统。
考试系统完成题库试卷库的管理、试卷分配、考试、判分阅卷等工作。
而考务管理信息系统则负责考生信息、鉴定机构的管理、考生成绩管理发布、试卷和答案的上传下载等。
根据考试系统各部分功能需求,分别采用了基于Web、基于服务器/客户、以及简单应用程序等不同模式。
其中在考试点完成考试过程的功能采用服务器/客户方式实现。
考试系统详细设计说明书6-7
考试系统详细设计说明书1.引言 ............................................................................................. 错误!未定义书签。
1.1编写目的 .............................................................................. 错误!未定义书签。
1.2项目背景 .............................................................................. 错误!未定义书签。
1.3定义 ..................................................................................... 错误!未定义书签。
1.4参考资料 .............................................................................. 错误!未定义书签。
2.总体设计 ...................................................................................... 错误!未定义书签。
2.1需求概述 .............................................................................. 错误!未定义书签。
2.2软件结构 .............................................................................. 错误!未定义书签。
2.2.1系统结构图 ....................................................................... 错误!未定义书签。
软件需求分析考试试题
软件需求分析考试试题一、选择题(每题 3 分,共 30 分)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 数据流图中的数据源点和终点表示系统外部的实体二、填空题(每题 3 分,共 30 分)1、软件需求分析是软件开发过程中的重要阶段,其主要任务是确定软件系统的_________。
2、需求分析阶段产生的主要文档是_________。
3、结构化需求分析方法中,用于描述系统功能的工具是_________。
4、数据字典的作用是对_________中的数据进行详细的定义和说明。
ATAC考试系统操作手册-考试客户端
考试客户端使用说明1.1目的本文档的目的是说明在ATAC.ExamSystem考试系统中,如何操作考试中心端系统的说明。
1.2定义、首字母缩写词和缩略语ATAC.ExamSystem考试系统:本文档中,如无特别说明,均简称考试系统。
题库:考试所需题目的集合。
练习题库:学生做模拟考试练习时使用的题库,与考试题库包含题目不同。
考试题库:学生正式考试时使用的题库,与练习题库包含题目不同。
题库管理人员:对题库进行维护的操作员。
系统管理员:管理、维护系统的人员。
客观题:答案严格唯一的题目。
主观题:答案不唯一的题目。
选择题:一种客观题。
题目包括题干(对题目的描述),选项(选项当中有一个或多个符合题目的要求),答案(即符合题干要求的选项的集合)。
判断题:一种客观题。
题目包括题干(一段描述描述),答案。
题目要求考生判断题干所描述的内容是否正确。
填空题:一种主观题。
题目包括题干、答案。
其中题干中描述不全部分需要考生补全。
程序填空题:类似填空题,只是题干与答案都是由程序语言组成。
程序设计题:一种主观题。
题目包括题干、输入文件、标准输出文件。
其中题目的题干对考生提出需求,要求考生设计程序完成需求。
评判标准为用考生提交的程序读入输入文件,然后生成考生的输出文件并与标准输出文件进行对比从而判断考生答案的正确性。
数据生成程序:根据题目规定的输入数据范围,随机或有规律的生成测试数据的程序。
标准程序:根据提供的输入数据,可以得到相应的答案的程序,用于生成存有答案的数据文件。
科目:即考试课程的名称。
提交:在相应的单选框中选择相应的选项(客观题),在相应的文本框中输入源代码(主观题),交卷并请求评判。
1.3参考资料《ATAC考试系统数据字典》《ATAC考试系统需求规格说明书》1.4概述考试系统中,考试客户端为终端用户最直接使用的程序,在整套系统中起着不可或缺的作用。
在登录考试终端时,需将考试中心服务器开启,即需要考试中心“开启服务”。
在线考试系统需求规格说明书V1.1
<在线考试系统> 需求规格说明书(共32 页,含封面)拟制甘雯辉,李林,皮浩审核李老师会签标准化批准修改记录目录1引言 (1)1.1编写目的 (1)1.2预期的读者和阅读建议.......................................................... 错误!未定义书签。
2术语、定义和缩略语 . (1)2.1术语、定义 (1)2.2缩略语 (1)2.3综合描述 (1)2.3.1产品前景 (1)2.3.2功能概述 (1)2.3.3开发环境 (1)2.3.4运行环境 (1)2.4需求编写约定 (2)2.4.1需求编号约定 (2)2.4.2需求优先级定义 (2)2.4.3用例描述编号预定 (2)3需求 (3)3.1功能需求 (3)3.1.1功能需求总描述 (3)3.1.2登录功能 (6)3.1.3客户资料管理功能 (8)3.1.4考试试题管理功能 (13)3.2非功能性需求 (15)3.2.1用户界面需求 (15)3.2.2性能需求 (15)3.2.3质量属性需求 (16)3.3外部接口需求 (17)3.4文档需求 (17)3.5设计约束 (17)3.6其它需求 (17)3.7参考文档 (17)1引言1.1编写目的本文通过详细描述在线考试系统项目的功能需求、用户界面需求、性能需求、质量属性需求以及其它需求,为后续系统设计、软件(系统)测试、用户文档等工作提供基础与约束。
2术语、定义和缩略语2.3.4运行环境表4 运行环境表2.4需求编写约定2.4.1需求编号约定只有叶节点才需要进行需求编号,出于组织需求内容的目的而设置的分组目录不作为需求项,也不需要编号。
需求编号采用前缀+‘-’+YYYY+‘-’+XXXX构成,其中,前缀约定如下:基本需求编号的前缀为SR-F(F表示Fundamental);非功能性需求编号的前缀为SR-U(U表示非功能性需求);设计约束需求编号的前缀为SR-C(C表示设计约束);接口需求编号的前缀为SR-I(I表示接口需求);文档约束需求编号的前缀为SR-D(D表示Document);其它需求编号的前缀为SR-O(表示Other);YYYY 采用代表项目的大写英文字母替换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档名称:需求分析说明书
项目名称:计算机考试系统
1.1编写目的
在完成了针对《考试系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,项目小组提出了这份软件需求规格说明书。
此需求规格说明书对《考试系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2 项目背景
随着快节奏、高效率的现代生活的发展。
传统的纸质考试非常不方便,不易查询、修改、存放,不易保密,容易遗失。
由计算机来管理庞大而繁杂的考试系统是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化商务考试活动的要求,同时也更利于实现全面自动化。
项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《考试系统》软件。
2.任务描述
2.1 目标
《考试系统》软件旨在利用先进信息技术为用户考试提供一些更为方便实用的功能。
2.2 运行环境
2.2.1 硬件环境
486或更高档PC台式机,笔记本电脑,或WindowsXP;
运行时占用内存:1MB;
安装所需硬盘:5MB;
打印机:可选。
2.2.2 软件环境
可选软件平台:
中文WindowsXP;
WindowsXP、Windows NT 4.0或更高版本 + 中文之星2.0;WindowsXP + 中文平台。
3.功能图
4.数据流图
5.功能需求5.1角色管理
(2)增加角色管理
输入:工程师工作序列号,姓名,性别,密码。
`
处理:添加系统工程师信息,这个功能是在高级工程师管理下的子功能。
输出:添加成功,提示成功信息,不成功则显示错误信息页面。
(3)删除角色管理
输入:角色管理工作证号。
`
处理:删除系统角色管理信息,这个功能是在高级管理下的子功能。
输出:删除成功,提示成功信息,不成功则显示错误信息页面。
5.1.4 UML用例图
5.2试题管理
主要功能:考试题目的增删改查.
试题表:
3. 单选题题库表(SingleQuestions)
正确答案放A、B、C、D.试题语言只能为VB或VF.下同。
大小写忽略。
4. 多选题题库表(MultiQuestions)
多选题答案之间用顿号、分割保存。
5.判断题题库表(YNQuestions)
正确答案放T或F
6. 程序改错题库表(CorrectQuestions)
7. 程序选择题库表(ProgSelQuestions)
8. 程序设计题库表(DesignQuestions)
(1)增加试题
输入:题型、分数、问题,正确答案,试题语言。
处理:题型设置,问题设置,分数设置。
输出:题型设置成功,可以预览试卷和设置,试卷设置不成功则显示错误信息。
5.3增加减考试信息管理信息
主要功能:管理考生的状态,是未登录,考试,交卷,防止学生在回收试卷前未交卷,检测学生信息。
学生信息表
(1)增加考试方向
输入:考试类型`考试ID。
处理:考试类型设置。
输出:选择考试类型,成功则转到考试页面,否不成功则显示错误信息。
(2)删除试题
输入:考试类型。
`
处理:删除考试类型。
输出:删除成功,显示成功信息,不成功则显示错误信息页面。
(3)查询试题
输入:考试类型考试ID。
处理:查询考试类型。
输出:查询成功,显示成功信息,不成功显示错误页面。
(4)修改试题
输入:考试类型考试ID。
处理:修改考试类型。
输出:修改成功,显示成功信息,不成功则显示错误信息。
5.3.3 追加考生
主要功能:追加遗漏或临时参加考试的考生。
程序逻辑:若追加为不是重复学号,违反主键约束唯一性且不为空则追加成功,否则追加失败,允许一条记录为空。
5.5登陆模块
主要功能:不同考场的用户登陆。
程序逻辑:
若事件为登陆(分为学员、管理员登陆),调用登陆模块,判断跳转到成功登陆界面(学员界面或管理员界面)或者初始登陆界面;
测试要点:测试各事件。
5.6 增加考试模块:
5.6.1 功能
(1)增加考试模块包括选择考试方向、增加考题、控制考试时间。
(2)选择考试方向
选择考试方向主要是在给考生增加考题时,用于确认工程师要增加的考题是哪个方向的,可以直接找到题库中的这个方向选题。
这个方向是属于考试科目的方向。
比如Java、C++、VB、C等等。
选择考试方向主要功能是控制考生随机选题时,只能随机产生考生本方向的题目。
(3)增加考题
增加考题是指从题库中读取某个方向的题目,然后把读取的题目显示到生成上去。
这种设计方式可以给后面参加考试模块留了一个接口,方便考生考试的时候直接从考试方向中随机抽题,而不必从包含有很多考试方向的题库中随机选题。
读取的方式有部分读取考和全部读取。
部分读取是指先从题库中读取考试方向中的部分题目,然后把这些题目放到生成页面上去,在考试模块中考生可以从这些选出来的部分题目中随机抽题。
全部读取是指先从题库中读取考试方向中的所有题目,然后把这些所有题目放到生成页面上去,在考试模块中考生可以从这些选出来的所有题目中随机抽题。
(4)增加考题时要用到题号、题目类型、题目、选项(给出多个选择的范围)、以及正确答案。
(5)控制考试时间包括输入考试起始时间、考试总时间。
5.6.2 增加考题的流程图:
5.6.3 增加考试用例图:
5.7参加考试
主要功能:学员参加考试的控制。
5.7.1 基本数据
5.7.3 ,自动抽题,读取试题
(1)功能:读取考试试题
输入项目:鼠标或键盘事件。
输出项目:考试区。
(2)程序逻辑:
P1:若事件为开始考试,判断是否考试过:未考试则调用试题查询模块,从试卷表中查询数据,显示试题内容到考试页面;已经考试过则跳转到不能考试页面;
测试要点:测试各事件。
5.8选择答案并实时保存到数据库
主要功能:保存学员考试信息,存放起来,便于以后使用。
5.8.1 基本数据
5.8.3 操作流程
(1)功能:选择答案并实时保存到数据库
输入项目:鼠标或键盘事件。
输出项目:考生考试答案数据库。
(2)程序逻辑:
P1:若事件为点击试题答案复选框,调用答案更新模块,更新所有已存答案记录到考生答案记录数据表
测试要点:测试各事件。
5.8.4 流程图
5.8.5 提交试卷
功能:更新学员答案到数据库并读取试卷中的正确答案与学员的答案对比得出学员分数,并保存考生分数、考试类型、考试时间、考试地点考试状态到数据库中的学员成绩表中。
输入项目:鼠标或键盘事件。
输出项目:考生考试答案表,学员成绩到考试页面,学员考试信息到考生成绩表。
程序逻辑:
P1:若事件为提交试卷动作,更新学员考试答案到学员答案数据库,提取试卷中的正确答案与考生答案相对比得出考生答案并显示在考生页面,同时将考生考试信息保存到学员成绩信息表中。
测试要点:测试各事件。
5.9 考试倒计时监测
5.9.1 功能介绍
(1).考生点击开始考试.
输入:开始考试.
处理:考试处理.
输出:考试界面.
(2).进入考试页面.同时弹出倒计时,开始计时监测.
输入:进入考试界面.
处理:考场,试题的读取.
输出:考试界面,倒计时标等.
(3).超时强制交卷.
输入:达到规定时间.
处理:强制交卷,关闭页面.
显示:退出考试,显示得分
(4):主动交卷,显示得分.
输入:确认交卷
处理:收到信息,关闭界面,进行得分计算.
显示:得分页面.
5.9.2 用例图
5.9.3 活动图
5.9.4 时序图
5.10 考试监测
5.10.1 功能介绍
(1).监测考生登陆时间场.
(2).规规定时间内未登陆将拒绝其进入考.
输入:登陆时间.
处理:判断是否超出规定.
输出:提示页面,提示已经超出规时间,无法进行答卷.
(3).规定时间内迟到考试时间顺延.
输入:登陆时间.
处理:和规定时间比较
显示:显示正常考试页面,考试结束时间顺延.
(4).偶然关闭可以继续考试,但时间继续.
输入:关闭页面.
处理:打开页面判断时间.
显示:若未交卷未超出规定时间的情况下仍可继续作答.
5.10.2 用例图
5.10.3 活动图
5.10.4 时序图
学生考试信息表(PaperManage)
基本功能:回收试卷在所考生交卷之后,让试卷重回题库,以待下一次考试。