PHP软件评测管理系统开题报告.doc
《PHP软件评测管理系统开题报告.doc》由会员分享,可在线阅读,更多相关《PHP软件评测管理系统开题报告.doc(16页珍藏版)》请在三一文库上搜索。
1、 中 北 大 学毕业设计开题报告班 级:10210B01学 号:1021010432姓 名:郝文寅学 院:软件学院 专 业:软件工程(企业信息化软件开发与应用方向)设 计 题 目:软件评测管理系统指导教师:李光辉 宋文爱 2014年2月28日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生写文献综述的参考文献应不少于1
2、5篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 771487文后参考文献著录规则的要求书写,不能有随意性;4学生的“学号”要写全号(如0201140102),不能只写最后2位或1位数字;5. 有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2004年3月15日”或“2004-03-15”;6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的
3、文献综述:文 献 综 述一 所选课题的研究背景概述随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果1。市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。但是,现实情况是,与软件编程比较,软件测试的地位和作用,还没有真正受到重视,对于很多人(甚至是软件项目组的技术人员)还存在对软件测试的认识误区,这进一步影响了软件测试活动的开展和软件测试质量真正提高。二 所选课题设计目的和现实意义软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性2。它是软件生命周
4、期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在目前形式化方法和程序正确性证明技术还无望成为实用性方法的情况下,软件测试在将来相当一段时间内仍然是软件可靠性保证的有效方法。软件工程的总目标是充分利用有限的人力和物力资源,高效率、高质量地完成软件开发项目。不足的测试势必使软件带着一些未揭露的隐藏错误投入运行,这将意味着更大的危险让用户承担3。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。E.W.Dijkstra的一句名言说明了这一道理:“程序测试只能表明错误的存在,而不能表明错误不存在4。”可见,测试是为了使软件中蕴涵的缺陷低于某一特定
5、值,使产出、投入比达到最大。软件评测管理系统的设计源于国内软件行业对软件质量重视程度的增加,由于地理位置软件质量检测不方便,软件测评方式不规范,测评工作效率低的现状开发设计而成。本系统拟采用基于浏览器/服务器应用方式,采用当前比较流行的PHP网页制作技术实现用户在网上进行软件评测的一种商业运营模式。将传统的评测流程数字化,大量减少人力、物力;另一方面突破时间和空间的限制,使得评测活动可以在任何时间、任何地点进行5,方便用户,使购物过程变得轻松、快捷、方便,从而大大提高效率。该软件评测系统将努力建立一个友好的人机交互界面,为企业管理者提供更好、更快、更满意的双向服务而开发的管理软件。6其中网站以
6、PHP为开发语言,使用MySQL数据库,采用B/S模式,让客户和测试人员通过软件评测系统上传和下载所需测评程序,完成软件测试报告,为客户和测试人员提供一个良好的交流互动平台。客户通过软件评测管理系统,上传需要测试的程序,并填写测试程序的相关信息,完成测试软件材料的网上提交,并预约测试人员测试。测试人员下载需测试程序,查看客户提供的相关信息和需求,完成软件测试报告,并把报告上传给系统。管理人员收集测试人员反馈的信息,并统计这些信息,生成包含统计图,统计表和数据分析的报告。并把这份报告反馈给客户。同时把测试完成的程序和报告统计,归档,留作以后参考和查询。软件测试管理系统的主要用于是软件开发企业的内
7、部评测管理,也可以是地方各级软件评测中心和评测服务平台,项目的研究对提高企业的管理水平具有一定的实用价值个意义。7三所选课题在国内外的发展现状目前我国有多个软件测评机构,经过多年的发展,评测中心的专业测试能力都有了极大的发展。为我国软件行业的发展提供了重要的基础。国家信息中心软件评测中心是经国家发改委批准设立、国家认监委认定的第三方软件评测机构。具有国家级计量认证(CMA)和中国合格评定国家认可委员会认可实验室(CNAS)等权威资质。同时依据国家认监委和认可委相关规范以及国家标准建立了完备的质量管理体系并且已得到有效的实施。开展了多行业多领域的软件产品及系统工程的评测工作。现阶段已涉及中央部委
8、(直属局)、教育、电信、交通、医疗、航空、公安、电力、农业、石油、水利、林业等行业客户,完成了涵盖软件产品登记认证、系统验收评测、产品确认评测、性能评测、安全评测、全流程测试等多种服务类型的万余项评测工作。国家信息中心软件评测中心在国家发改委和国家信息中心的支持与指导下,作为国家级的第三方软件评测机构,致力于为客户提供高效优质的服务,为我国信息产业发展和信息化建设做出应有的贡献。中国软件评测中心(简称:中国评测)作为国内权威的第三方软、硬件产品及信息系统工程质量安全与可靠性检测机构,是直属于国家工业和信息化部的一类科研事业单位。自成立二十余年来,中国评测秉承“专业就是实力”的宗旨,共承担了10
9、万余款软硬件产品和1万余项信息系统工程的测试任务,业务网络覆盖全国500多个大中型城市,所出具的测试报告在61个国家和地区实现互认。中国评测通过测试、设计(规划、工程规划)、监理、认证、评估、培训等主营业务,构建基于第三方服务的科技产业链。旗下的赛迪测评、赛迪设计、赛迪监理、赛迪认证、赛迪评估、赛迪培训等业务在业内拥有权威地位。 中国评测先后申请了30余个国家科研项目,先后建立了包括国家云计算公共技术服务平台、国家物联网公共技术服务平台、中国移动互联网应用软件检测平台等在内的6个国家级技术平台,开发了具有自主知识产权的30余种专业测试工具,获得了50余项软件著作权,拥有16个国家级质量体系认证
10、证书,并主持了7项质量领域国家标准和行业标准的制定。业内人士普遍认为,在提高软件质量的过程中,找到产生软件质量问题的源头才是解决问题的关键所在8。在整个软件的开发周期,软件测试工作影响到软件开发的全过程,软件开发之前和完成之后都要持续进行测试,在开发之前要了解测试需求,不断进行模型测试;在应用程序完成后还得测试是否能完成应用需要。只有在整个生命周期中坚持测试,才能不断提高应用程序质量。加大软件测试在软件生命周期中的地位是保证软件质量的关键。国内软件厂商在增加内测人员和内测工作基础上,还需引入第三方的测试产品,甚至是用户的实际测试,只有这样才能更快、更好的提高国内软件产品开发的质量9。 对比国外
11、可以看到,国外软件开发机构会把40%的工作花在测试上,测试费用则会占到软件开发总费用的30%到50%,对于一些要求高可靠性、高安全性的软件,测试费用则相当于整个软件项目开发费用的3至5倍10。测试在微软公司是一项非常重要的工作,微软公司在此方面的投入是非常巨大的。微软对测试的重视表现在工程开发队伍的人员构成上,微软的项目经理、软件开发人员和测试人员的比例基本是1:3:3或1:4:4,可以看出开发人员与测试人员的比例是1:1。对于测试的重视还表现在最后产品要发布的时候,此产品的所有相关部门都必须签字,而测试人员则具有绝对的否决权。测试人员中分成两种职位,Software Development
12、Engineer in Test(测试组的软件开发工程师)实际上还是属于开发人员,他们具备编写代码的能力和开发工具软件的经验,侧重于开发自动化测试工具和测试脚本,实现测试的自动化。Software Test Engineer(软件测试工程师)具体负责测试软件产品,主要完成一些手工测试以及安装配置测试微软是采用一些专门的软件或工具负责测试用例的管理,有一些测试信息可以被记录下来,比如测试用例的简单描述,在哪些平台执行,是手工测试还是自动测试,运行的频率是每天运行一次,还是每周运行一次。此外还有清晰的测试通过或失败的标准,以及详细记录测试的每个步骤。随着软件行业的发展,软件企业要在国内站稳脚跟,跨
13、出国门,产品质量成为制约国内企业生存的核心因素,也关系到其它行业的企业国际化道路。国内企业在国际化的过程中,已经认识到软件质量在推动提升企业整体竞争力中的作用,做好软件测试工作才是解决软件质量问题的根本,并主动引进了第三方自动化测试工具。例如,美科利提供的质量中心系列产品提供一个全面的、基于Web的集成系统,可跨多种环境实施质量保证,包括需求管理、测试管理、缺陷管理、功能测试和业务流程测试,让企业获得快速的实施和投资回报11。四所选课题的发展趋势随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。几乎每个大中型IT企业的软件产品在发布前都需要大量的质量控制、测试
14、和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。软件测试工程师就是这样的一个企业重头角色12。业内人士分析,该类职位的需求主要集中在沿海发达城市,其中北京和上海的需求量分别占去33%和29%。民企需求量最大,占19%,外商独资欧美类企业需求排列第二,占15%。然而,现状是:一方面企业对高质量的测试工程师需求量越来越大越大,另一方面国内原来对测试工程师的职业重视程度不够,使许多人不了解测试工程师具体是从事什么工作。这使得许多IT公司只能通过在实际工作中进行淘汰的方式对测试工程师进行筛选,因此国内在短期将出现测试工程师严重短缺的现象。13根据对网络招聘IT人才情况的了解,许多正在招
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 软件 评测 管理 系统 开题 报告
链接地址:https://www.31doc.com/p-5175710.html