收藏 分销(赏)

项目管理—在线考试系统.doc

上传人:快乐****生活 文档编号:4336758 上传时间:2024-09-07 格式:DOC 页数:26 大小:428KB
下载 相关 举报
项目管理—在线考试系统.doc_第1页
第1页 / 共26页
项目管理—在线考试系统.doc_第2页
第2页 / 共26页
项目管理—在线考试系统.doc_第3页
第3页 / 共26页
项目管理—在线考试系统.doc_第4页
第4页 / 共26页
项目管理—在线考试系统.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、项目管理在线考试系统 HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGY 在线考试系统案例分析 目录:1、导言3OQiW1。2、项目概述33、项目任务范围44、项目目标55、项目组织结构56、项目生存期57、时间计划78、项目成本估算79、质量管理计划710、配置管理计划1211、项目风险计划1712、度量计划1813、项目沟通与评审20 1、 导言现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

2、NzrLr。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家

3、万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,Peotb。使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化

4、。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!HafWZ。2、 概述在线考试系统主要功能包括学生管理、试卷管理、教师管理、学生在线考试等等。在线考试系统是对学校考试方式的优化和改进,是基于INTERNET环境的综合考试系统,方便教师学生进行考试和查询。目的是适应大环境的发展和方便信息的交流,充分利用学校资源,提高工作效率,系统具有标准化、分布式存储和检索、易用易维护

5、开放等特点。mheLU。3、项目任务范围本文主要考虑的是高校内部的在线考试系统,所以因其特殊性并不对所有人开放。系统主要用户可以分为两类:一种是学生用户,一种是教师用户。其中学生用户能使用的功能有:在线考试,成绩查询,修改信息等。教师用户使用的功能有:在线出题,修改成绩,修改试题,成绩查询等SUcEe。任务分布见图一 图一、任务分布图4、 项目目标 目前电化教育已经越来越普及,各地的学校纷纷建设自己的校园网,但是好多学校在投巨资建设校园网之后。未能高效的利用校园网的资源。在线考试系统提供了有效利用校园网,实现考试的无纸化。本软件产品可以达到以下目标。T09HK。 1、提高考试效率,减少纸张的使

6、用 2、节省开支 3、考试过程的清晰化 4、符合学校的标准和规则5、项目组织结构由于该项目在实施过程中需要涉及不同组织的各方面人员,而各组织之间的利益、任务和职责也不尽相同,因此明确定义项目组织结构和各自职责可保证项目的顺利进行。ZDPp3。市场部:负责项目的相关商务活动,负责与甲方交流商定。负责产品的说明。项目管理:负责项目的组织和规划、负责项目计划制定和维护软件开发:负责项目的软件开发、配合产品的验收等相关活动质量保证:负责项目过程和产品规范的制定、过程评审和产品审计配置管理:负责项目的配置管理活动、负责软件产品的提交角色映射表项目管理组软件开发组质量保证组配置管理组负责人王红张磊 王伟王

7、明组成人11116、项目生存期根据该项目的特点并结合公司已有的软件生存期模型定义,本项目生存期采用增量模型如图:项目规划需求分析设计增量3增量1增量2集成测试产品提交生存期中的各阶段定义如下:项目规划阶段阶段目标:根据合同和初步的需求分析确定项目的规模、时间和资源需求。输入:合同文本、SOW过程:项目规划,计划确认输出:项目计划需求分析阶段阶段目标:确定客户需求输入:项目计划,SOW过程:需求获取,需求分析输出:原型系统,需求规格设计阶段阶段目标:总体系统结构设计输入:原型系统,需求规格过程:总体设计输出:系统设计说明书,数据库结构定义增量1实现阶段目标:实现系统的旧书回收功能输入:系统设计说

8、明书、数据库定义结构过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-1增量2实现阶段目标:实现旧书再利用功能输入:系统设计说明书、数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-27、时间计划项目进度计划甘特图如图所示见图28、 项目成本估算现金流图见图39、 质量管理计划文档目的能够保证完成在线考试系统质量文档范围【描述本质量管理计划涵盖的计划范围。本文档将定义可交付物的质量标准和检验标准】。参考软件向管理案例教程第二版韩万江姜立新编著项目背景通过在线考试,以减轻教师的工作负担及提高工作效率

