项目管理—在线考试系统
- 格式:doc
- 大小:291.18 KB
- 文档页数:21
项目开发总结报告1引言1.1编写目的编写此计划的目的是为了对“在线考试系统”项目的完成情况进行总结。
它说明了本项目软件开发的方法,可以为本项目的相关专题计划的制定提供指导和参考,供项目组全体人员阅读。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。
2020,11款最佳永久免费在线考试系统在线考试系统的使用非常广泛,初步了解在线考试系统界面的用户可能会认为只能用作网上考试,其实并不是这样的。
在线考试系统可以在多个不同场景使用,通过基本的考试设置,就可以营造出不同的使用场景在线考试系统一般可以在以下场景中使用,如常规考试、知识竞赛、问卷调查、测评分析、电子作业、答题闯关等等,这里介绍几款永久免费的在线考试系统•1. TCExamTCExam是免费的开源考试软件,不需要任何其他硬件即可运行。
该应用程序包含大量模块,而这些模块包含更多主题。
此外,这些主题包含大量问题。
该软件为残疾人士提供平等的机会。
它具有生成可打印的OMR纸的选项,可将其填充并稍后扫描至TCExam。
它支持多种语言的翻译,甚至支持从右到左的语言(如阿拉伯语)。
TCExam开源在线考试软件简化了学校,大学,招聘公司和大型组织的评估流程,使他们能够高效地创建和管理考试,测试,测验和调查。
TCExam的功能1.可根据您的要求进行配置2.您可以将数据导入和导出到此软件中3.它具有生成可打印的OMR表的选项4.您可以添加多媒体内容•2. VirtualXVirtualX是完全免费的开源考试软件,可以在大学,公司和电子学习组织中使用。
它支持12种不同类型的问题,例如多项选择题,填空,是或否,拖放等。
VirtualX在线考试系统php开源还生成五种不同类型的报告,包括图形报告和文本报告,这有利于进行进一步分析的考试。
还为VirtualX中的描述性问题提供了手动评估选项。
它提供三种不同版本,可满足不同组织的不同需求。
:i)托管VirtualX:您可以运行VirtualX,而无需强调与托管相关的任何问题。
ii)集成现有的学校管理软件:您可以将任何现有的学习管理软件与VirtualX集成。
iii)自定义VirtualX:您可以根据组织的需要自定义VirtualX。
VirtualX在线考试软件开源php也有一个Pro版本,其中包含基本计划,basic plus计划和高级计划。
项目管理试卷含答案在线考试一、单选题(共 10 道试题,共 60 分。
)V1. 工程项目的(),即项目任务的委托方式。
A. 组织结构B. 承发包模式C. 融资方式正确答案:B2. 项目组织形式的选择必须按照具体情况分析,若企业同时承担的项目(或子项目)很多,必须采用()的组织形式。
A. 矩阵式B. 职能式C. 直线型D. 寄生式正确答案:A3. BOT融资方式中的“O”代表()。
A. 建造B. 设计C. 运营D. 移交正确答案:C4. ()中,各承包商分别与业主签订合同,对业主负责,各承包商之间没有合同关系。
A. “分阶段分专业工程平行承包”方式B. “设计——采购——施工”方式C. 非代理型的CM承包方式D. 风险型“项目管理总承包”方式正确答案:A5. “项目策划”指的是目标控制前的一系列()工作。
A. 筹划和准备B. 组织和管理C. 组织和协调D. 准备和管理正确答案:A6. 组织结构图反映一个组织系统中各组成部分(组成元素)之间的()。
A. 因果关系B. 层次关系C. 指令关系D. 先后关系正确答案:C7. ()的质量直接影响项目实施的投资(或成本)、进度和质量。
A. 设计B. 施工C. 监理D. 项目管理正确答案:A8. 业主方的项目管理工作涉及项目()。
A. 设计阶段B. 施工阶段C. 保修阶段D. 实施阶段的全过程正确答案:D9. 财务评价的内容不包括()。
A. 项目财务评价B. 不确定性分析C. 财务评价结论D. 融资方案选择正确答案:D10. 项目的投资目标、进度目标和质量目标是()的关系。
A. 对立B. 统一C. 矛盾D. 对立统一正确答案:D二、判断题(共 10 道试题,共 40 分。
)V1. 初步可行性研究是对项目的市场、生产能力、地点选择、工程建设的过程和进度的安排、经营的资源投入、投资与成本估算、资金的需求和来源渠道等做更深入的研究。
A. 错误B. 正确正确答案:A2. 项目系统分析是一个渐进的过程,它随着项目目标设计、规划、详细设计和计划工作的进展而逐渐细化。
在线考试系统项目报告目录第一章需求分析1.1概念分析本系统的用户可分为管理员、学生用户及教师用户三类。
本系统共分为三个界面:一个界面用于管理员登录,主要负责进行基本资料。
题库、试卷、成绩的管理以及查询等;另外一个界面用于登录普通用户,主要负责在线考试,查询以往考试成绩留言和在线交流等;还有一个界面用于教师登录,只要负责度题型、科目进行设置,对学生做错的题目进行分析。
1.1.1管理员需求分析包括试卷管理,题库管理,成绩管理。
(1)试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷进行修改和删除,添加新试卷等。
(2)题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题。
教师可以设置题干、答案等属性。
(3)成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及个分数段得分人数等。
(4)学生管理:管理员可以对用户的资料进行查询、删除。
1.1.2 学生需求分析包括在线考试、查询以往考试成绩等。
(1)在线考试:学生可以任选时间进行在线考试,考试结束后,系统会根据已有的标准答案进行在线考试,考生可以立刻知道考试成绩。
(2)查询以往考试成绩:学生可以在线查询以前参加的每门课程的相关信息1.1.3教师需求分析包括试卷添加,题库添加等。
(1)试卷添加:教师可以添加试卷,可以从课程,各种题型的数量等方面对某份试卷进行添加。
(2)题库添加:教师可以对添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题。
教师可以设置题干、答案等属性。
1.2系统分析1.2.1在管理端子系统中:(1)系统维护模块主要是针对管理员,学生,教师,班级等信息进行修改操作;(2)权限管理模块主要是对各使用者对系统的操作权限进行管理。
例如学生只能查看个人信息,选择试卷,答卷,查看成绩等;教师只能出题,组卷,判卷,查看学生成绩等;管理员可以全面对系统进行操作及数据维护等。
在线考试系统管理学号:姓名:专业:一.本项目主要功能包括:在一个页面内显示多页面信息,多级容错,asp内置对象(Response、Resquest、Server、Sessions、Application)的综合使用,页面商城用户的无条件查询和条件查询,用户帐户登陆,用户添加和css控制页面布局和属性以及使用JavaScript 实现简单特效等。
二.数据库设计:采用制作使用都较为简单的access数据库,移植也很方便。
表的设计也较为简单,库内包含三个表,分别为用户表,商家表和商品表。
商家表和商品表之间通过商家编号相互联系。
在线考试系统E-R图E-R图三.系统结构:采用登录界面(login.asp),成功登陆后是一个多层页面(index.asp),各个功能和界面的切换都在此页面中完成(本页面内嵌了left.html——动态菜单选择,mainfra.html——欢迎界面和各菜单内容的切换显示,top.html——标题显示,DisplayData.asp ——负责非限定条件查询,searchCustom.asp——条件查询,AddCheck.asp——用户添加)。
四.代码:1. (index.asp中内嵌三个网页)<frame src="top.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /><frame src="left.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /><frame src="mainfra.html" name="mainFrame" id="mainFrame" title="mainFrame" />2. (login.asp中收集表单信息查询数据库进行验证登陆)MM_LoginAction = Request.ServerVariables("URL")If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Request.QueryStringMM_valUsername=CStr(Request.Form("textUserID"))If MM_valUsername <> "" ThenMM_fldUserAuthorization=""MM_redirectLoginSuccess="index.asp"MM_redirectLoginFailed="UserLogin.asp"MM_flag="ADODB.Recordset"set MM_rsUser = Server.CreateObject(MM_flag)MM_rsUser.ActiveConnection = MM_conn_STRINGMM_rsUser.Source = "SELECT CustomerID, CustomerName"If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorizationMM_rsUser.Source = MM_rsUser.Source & " FROM Customers WHERE CustomerID='" & Replace(MM_valUsername,"'","''") &"' AND CustomerName='" & Replace(Request.Form("textUserPWD"),"'","''") & "'"MM_rsUser.CursorType = 0MM_rsUser.CursorLocation = 2MM_rsUser.LockType = 3MM_rsUser.OpenIf Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then' username and password match - this is a valid userSession("MM_Username") = MM_valUsername3.(在index.asp内嵌的left.html中的选项卡上实现功能切换,在mainfra.html中交替显示AddDataCommand.asp,DisplayData.asp,searchCustom.asp三个功能页。
在线考试系统可行性研究报告一、引言随着信息技术的不断发展,传统的考试方式面临着诸多挑战,如组织难度大、效率低下、资源浪费等。
在线考试系统作为一种创新的考试模式,逐渐受到广泛关注。
本报告旨在对在线考试系统的可行性进行全面研究,为相关决策提供依据。
二、市场需求分析(一)教育领域在学校和教育机构中,频繁的考试评估是教学过程中的重要环节。
在线考试系统能够实现随时随地考试,减轻教师的出题、阅卷负担,提高考试效率和准确性。
(二)企业培训与考核企业为了提升员工的业务能力和知识水平,经常组织内部培训和考核。
在线考试系统可以方便地对员工进行培训效果评估,降低培训成本。
(三)资格认证考试各类职业资格认证考试需要大规模、标准化的考试组织。
在线考试系统能够保证考试的公平性和规范性,提高认证的可信度。
三、技术可行性分析(一)网络技术当前的网络基础设施已经相当完善,无论是有线网络还是无线网络,都能够提供稳定、高速的数据传输,满足在线考试系统的数据交互需求。
(二)软件开发技术现有的软件开发工具和框架丰富多样,能够支持开发功能强大、用户体验良好的在线考试系统。
例如,采用前后端分离的开发模式,利用流行的编程语言和数据库管理系统,可以高效地构建系统。
(三)安全技术通过加密技术、身份认证技术、访问控制技术等,可以保障考试数据的安全性和保密性,防止作弊和数据泄露。
四、经济可行性分析(一)开发成本包括硬件设备采购、软件开发、人员培训等方面的费用。
通过合理的资源配置和项目管理,可以控制开发成本在可接受范围内。
(二)运营成本主要包括服务器维护、网络带宽费用、系统升级等。
随着技术的进步和规模的扩大,运营成本有望逐步降低。
通过收取使用费用、提供增值服务等方式,可以获得一定的经济收益。
同时,提高考试效率、降低管理成本等间接收益也不可忽视。
五、操作可行性分析(一)用户界面设计设计简洁、直观、易用的用户界面,使考生和管理员能够轻松上手操作。
(二)培训与支持提供完善的培训文档和技术支持服务,帮助用户快速熟悉系统的使用方法。
Project ReportOn“Online Examination System”Submitted By: Guided By1. Sanjeev Jaiswal Mrs. Kapila Pareek2. Neeta Bhavnani IIIM, Jaipur3. Rupendra Sharma .Team Number:-10International School of Informatics & ManagementFormerly India International Institute of ManagementCERTIFICATEThis is to certify that this report embodies the original work done by Sanjeev Jaiswal,Neeta Bhavnani and Rupendra Sharma during this project submission as a partial fulfillment of the requirement for the System Design Project of Masters of Computer Application IV Semester, of the Rajasthan Technical University, Kota.Swati V. ChandePrincipal(MCA Department)International School ofInformatics and ManagementMrs. Kapila PareekInternational School ofInformatics and ManagementACKNOWLEDGEMENT The satisfaction that accompanies that the successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success.We are grateful to our project guide Mrs. Kapila Pareek for the guidance, inspiration and constructive suggestions that helpful us in the preparation of this project.Sanjeev JaiswalNeeta BhavnaniRupendra SharmaTable of Contents1. Synopsis 52. Feasibility Study 83. Working Of Present System 104. Characteristics of The Proposed System 115. Data Tables 126. Data Flow Diagrams 157. Entity Relationship Diagram 198. Screen Shots Of Form 219. Conclusion 3110.Bibliography 32ONLINE TEST SYSTEMPURPOSE:The purpose of on-line test simulator is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line test simulator is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results.For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. SCOPE:Scope of this project is very broad in terms of other manually taking exams. Few of them are:-This can be used in educational institutions as well as in corporate world.Can be used anywhere any time as it is a web based application(user Location doesn’t matter).No restriction that examiner has to be present when the candidate takes the test.FEATURES:SecureEasy to useReliable and accurateNo need of examinerOVEVIEW:The online test created for taking online test has following stages LoginTestResultLogin:-There is a quality login window because this is more secure than other login forms as in a normal login window there are multiple logins available so that more than one person can access to test with there individual login. But in this project there is only one login id i.e. administrator id and password by which a person enter the site. Hence it is more secure and reliable than previously used on-line test simulators.TEST:Test page is the most creative and important page in this project. It consists of 2 modules namely:Subject selectionUtilitiesSubject selection:-From the given choices the candidate can select hisfield (like C, C++ and JAVA etc) for taking on with the test.Utilities:-It includes:-Skip and come back to the question afterwards ifneeded.Gives the list of attempted and unattempted questionsand can go to any question directly and can eitherattempt or change the answer of the already attemptedquestion.TECHNOLOGIES USED Front end as:HTMLBack end as:Advance JavaServer:Apache tomcat 6.0Database:Microsoft accessQuerying language:SqlFEASIBILITY STUDY1.)ECONOMIC FEASIBILITYEconomic analysis is most frequently used for evaluation of the effectiveness of the system. More commonly knows as cost/benefit analysis the procedure is to determine the benefit and saving that are expected from a system and compare them with costs, decisions is made to design and implement the system.This part of feasibility study gives the top management the economic justification for the new system. This is an important input to the management the management, because very often the top management does not like to get confounded by the various technicalities that bound to be associated with a project of this kind. A simple economic analysis that gives the actual comparison of costs and benefits is much more meaningful in such cases.In the system, the organization is most satisfied by economic feasibility. Because, if the organization implements this system, it need not require any additional hardware resources as well as it will be saving lot of time.2.)TECHNICAL FEASIBILITYTechnical feasibility centers on the existing manual system of the test management process and to what extent it can support the system. According to feasibility analysis procedure the technical feasibility of the system is analyzed and the technical requirements such as software facilities, procedure, inputs are identified. It is also one of the important phases of the system development activities.The system offers greater levels of user friendliness combined with greater processing speed. Therefore, the cost of maintenance can be reduced. Since,processing speed is very high and the work is reduced in the maintenance point of view management convince that the project is operationally feasible.3) BEHAVIOURAL FEASIBILITYPeople are inherently resistant to change and computer has been known to facilitate changes. An estimate should be made of how strong the user is likely to move towards the development of computerized system. These are various levels of users in order to ensure proper authentication and authorization and security of sensitive data of the organization. EXISTING SYSTEMThe whole process of assigning test and evaluating their scores after the test, was done manually till date. Processing the test paper i.e. checking and distributing respective scores used to take time when the software was not installed.DISADVANTAGES OF CURRENT SYSTEMThe current system is very time consuming.It is very difficult to analyze the exam manually.To take exam of more candidates more invigilators are required but no need of invigilator in case of on line exam.Results are not precise as calculation and evaluations are done manually.The chances of paper leakage are more in current system as compared to proposed system.Result processing takes more time as it is done manually CHAREACTERSTIC OF THE PROPOSED SYSTEMThe online test created for taking online test has following features In comparison to the present system the proposed system will be less time consuming and is more efficient.Analysis will be very easy in proposed system as it is automated Result will be very precise and accurate and will be declared in very short span of time because calculation and evaluations are done by the simulator itself.The proposed system is very secure as no chances of leakage of question paper as it is dependent on the administrator only.The logs of appeared candidates and their marks are stored and can be backup for future useAdmin Table:S.No. Field name Data Type Description1. User name Text Store user name for checking correctusername2. Password Text Store password corresponding to username3. User Type Text User Type Administrator or UserTeacher Table:S.No. Field name Data Type Description1. Teacher Id Number Unique key for Every Teacher2. Teacher Name Text Name of TeacherAttendance Table:S.No. Field name DataDescriptionType1. Student Name Text Name of Student2. Status Number Total number classes attended by particularStudent3. Semester Text In which Semester Student is Studying4. Subject Text The Subject Wise Attendance Is maintained5. Month Text The Month Wise Attendance is maintainedwhere total working days in month=20Subject Table:DescriptionS.No. Field name DataType1. Code Number Subject code a unique key2. Subject Name Text Name of Subjects in all semester3. Semester Text In which Semester student is studying Student Table:DescriptionS.No. Field name DataType1. Student ID Number This is the roll no of the student2. Student Name Text This is the name of student3. Course Text This is the course in which the students arestudying .By default course is MCA4. Semester Text This is the semester in which Students areStudying. By default Semester is IV sem1. Login Form1. This login Form is made For Security purpose. So onlyAuthenticated User only Access in to the Project.2.Rules and regulations3.Section page4. Question page5 Result pageConclusionThe On line test System is developed using Java and sql fully meets the objectives of the system for which it has been developed. The system has reached a steady state where all bugs have been eliminated. The system is operated at a high level of efficiency and all the teachers and user associated with the system understands its advantage. The system solves the problem. It was intended to solve as requirement specification.Bibliography1. Java Server programming Ivan BayrossFuture ScopeScope of this project is very broad in terms of other manually taking exams. Few of them are:-This can be used in educational institutions as well as in corporate world.Can be used anywhere any time as it is a web based application(user location doesn’t matter).No restriction that examiner has to be present when the candidate takes the test.。
HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGY 在线考试系统案例分析目录:1、导言现在,计算机硬件技术的发展已经达到了相当高的水平。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的一个热点。
它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。
一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。
在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。
只要形成一套成熟的题库就可以实现考试的自动化。
这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。
为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!2、概述在线考试系统主要功能包括学生管理、试卷管理、教师管理、学生在线考试等等。
在线考试系统是对学校考试方式的优化和改进,是基于INTERNET环境的综合考试系统,方便教师学生进行考试和查询。
目的是适应大环境的发展和方便信息的交流,充分利用学校资源,提高工作效率,系统具有标准化、分布式存储和检索、易用易维护开放等特点。
3、项目任务范围本文主要考虑的是高校内部的在线考试系统,所以因其特殊性并不对所有人开放。
系统主要用户可以分为两类:一种是学生用户,一种是教师用户。
其中学生用户能使用的功能有:在线考试,成绩查询,修改信息等。
教师用户使用的功能有:在线出题,修改成绩,修改试题,成绩查询等任务分布见图一图一、任务分布图4、项目目标目前电化教育已经越来越普及,各地的学校纷纷建设自己的校园网,但是好多学校在投巨资建设校园网之后。
未能高效的利用校园网的资源。
在线考试系统提供了有效利用校园网,实现考试的无纸化。
本软件产品可以达到以下目标。
1、提高考试效率,减少纸张的使用2、节省开支3、考试过程的清晰化4、符合学校的标准和规则5、项目组织结构由于该项目在实施过程中需要涉及不同组织的各方面人员,而各组织之间的利益、任务和职责也不尽相同,因此明确定义项目组织结构和各自职责可保证项目的顺利进行。
市场部:负责项目的相关商务活动,负责与甲方交流商定。
负责产品的说明。
项目管理:负责项目的组织和规划、负责项目计划制定和维护软件开发:负责项目的软件开发、配合产品的验收等相关活动 质量保证:负责项目过程和产品规范的制定、过程评审和产品审计配置管理:负责项目的配置管理活动、负责软件产品的提交角色映射表6、项目生存期根据该项目的特点并结合公司已有的软件生存期模型定义,本项目生存期采用增量模型如图:生存期中的各阶段定义如下:项目规划阶段阶段目标:根据合同和初步的需求分析确定项目的规模、时间和资源需求。
输入:合同文本、SOW过程:项目规划,计划确认输出:项目计划需求分析阶段阶段目标:确定客户需求输入:项目计划,SOW过程:需求获取,需求分析输出:原型系统,需求规格设计阶段阶段目标:总体系统结构设计输入:原型系统,需求规格过程:总体设计输出:系统设计说明书,数据库结构定义增量1实现阶段目标:实现系统的旧书回收功能输入:系统设计说明书、数据库定义结构过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-1增量2实现阶段目标:实现旧书再利用功能输入:系统设计说明书、数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-27、时间计划项目进度计划甘特图如图所示见图28、项目成本估算现金流图见图39、质量管理计划文档目的能够保证完成《在线考试系统》质量文档范围【描述本质量管理计划涵盖的计划范围。
本文档将定义可交付物的质量标准和检验标准】。
参考《软件向管理案例教程》第二版韩万江姜立新编著项目背景通过在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
项目结构【描述项目质量管理团队成员组成,绘制组织结构图】。
【实施小项目时,项目经理负责保证质量。
通常,可以指定一位质量监督员协助项目经理】。
【实施大的项目时,可成立质量保证小组,指定人员担任专职的质量经理。
质量保证小组成员包括客户和第三方人员】。
质量管理【描述项目质量控制过程中采用的评审方式。
如:定期质量评审是对项目前一阶段的工作质量进行总结和评审,形成如下评审报告】:各质量检查点【列举项目的质量检查点和初步时间计划,如】:参与人员和要求【无特殊要求,具体要求视情况而定】。
项目计划阶段检查清单需求调研阶段检查清单需求分析阶段检查清单设计阶段检查清单开发阶段检查清单集成测试阶段检查清单系统测试阶段检查清单工程实施阶段检查清单质量检查和确认技术审计产品一览表10、配置管理计划软件项目配置管理计划案例项目案例为《在线考试系统》,该项目的配置管理计划如下:10.1引言主要功能:实现通过机房在线考试。
其他功能:实现对考试试卷的管理,教师的管理,学生成绩的管理,考试课程的管理,查看考试试卷等功能。
10.2组织及职责配置管理的角色和职责见表1。
表1:配置管理角色职责表10.3配置管理环境由于本项目属于中小型项目,工期也不很长,而且项目组人员对Visual SourceSafe也比较熟悉,所以采用Visual SourceSafe作为配置管理工具。
10.3.1配置库目录结构10.3.2用户及权限10.4配置管理活动10.4.1配置项标志10.4.2主要配置项10.4.3项目基线在Visual SourceSafe中基线由LABLE标志,字母必须为大写。
基线管理由项目执行负责人确认、SCCB授权,由配置管理员执行。
表510.4.4配置项的版本管理配置项可能包含的分支从逻辑上可以划分成4个不同功能的分支:主干分支、私有分支、小组分支、集成分支。
让它们分别对应4类工作空间。
这四类工作空间(分支)由项目执行负责人统一管理,根据各开发阶段的实际情况定制相应的版本选取规则,来保证开发活动的正常运作。
在变更发生时,应及时做好基线的推进。
对配置项的版本管理在不同分支具有不同的策略:(1)主干分支系统默认自动建立的物理分支——主干分支(/main),基线均以LABLE方式出现在主干分支上。
(2)私有分支如果多个开发工程师维护一个配置项时建议建立自己的私有分支。
配置管理员对其基本不与管理,如个别私有空间上的版本树过于冗余,将对其冗余版本进行限制。
(3)小组分支如果出现小组共同开发一配置项,该分支可视为项目组内部分组的私有空间,存放代码开发过程中的版本分支,由项目组内部控制。
(4)集成分支集成测试时在主干分支的特定版本(由LABLE标志清晰)上建立集成分支,测试工作在集成分支上完成。
私有分支和小组分支均为可选,必要时建立。
10.4.5命名规范本项目配置项命名规范由5个字段组成,从左到右依次为:公司、项目、类型、编号和版本号,如图1所示。
这些字段用一横线(-)分隔。
公司:3个字符项目:最长10个字符类型:最长5个字符编号:最长8位数字/字符版本号:V m.nQTD-School–RM–SRS-v1.0图1:配置项命名规范10.4.6变更管理变更管理的流程是:(1)由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复审,以确定该请求是否为有效请求。
典型的变更请求管理有需求变更管理、缺陷追踪等。
(2)配置管理者收到基线修改请求后,在配置库中生成与此配置项相关的波及关系表。
(3)配置管理者将基线波及关系表提交给SCCB,由SCCB确定是否需要修改,如果需要修改,SCCB应根据波及关系表,确定需要修改的具体文件,并在波及分析表中标志出来。
(4)配置管理者按照出库程序从配置库中取出需要修改的文件。
(5)项目人员将修改后的文件提交给配置管理者。
(6)配置管理者将修改后的配置项按入库程序放入配置库。
(7)配置管理者按SCCB标识出的修改文件,由波及关系表生成基线变更记录表,并按入库程序放入配置库。
10.4.7配置状态统计利用配置状态统计,可以记录和跟踪配置项的改变。
状态统计可用于评估项目风险,在开发过程中跟踪更改,并且提供统计数据以确保所有必需的更改已被执行。
为跟踪工作产品基线,配置管理者需手机下列信息:●基线类型●工作产品名称●配置项名称/标识符●版本号●更改日期/时间●更改请求列表●需要更改的配置项●当前状态●当前状态发生日期项目组每周提交配置项清单及其当前版本。
配置管理人员每半个月提交变更请求的状态统计。
11、项目风险计划下图是本项目的风险计划清单表一、规模度量表1:项目规模的度量指标12.度量计划根据企业的质量策略和项目的特点制定本项目度量计划,主要目的是为本项目的控制提供实际数据,以及将来其它项目提供估算依据,表1给出项目规模的度量指标,表2是项目的时间度量指标,表3是需求变更度量指标。
二、时间度量13、质量沟通与评审项目交流计划分为如下几类:1、每日的沟通交流2、定期的评审3、阶段的评审。
欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。
21。