A市教育云平台项目的质量改进研究.docx
《A市教育云平台项目的质量改进研究.docx》由会员分享,可在线阅读,更多相关《A市教育云平台项目的质量改进研究.docx(29页珍藏版)》请在课桌文档上搜索。
1、A市教育云平台项目的质量改进研究摘要由于社会的进步和科技的迅速发展,软件开发作为互联网行业的重要产业,提高软件开发的质量也变得更加举足轻重。通过对软件开发的流程进行规划,使其成为一个严密的体系,从多个角度进行规范化管理,可以有效的提升项目开发的效率。本文结合1.C公司对A市教育云平台的开发案例进行研究。首先对于质量管理的研究背景、研究意义和方法进行阐述。接着叙述相关理论和国内外研究现状。然后通过对向该项目中进行分析总结,找出其中的质量问题。再通过CMMI模型进行质量改进,根据项目实践分析通过改进后的产品质量。最后得出了结论,通CMMI模型可以有效的提升对于产品开发的质量。本文进行的研究不仅从项
2、目开发的全局出发,还通过对相关数据进行分析总结,结合具体的度量对产品进行质量评审。可以得到将CMMl模型引入项目开发流程中不仅能够提升软件开发的质量,还可以构建型对应的框架。为相似项目的开发提供有效的经验。关键词:软件质量;质量管理;CMMI体系;过程改进第一章绪论11.1 研究背景11.2 研究意义11.3 研究内容21.4 研究方法2第二章理论基础及文献综述32.1 理论基础32.1.1 软件质量相关理论32.1.2 CMMI体系相关理论32.2 文献综述42.2.1 国外研究42.2.2 国内研究4第三章A市教育云平台项目问题分析63.1 项目介绍63.1.1 项目背景及意义63.1.2
3、 项目内容63.2 项目质量管理问题的提出73.3 项质量管理关键问题的识别83.4 项目质量的影响因分析73.4.1 软件需求难以完善103.4.2 项目文档健全度不够113.4.3 项目功能模块较多集成难度较大123.4.4 教育云平台项目实施CMMl的过程域定位12第四章A市教育云平台项目质改进对策134.1 需求开发对策134.2 需求管理对策144.3 项目控制对策144.4 过程和产品质量保证对策15第五章A市教育云平台项目质改进的实施与效果175.1 开发过程175.1.1 制定需求开发计划175.1.2 开发用户需求175.1.3 开发产品需求175.1.4 分析并确认需求17
4、5.2 需求管理过程185.2.1 制定需求管理计划185.2.2 管理需求185.2.3 度量185.3 项目监督与控制过程195.3.1 制定项目监督与控制计划195.3.2 对照项目计划进行过程监督195.3.3 管理纠正措施195.3.4 度置205.4 过程和产品质量保证过程215.4.1 制定过程和产品质量保证计划215.4.2 质量保证225.4.3 质量控制23第六章总结与展望256.1 总结256.2 展望25致谢25参考文献26第一章绪论1.1 研究背景由于社会和科技的快速发展,为人们的生活、学习和工作提供大大的便利,其中计算机的出现使人们进入到了数字时代。计算机的出现只是
5、为了帮助某个特定的程序进行计算,随后由于科技的发展,越来越多的软件开始出现,为了贴和人们的需求,对于软件的要求也越来越高,但由于缺乏科学的设计标准,软件的开发质量难以保证。在进行产品开发和设计时,将度量分析放在首位,不仅可以提升企业的经济效益,还可以降低开发风险。以往在进行设计、开发和验收时的标准规定并不明确,引用质量管理体系,减少开发和设计过程中的风险,提高生产效率。将软件设计的全过程进行把控。由于我国的相关研究起步较晚,所以相关的建设尚不完善。在进行软件开发的过程中有许多问题需要注意,特别是以下几点:一是管理流程并不清晰,相关的职能划分不清晰,所以会出现许多工作内容交叉的现象。二是行业内许
6、多并没有相关的管理成员,并且没有特定的培训和管理,使设计过程的连接并不流畅。三是许多设计过程中的定义和标准不清晰,无法形成完善和统一的监督和反馈。在社会进入到计算机普及时代,特别是近20年,计算机的相关行业快速发展,已经成功进入到人们生活的各个方面。其中本文主要探讨信息技术在教育行业的应用,通过对相关公司在某市教育云平台进行研究。由于信息技术的快速发展,现代的教育行业已经不再局限于课堂和黑板,教职工对于学生的教育也不再是简单的口述和板书的形式。通过信息技术将学校的信息进行整合管理优化,进行无纸化办公,多形式教学,为新世纪教育行业提供更加便捷和高效率的平台U1.1.2 研究意义虽然软件工程的思想
7、已经被提出很多年,也在许多项目设计进行应用,但是由于现场的复杂性和实践的困难性,其中软件工程相关设计并不能完美解决所有问题。所以相关的研究依旧在不断进行。由于社会科技的进步,在实践中又会面临许多问题,我们无形成一个有效的思想理论解决所有问题,只能在在开发过程中进行相关开发的经验,从而流畅的完成开发过程,并为相关的开发进行性一定的补充。本文提出的A市教育云平台项目软件研究主要是解决软件产品质量和客户满意度两个其中比较重要的因素。本文提出将质量管理理论和CMMl运用到研究中,分析相关问题和因素,然后对开发过程进行评价。虽然相关研究并不能完美解决开发过程的所有问题,但是也为日后相关软件开发提供一定的
8、借鉴经验,推动构建信息化平台建设。1.3 研究内容本文主要将研究分为两个阶段。首先是对相关理论的介绍,阐述质量管理理论和CMMI的理论知识,并分析其在软件设计中的作用,并利用一些补充思想进行项目修正。然后进行实践探讨,主要是分析和审视A市教育云平台项目开发的过程。分析开发的阶段,找到出现的问题,再利用上述的理论进行改进,最后进行经验总结和展望。主要分为以下几个章节:第一章绪论,主要是对研究的背景、意义、内容和方法进行叙述。第二章,介绍相关理论和国内外的研究现状。第三章,对A市教育平台项目开发过程进行分析和总结,总结出现的相关问题。第四章,将量管理理论和CMMl理论引入到开发过程中,解决相关问题
9、。第五章,进行总结和展望。笔者从分析项目的现状开始,分析在教育平台项目建设过程中,引用CMMl以及可重复级别的过程域,对项目研发过程中出现的质量管理问题,着重找出其中的影响因素,并针对问题提出解决策略,检验解决方法的效果,最后进行总结和展望。得出结论:可以将质量管理理论融入到项目的研究和开发过程中,可以有效的解决相关问题。1.4 研究方法(1)查阅文献法。通过对相关文献的查阅、总结和分析,将其中设计的理论进行整理,并且与实际情况进行结合,分析其中的数据,找出相关的统计数据进行分析。(2)实证与规范分析结合法。实证与规范分析结合法旨在综合利用实证研究和规范研究的方法和观点,以更全面地理解和解决问
10、题。(3)统计分析法。通过对相关数据进行分析总结,构建相对应的数学模型,然后进行数据分析得到结论的方法。(4)定量研究法。定量研究法是一种通过收集和分析数量化的数据,来对研究对象进行客观评估和描述的研究方法。它主要依赖于统计学原理和方法,以便对所观察到的数据进行量化和推断。第二章理论基础及文献综述2.1 理论基础2.1.1 软件质量相关理论不同与普通产品的产品质量,软件产品可以从两个方面表现其特殊性。一方面从软件的产品角度来看,软件的质量和软件本身具有特殊联系,即从狭义角度来说,软件的质量是指软件本身没有缺失相关功能。另一方面从客户角度来看,软件的质量就是指软件是否能够满足用户需求,即是指软件
11、功能与客户需求的匹配程度。软件质量管理是将质量管理和用户的满意度进行结合的管理模式,将用户体验作为重点,通过分析和测量用户体验作为软件质量的影响因素,是一种将组织中所有成员都参与到项目设计过程中的全面质量管理。在进行质量管理的过程中,形成一种产品和服务的生产文化网。在上个世纪70年代的软件危机,引起了人们对于软件质量管理的重视,并在随后的研究中取得了一定的成果。例如:全面质量管理、IS09000和CMMl等,在国际研究运用中通常对IS09000质量管理体系和CMMl模型进行研究探讨。2.1.2 CMMl体系相关理论能力成熟度模型集成,主要是用来进行过程改进和评估的模型框架。CMMl全称是Cap
12、acityMaturityModelIntegration,其起源是由美国为提高软件开发的能力被提出的,后经过相关行业进行研究,进入到多种行业被使用。该模型通过层次结构对组织的过程能力进行描述和评估,可以通过对“初始”级进行升级,达到最高的“优化”级。利用每一层级提出的过程域和实践对相关流程进行评估,然后进行优化升级。其主要目的是提升组织的过程能力,是组织在进行软件开发以及后续的升级维护过程中更加可靠。虽然其具体实践具有一定的局限性,但在许多大型软件的开发中,可以很好地提升开发效率和产品质量。2.2 文献综述2.2.1 国外研究随着科技的快速发展,在进行软件开发时项目管理的思想和理论也随之出现
13、。在经历上个世纪70年代的软件危机后,越来越多的项目在进行开发时开始引用质量管理理论。在1986年美国一所研究所开始了CMMl模型,随后,IBM的程序设计总监将软件能力成熟度模型运用到实践,然后软件工程研究所将这一实践进行总结,最后编写了一本软件过程改进领域的巨著阴。这本书的问世标志着过程工程这一概念的提出,随后随着相关理论的研究,又出现了SW-CMM、IS09000-3等多种软件质量管理理论。在1998年,SEl发布了相关草案,并在2003年进一步细化,然后被许多计算机行业的公司运用并取得了良好的结果。IBM使用CMMl降低了成本,M&DS在2000年开始,通过两年的时间对CMMI进行研究,
14、将成熟度提升到5级,并且根据该方法运用到软件设计的工程方法、工具和流程计划,大大减少了修复和查缺的成本网。判断一个软件成功与否的标志不仅包括需求控制和项目规划,还对软件质量、工作量估计和风险管理有关。国外对于该方面的研究大大促进了该方向的发展。学者BOehm通过相关研究,编写了软件工程经济学一书,叙述了在软件项目中如何对系统进行分析规划,以方便对于软件项目的协调规划。2006年有学者对CMMl进行改进,证明了小公司应用敏捷可能打到CMMl认证。后续还有学者通过研究认为,K模型可能更适合中小项目开发W1.2.2.2 国内研究我国在近几十年对于软件开发的发展突飞猛进,相关行业的发展也在迅速前进,对
15、于软件的质量要求也在与日俱增,所以在对软件开发的过程中,对于软件的质量也在进一步细化。其中“全球软件项目管理办公室”等概念也被相关行业的公司重视,在进行软件开发和知识共享管理的措施方法也在被逐渐重视I。国内关于软件质量管理领域,有学者认为应当结合CMMl3模型,解决了项目管理过程中的一些问题,并在一些项目中运用实践,证明了方案的有效性口叫还有学者提出将帕累托图、因果分析法介入软件产品质量问题,探讨出了一套质量管理过程网。还有学者对软件研发过程中的重点数据进行分析,提出了数据过程改进的有效性“41。学者张莹认为将质量控制的方法运用到信息系统的建设中,选择对应的过程域进行改进,可以有效的解决现存的
16、质量控制问题“习。实践领域也有许多相关学者进行研究。学者刘晓璐通过将软件质量管理融入到实际项目小型管理信息系统中,并提出利用测试配置表、循环改进等思想做出了改进,具有较好意义的实践方案“叫学者邓军提出了利用三层模式结构和协同式相结合的思想,构建了新的管理平台并被多家公司采用,具有较好的实践意义。高铭等研究学者从开发周期的角度出发,利用敏捷开发的方法对周期较短的开发管理过程进行完善口叫通过对国内外的研究现状分析,我们可以清晰的看出现行的研究重点主要是两个方面:一是将软件管理的思想融到项目开发的过程中,主要通过项目过程中的质量计划、保证和实践三个方面出发,最后通过实践进行验证U叫二是利用CMMI框
17、架直接对项目开发流程进行规范,实践对象大多是金融等行业出发,在教育行业的研究实践较少。本文从现代管理理论出发,运用多种方进行研究,将软件开发流程进行分析,找出其中的重要影响因素,并与多学科相关知识结合,规范项目开发过程】。第三章A市教育云平台项目问题分析3.1 项目介绍3.1.1 项目背景及意义国家教育管理公共服务平台是一个提供教育管理和服务的应用平台。这个平台由一系列信息系统组成,旨在实现学校、教师、学生和校产的信息化管理,全面实现教育管理信息化。通过信息系统的应用,国家教育管理公共服务平台实现了从国家层面上基本实现教育管理信息化、科学化、规范化。这不仅为省市县的教育管理提供了平台和指导作用
18、,还为国家对教育进行宏观调控和重大决策提供依据。此外,国家教育资源公共服务平台也是中央政府提供教育基本公共服务的一次创新。为了实现A市教育信息化公共服务体系的建设,并保证本市的优质资源扩大覆盖,将信息化推广到教育行业,A市建设了教育云平台。该平台主要是为了实现科学技术和教育行业有益融合,并推动全市教育领域的进一步发展,实现教育现代化的进程。该平台不仅仅是为学生能够接受更好的教育,还为家长和教育从业者提供更紧密的联系,并且进一步减少城乡之间的差距。该平台还是新时代教育模式的有益尝试,发现其中的问题和弊端,进行改进和发展,能够完成教育行业信息化发展。3.1.2 项目内容教育云平台的建设主要是通过八
19、个字作为指导一一两级建设,五级应用。其中两级建设是指国家和地方分别建设数据中心,其中国家数据中主要是由中央教育部进行管理,地方教育部门负责本地的数据中心建设,不仅实现中心管理,还要实现纵向分级的模式。五级应用则是指在管理框架中将平台建设的单位分为5个层级,分别为国、省、市、县、校,各层级之间层级分明,分别处理各范围内的数据信息。主要建设分为7个部分,分别是准规范体系、信息资源体系、教育云服务平台、教育管理公共服务平台、教育资源公共服务平台、社会公共服务平台、应用系统集成。3.4 项目质的影响因分析3.5 项目质管理问题的提出A市教育云平台在进行开发建设过程中,项目中的各层人员通过每周和每月进行
20、开会总结,分析在建设过程中出现的质量管理问题,利用系统测试分析其中的影响因素。判断项目的存在的风险和可能出现后果,下表3.1为可能出现的问题。表3.1A市教育云平台项目过程中的间题序号问Il描述风险发生标志预期发生时期可能性P影响I风险值应对策略1项目包含多个子系统,各子系统由专职子项目经理负责,需要完善的统筹、协调管理制度进行保障,存在管理风险.沟通不畅或者沟通不及时,造成偏差贯穿项目全周期60%42.4关注2需求调研涉及多个业务处室,且有些业务调研需要县市区三级单位参与,在需求调研的时间、质量把控上存在需求风险需求调研的进度与项目计划发生冲突需求调研60%31.8关注3项目涉及到外部数据需
21、求,需要与其他厅局进行数据对接,外部接口现状不明确存在技术风险系统开发前无有效的对接方案,开发无法进行系统设计40%31.2不关注4教育政策的调整会影响到需求确认和系统的试用政策与需求分析内容不一致需求分析40%31.2不关注5项目涉及部分软件硬件产品的采购,对产品的造型是否正确,采购周期是否很长,会影响到项目的质量和进度开发阶段产品不可用开发阶段40%41.6关注6局内科室人员的调整会影响到需求确认和系统的试用处空关键人员变动引起对需求或系统的不理解开发阶段60%31.8关注7项目文档材料的规范性问文档评审不贯穿40%31.8关题通过项目注全周8产品开发质量不高,缺陷总客户满意度开发60%4
22、2.5关数多、等级高低阶段注3.6 项质管理关键问题的识别在进行建设过程中的问题通过分析后,将A市中出现的问题进行总结汇总,得到下表A市教育云平台软件质量问题分布表。表3.2A市教育云平台软件质量问题分布表问题类别问题具体类型问题描述问题数量功能问题不符合用户需求用户认为部分模块未能实现用户所提出的需求46功能运行出现错误实现特定功能时会出现错误,存在缺陷21异常情况的处理存在问题某些异常操作出现的时候系统无法很好的进行处理从而产生错误27性能问题系统缺乏稳定性系统无法长时间稳定运行,会产生系统崩溃、系统请求无法处理系统陷入瘫痪等的问题8系统响应速度较慢系统对请求的响应时间达不到设计时所规定的
![A市教育云平台项目的质量改进研究.docx_第1页](https://www.desk33.com/fileroot1/2024-6/15/5665f41b-136d-4c0e-9bde-4af9f09f6c38/5665f41b-136d-4c0e-9bde-4af9f09f6c381.gif)
![A市教育云平台项目的质量改进研究.docx_第2页](https://www.desk33.com/fileroot1/2024-6/15/5665f41b-136d-4c0e-9bde-4af9f09f6c38/5665f41b-136d-4c0e-9bde-4af9f09f6c382.gif)
![A市教育云平台项目的质量改进研究.docx_第3页](https://www.desk33.com/fileroot1/2024-6/15/5665f41b-136d-4c0e-9bde-4af9f09f6c38/5665f41b-136d-4c0e-9bde-4af9f09f6c383.gif)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育 平台 项目 质量 改进 研究
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-1406511.html