9、,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。ZPIVl。项目结构【描述项目质量管理团队成员组成,绘制组织结构图】。【实施小项目时,项目经理负责保证质量。通常,可以指定一位质量监督员协助项目经理】。【实施大的项目时,可成立质量保证小组,指定人员担任专职的质量经理。质量保证小组成员包括客户和第三方人员】。2hi6k。质量管理【可参照下表,描述在项目各生命周期阶段所需递交的交付物】。序号交付物交付时间负责人1软件规划2016.7.20张磊2需求开发2016.7.20王明3设计2016.7.20王红4通用功能2016.7.21张磊,王明5在线考试管理2016.8.

10、1张才6成绩查询2016.8.3张才7试卷信息管理2016.8.11王红,张磊【描述项目质量控制过程中采用的评审方式。如:定期质量评审是对项目前一阶段的工作质量进行总结和评审,形成如下评审报告】:naGrU。项目评审项目质量评审报告项目名称 在线考试系统质量经理张磊时间2016项目阶段描述检查内容检查结果项目按规范流程执行情况合格项目文档情况充分系统设计与需求的符合性符合技术实现方法的合理性、可行性、用户认同性统一项目进度情况顺利人员安排情况合理资源保证情况 优秀对外协作情况优秀问题列表序号问题描述带来的风险及影响严重程度解决办法、期限2不准确是项目不符合现实30%15不合格有漏洞有篡改入侵6

11、0%311不合格有漏洞有篡改入侵60%216不合格有漏洞有篡改入侵60%124不合格有漏洞有篡改入侵60%330不合格有漏洞有篡改入侵60%236不合格有漏洞有篡改入侵60%245不合格有漏洞有篡改入侵60%34其它意见和建议 无各质量检查点【列举项目的质量检查点和初步时间计划,如】:检查点日期项目计划阶段2016.7.20需求调研阶段2016.7.20需求分析阶段2016.7.20概要设计阶段2016.7.20详细设计阶段2016.7.21-2016.8.11编码/单元测试阶段2016.8.11-2016.8.12集成测试阶段2016.8.13-2016.8.15系统测试阶段2016.8.1

12、6-2016.8.19工程实施阶段2016.8.19-2016.8.22参与人员和要求【无特殊要求,具体要求视情况而定】。项目计划阶段检查清单检查内容检查时间完成情况负责人项目规模2016.7.19通过张磊时间计划2016.7.19通过张磊项目需求2016.7.20通过王明需求调研阶段检查清单检查内容检查时间完成情况负责人资源需求2016.7.20通过张才计划设置2016.7.20通过张才需求分析阶段检查清单检查内容检查时间完成情况负责人项目计划2016.7.21通过张磊,王明sow2016.7.21通过王明设计阶段检查清单检查内容检查时间完成情况负责人总体实现2016.8.11通过张磊,王明

13、2016.8.22通过张磊开发阶段检查清单检查内容检查时间完成情况负责人系统设计说明书2016.7.21王红数据库结构定义2016.7.25王明集成测试阶段检查清单检查内容检查时间完成情况负责人测试计划2016.8.12王伟测试案例2016.8.12-2016.8.22王伟,张磊系统测试阶段检查清单检查内容检查时间完成情况负责人集成测试2016.8.12王伟系统测试2016.8.20王伟,张磊工程实施阶段检查清单检查内容检查时间完成情况负责人系统软件包2016.8.22王红验收2016.8.23王磊质量检查和确认技术审计产品一览表项审计对象审计阶段参照标准1软件项目计划计划结束企业质量体系2软

14、件配置管理计划计划结束企业质量体系3软件质量保证计划计划结束企业质量体系4总体设计文档设计结束企业质量体系和项计划5详细设计文档设计结束企业质量体系和项计划6数据库表和编码规范设计结束企业质量体系和项计划7产品代码每个阶段实施结束企业质量体系和项计划8测试报告测试结束企业质量体系和项计划9测试计划设计结束企业质量体系和项计划10用户文档测试结束企业质量体系和项计划10、配置管理计划软件项目配置管理计划案例项目案例为在线考试系统,该项目的配置管理计划如下:10.1引言主要功能:实现通过机房在线考试。其他功能:实现对考试试卷的管理,教师的管理,学生成绩的管理,考试课程的管理,查看考试试卷等功能。1

15、0.2组织及职责配置管理的角色和职责见表1。表1:配置管理角色职责表角色人员职责和工作范围配置管理者张磊(1) 制定配置管理计划(2) 创建和维护配置库SCCB负责人王明(1) 审批配置管理计划(2) 审批重大的变更SCCB成员张磊(项目经理),王伟(质量保证人员),王明(配置管理者)审批某些配置项或基线的变更10.3配置管理环境由于本项目属于中小型项目,工期也不很长,而且项目组人员对Visual SourceSafe也比较熟悉,所以采用Visual SourceSafe作为配置管理工具。TTx3z。10.3.1配置库目录结构表2:配置库的目录结构序号内容说明路径1TCM技术合同管理$prj-

16、SchoolTCM2RM需求管理$prj-SchoolRM3SPP软件项目规划$prj-SchoolSPP4SPTO软件项目跟踪与管理$prj-SchoolSPTO5SCM软件配置管理$prj-SchoolSCM6SQA软件质量保证$prj-SchoolSQA7SPE软件产品工程设计$prj-SchoolSPEDESIGN8源代码$prj-SchoolSPESOURCE9目标代码$prj-SchoolSPEBUILD10测试$prj-SchoolSPETEST11发布$prj-SchoolSPERELEASE10.3.2用户及权限表3:配置库的用户权限类别人员权限说明配置管理者王明负责项目配置

17、管理,拥有所有资源权限项目经理张磊访问、读质量保证人员王伟访问、读开发人员张磊,王明,王伟等访问、读高层管理张磊访问、读10.4配置管理活动10.4.1配置项标志10.4.2主要配置项表4:配置项列表类型主要配置项标识符预计正式发表时间技术合同合同QTD-School-TCM-Contract-V1.02016-8-11SOWQTD-School-TCM-SOW-V1.02016-8-11计划项目计划QTD-School-SPP-PP-V1.02016-8-11质量保证计划QTD-School-SPP-SQA-V1.02016-7-24配置管理计划QTD-School-SPP-SCM-V1.0

18、2016-7-24需求需求规格说明书QTD-School-RM-SRS-V1.02016-8-1用户DEMOQTD-School-RM-Demo-V1.02016-8-1设计总体设计说明书QTD-School-Design-HL-V1.02016-8-2数据库设计QTD-School-Design-DB-V1.02016-8-2详细设计说明书QTD-School-Design-LL-V1.02016-8-5设计术语及规范QTD-School-Design-STD-V1.02016-8-2编程源程序QTD-School-Code-ModuleName-V1.02016-8-2编码规则QTD-Sc

19、hool-Code-STD-V1.02016-8-2测试测试计划QTD-School-Test-Plan-V1.02016-8-3测试用例QTD-School-Test-Case-V1.02016-8-3测试报告QTD-School-Test-Report-V1.02016-8-4提交运行产品QTD-School-Product-Exe-V1.02016-8-14验收报告QTD-School-Product-Report-V1.02016-8-16用户手册QTD-School-Product-Manual-V1.02016-8-1610.4.3项目基线在Visual SourceSafe中基线

20、由LABLE标志,字母必须为大写。基线管理由项目执行负责人确认、SCCB授权,由配置管理员执行。EmU3S。表5基线名称/标识符基线包含的主要配置项预计建立时间需求需求规格说明书、用户DEMO2016-7-20总体设计总体设计说明书、数据库设计2016-7-20项目实现软件源代码、编码规则2016-8-11系统测试测试用例、测试报告2016-8-1510.4.4配置项的版本管理配置项可能包含的分支从逻辑上可以划分成4个不同功能的分支:主干分支、私有分支、小组分支、集成分支。让它们分别对应4类工作空间。3Rz4G。这四类工作空间(分支)由项目执行负责人统一管理,根据各开发阶段的实际情况定制相应的

21、版本选取规则,来保证开发活动的正常运作。在变更发生时,应及时做好基线的推进。xOkUW。对配置项的版本管理在不同分支具有不同的策略:(1) 主干分支系统默认自动建立的物理分支主干分支(/main),基线均以LABLE方式出现在主干分支上。(2) 私有分支如果多个开发工程师维护一个配置项时建议建立自己的私有分支。配置管理员对其基本不与管理,如个别私有空间上的版本树过于冗余,将对其冗余版本进行限制。QZ7Ho。(3) 小组分支如果出现小组共同开发一配置项,该分支可视为项目组内部分组的私有空间,存放代码开发过程中的版本分支,由项目组内部控制。rd3kA。(4) 集成分支集成测试时在主干分支的特定版本

22、(由LABLE标志清晰)上建立集成分支,测试工作在集成分支上完成。私有分支和小组分支均为可选,必要时建立。10.4.5命名规范本项目配置项命名规范由5个字段组成,从左到右依次为:公司、项目、类型、编号和版本号,如图1所示。这些字段用一横线(-)分隔。EwJNp。QTD-SchoolRMSRS-v1.0公司:3个字符项目:最长10个字符类型:最长5个字符编号:最长8位数字/字符版本号:V m.n6tiP1。图1:配置项命名规范10.4.6变更管理变更管理的流程是:(1) 由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复审,以确定该请求是否为有效请求。典型的变更请求管理有需求变更管理、

23、缺陷追踪等。VacLk。(2) 配置管理者收到基线修改请求后,在配置库中生成与此配置项相关的波及关系表。(3) 配置管理者将基线波及关系表提交给SCCB,由SCCB确定是否需要修改,如果需要修改,SCCB应根据波及关系表,确定需要修改的具体文件,并在波及分析表中标志出来。drX2H。(4) 配置管理者按照出库程序从配置库中取出需要修改的文件。(5) 项目人员将修改后的文件提交给配置管理者。(6) 配置管理者将修改后的配置项按入库程序放入配置库。(7) 配置管理者按SCCB标识出的修改文件,由波及关系表生成基线变更记录表,并按入库程序放入配置库。10.4.7配置状态统计利用配置状态统计,可以记录

24、和跟踪配置项的改变。状态统计可用于评估项目风险,在开发过程中跟踪更改,并且提供统计数据以确保所有必需的更改已被执行。为跟踪工作产品基线,配置管理者需手机下列信息:j0eB4。基线类型工作产品名称配置项名称/标识符版本号更改日期/时间更改请求列表需要更改的配置项当前状态当前状态发生日期项目组每周提交配置项清单及其当前版本。配置管理人员每半个月提交变更请求的状态统计。11、项目风险计划下图是本项目的风险计划清单表一、 规模度量排序输入风险事件可能性影响风险值风险应对措施1客户的SOW需求不明确,增加需求,导致需求延迟%70%50%351、 采取加班的方法2、 修改计划去掉一些任务3、 与客户商量时

25、间长一些2合同进度要求紧,合同金额有限%30%50%15可以请一些实习的学生做一些辅助工作,可以加快进度3历史项目信息开发人员对测试工作不重视%30%40%121、 强制性要求每段代码保留测试单元,由SQA检查2、 加入专业的测试人员4WBS供货商、外包商的质量问题%20%50%10多选择几个可以作为备份的外包商和供应商5历史项目信息开发人员的流动%15%60%91、 注意项目团队的沟通,及时了解开发人员的动态2、 控制好项目过程中的文档3、 从其他项目组借调人员4、 从外部招聘有过此类开发经验的人员表1:项目规模的度量指标12.度量计划根据企业的质量策略和项目的特点制定本项目度量计划,主要目

26、的是为本项目的控制提供实际数据,以及将来其它项目提供估算依据,表1给出项目规模的度量指标,表2是项目的时间度量指标,表3是需求变更度量指标。2Yp7r。任务名称规模度量单位计划实际需求规格说明书文本页数2628总体设计说明书HLD页数1315系统测试计划文本页数2021详细设计说明书DLD页数3840单元测试计划文本页数1516源程序LOC行数18001900单元测试报告文本页数1516系统测试报告文本页数1618总计文本页数9299HLD页数1315DLD行数3840LOC行数18001900二、时间度量表2:时间度量指标各阶段名称计划时间(小时)实际时间(小时)管理6470需求分析1012

27、需求检查2025总体设计3032测试计划4850总体设计检查56详细设计2530详细设计复核35详细设计检查56单元测试计划23编写源程序432450代码复核23代码检查34单元测试23集成测试34系统测试46验收12合计659711三、需求变更度量统计表表3:需求变更度量指标变更请求请求时间变更请求者变更内容批准否(Y?N)批准时间需求规格版本13、质量沟通与评审项目交流计划分为如下几类:1、 每日的沟通交流2、 定期的评审3、 阶段的评审4、 事件问题的交流评审类别评审周期评审要点相关人员日例会每天5:001、 随意交流2、 共享经验3、 工作进度交流4、 资源协调5、 第二天工作安排项目所有相关人员阶段评审每周五5:001、 本周计划执行情况2、 本周依旧未解决问题汇总3、 下周计划项目所有相关人员事件评审出现48小时未能解决的问题时1、 事件的性质2、 讨论解决项目所有相关人员

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服