毕业设计(论文)-在线培训系统开发项目质量管理.docx
《毕业设计(论文)-在线培训系统开发项目质量管理.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-在线培训系统开发项目质量管理.docx(31页珍藏版)》请在三一文库上搜索。
1、在线培训系统开发项目质量管理专 业 项目管理 准考证号 姓 名 指导教师 ii摘 要随着知识经济时代的到来,企业能否合理有效地管理自己的只是已成为企业在激烈的市场竞争中能否获取竞争优势的关键。知识经济时代同时也是信息化的时代,整个社会的高效运作对计算机软件产品的依赖程度越来越高。软件质量以及软件质量管理日益成为人们关注的焦点。软件质量特性反映了软件的本质。对软件的开发过程进行质量管理是解决软件质量问题的重要方法。目前国际上流行的ISO9001标准和CMM模型等都是为了知道企业如何建立符合质量管理要求的开发过程而提出的。但软件产品是一种特殊的逻辑产品,它的“制造”过程基本等同于“设计”过程,显然
2、不能生搬硬套硬件产品质量管理方法来管理软件产品的质量,因此,需要建立专门针对软件产品的质量管理方法。本文详细阐述了软件项目质量管理的认识,并结合实际经历就软件项目中的质量管理做了一些探讨。论文详细介绍了质量和软件质量的概念、软件质量工程体系的思想和内容、软件质量控制和管理的方法和技术,包括软件质量标准、配置管理、软件质量保证和软件测试等;针对实际的软件质量工作,深入探讨了需求分析、软件设计、编程和测试、软件发布和维护等各个阶段的软件质量活动。项目质量管理是是项目管理的重要组成部分,是一个项目的成本和进度指标实现的重要领域。质量管理主要就是监控项目的可交付产品和项目执行的过程,以确保它们符合相关
3、的要求和标准,同时确保不合格项能够按照正确方法或者预先规定的方式处理,项目质量管理中树立质量第一、用户第一的思想,满足广义对产品质量的要求。为了保证软件产品在交付后能够按照用户的需求发挥正常功效,因此在项目实施过程中进行有效的质量管理很有必要。根据当前集团公司的需求,开发干部在线学院系统是相当有必要,本人就决定以干部在线学院质量管理为毕业设计,希望通过进行这次毕业设计,能进一步提高我的项目管理能力。关键词:项目管理项目质量产品质量质量管理AbstractWith the advent of the era of knowledge economy, the enterprise can eff
4、ectively manage their reasonable just has become enterprise in the fierce market competition to get the key to competitive advantage. The knowledge economy era is also the era of information technology, the efficient operation of the whole society more and more dependent on computer software product
5、s. Software quality and software quality management is increasingly becoming the focus of attention. Software quality reflects the nature of the software. The quality of the software development process management is an important way to solve the problem of software quality. The current internationa
6、l popular ISO9001 standard and CMM model is to know how to set up enterprises to meet the requirements of quality management and put forward the development process. But software product is a special kind of logic, its basic process of manufacturing is equivalent to design process, obviously cant ro
7、tte hardware products quality management methods to manage the quality of software products, therefore, need to set up specifically for the quality of the software product management methods. This paper expounds the understanding of the quality of software project management, and connecting with the
8、 practical experience of quality management of software project has made some discussion. Paper detailed introduces the concept of quality and software quality and software quality engineering system of ideas and content, software quality control and management methods and techniques, including soft
9、ware quality standards, configuration management, software quality assurance and software testing, etc.; In view of the actual software quality work, deeply discusses the requirement analysis, software design, programming and testing, the software release and maintenance and so on various stages of
10、the software quality.Ensure that they comply with relevant requirements and standards, while ensuring the unqualified item can in accordance with the right way or prescribed process, project quality management to establish the idea of quality first, user first, to meet the requirements of the genera
11、l quality of product. In order to guarantee the software product after delivery can perform normal functions according to user requirements, thus effectively in the process of project implementation of quality management is necessary. Cadres according to the demands of the current group of companies
12、 to develop online college system is very necessary, I decided to cadres online school quality management for the graduation design, hope that through this graduation design, can further improve my ability of project management. The overall project management knowledge from the system by focusing on
13、 the analysis of the whole process of project management communication, systematically introduced projects, project management and project team, communication management and the basic concepts of their respective characteristics in this thesis. Keywords: project management project quality the qualit
14、y of the product quality management目 录第1章 绪论11.1 软件项目质量概念及现状分析11.2 软件项目质量管理方法论21.3 主要研究内容及论文结构安排31.3.1主要研究内容31.3.2论文总体结构4第2章 项目质量管理理论52.1质量概念的发展52.2质量管理理论52.2.1朱兰理论52.2.2戴明理论62.2.3 Crosby理论62.2.4 6理论7第3章 软件项目质量管理实例分析83.1项目背景83.2 项目概况83.2.1项目介绍83.2.2 项目工作分解WBS83.3项目质量管理计划103.3.1软件项目质量管理计划103.3.2 ISO9
15、001管理体系113.4 软件质量分析工具与技术113.5 质量管理的实施133.5.1 软件开发各阶段的质量保证133.5.2 软件开发过程文档管理153.6软件质量控制153.6.1需求分析阶段163.6.2系统实现阶段163.6.3测试阶段17结论与展望18参考文献19致谢2025第1章 绪论软件是一个主要以智力开发的特殊产品,描述软件质量的定义则比描述实际物品质量定义面临着更多的困难,所以保证软件质量比保证设备质量更具挑战性和不确定性。传统的观点认为软件产品的质量主要取决于软件产品的测试和确认,而忽视对软件开发过程的重视。但软件质量来自于正确的软件设计和正确的实现过程,而不是靠对软件产
16、品的保证和测试。因此软件质量的保证依靠软件开发过程的有效控制。1.1 软件项目质量概念及现状分析质量是客户满意度的体现。ISO质量体系中,质量是一组固有特性满足明示的、通常隐含的活必须履行的需求或期望的程度。 从当前集团信息化发展进程中以及软件质量管理之间的关系来看,信息化过程中的软件质量管理主要存在以下问题:(1)缺乏软件质量意识,软件质量保证技术(审查、复审和测试)没有贯穿到整个软件开发全过程中去。软件制作过程中需求方未能完全完全重视软件开发的质量。无形的软件产品较有形产品相比,软件质量的检查要求一定的知识基础,对软件进行全面的检测、评估需要系统的方法和相关的标准以及评价体系,这样造成了软
17、件质量意识的淡化。同时,在项目交付后,软件质量缺乏科学的量化指标。(2)盲目追求项目进度,忽视软件研发,测试等阶段的质量管理。相比较国外长期的信息化的实施过程,我国信息化起步晚,底子薄,信息化过程积累的经验相对较少,尚未形成规范的标准和对应的体系,项目实施中不能形成有效的开发组织计划,文档控制和管理不规范,阶段性测试不深入等质量控制问题大量存在。(3)软件技术处于发展过程,质量管理体系滞后。主要体现在软件产品对其质量内涵的把握,仅仅停留在减少软件运行错误、加强软件测试,避免软件缺陷的一般性层面,而对整个软件开发生命周期的全过程质量管理,缺乏总体架构.在开发过程中,对软件的发展高于软件质量的要求
18、。(4)信息化全过程缺乏有效质量控制体系。例如测试管理的一些误区也会导致严重的质量问题.没有按照测试原则进行尽早测试、连续测试与自动化测试.是测试本省变得的形式化信息化过程的流动模式是:需求、调研、招标、开发、测试、上线、维护。该模式。的一个环节的质量问题是通过软件生产企业对产品的负责而受到一定的控制,但是大多数质量控制活动仅限软件测试,未对信息化过程的各个阶段质量进行控制。1.2 软件项目质量管理方法论项目质量管理的主要方法包括:确定管理计划、确定软件需求、软件评审、软件测试几个方面:1)确定软件管理计划计算机软件是计算机得以运行的重要保证,它是计算机顺利运行的基础。在进行软件开发前。需要有
19、一个软件质量保证计划,用于规划运行计算机软件的运行,设施的调适,并对可能出现的事情进行事先预防。软件质量管理的内容一般包括:计划实行目的;软件质量管理的相关理论分析和参考文献作保障;在软件质量管理时,组织的领导,以及组织实施任务的责任;软件质量管理的执行标准和约定,用以规范软件执行;计算机软件执行过程中,需要对软件进行详细的审计,以保证计算机软件的规范性;对于计算机软件的实施,要进行软件验证和确认评审,以确认软件能够有效,特别是对软件的各项功能进行调适,以确认其适应性;要正确运用各项工具、技术和方法,来规范计算机软件操作控制;要记录、收集计算机软件维护时的数据,收集第一手资料,为日后的做准备;
20、要加强员工的风险管理培训意识,提高操作的可行性,保障计算机软件能够持续有效的运行,提高组织效率。2)确定软件需求对于软件项目而言,需求确认阶段在软件开发过程中最重要也是最难把握的一个阶段。 由于客户表达不准确性以及软件开发方对需求的不确定性等原因造成成功率下降,因此需求分析的成败直接决定后期软件产品的成败。但是,在现实软件开发过程中,用户的需求总会由于各种不同的原因而不断发生变化。这就给软件项目过程实施带来不确定因素,导致项目组在开发阶段不停的返工,进而造成代码质量低下,测试延期等一系列问题。因此在项目实施过程中,为了保证软件开发的顺利进行和最后交付的产品质量,应该对项目需求变更进行管理。(1
21、)需求应尽量明确。在项目开发过程中要尽早明确用户需求,有些内容一时无法确定则应该暂缓该部分的开发,尽量降低因需求变更而带来的风险。(2)对需求变更进行管理。当需求分析完成后项目就进入开发阶段,用户可能会因为市场或策略的变化而提出需求变更的要求。此时,若是合理变更则有利于项目实施,但有时所作的变更可能会影响项目整体的设计和开发,造成项目进度的延期。对于这一情况,项目组应该积极与用户沟通,制订需求变更说明书,在双方都认可的情况下方可实施。3)软件评审软件的评审工作同样也是至关重要的,是软件项目质量管理中必不可少的部分。软件评审并不是在软件开发结束后进行评审,而是在软件开发的各个阶段都进行评审,在软
22、件的前期工作中,对于软件的适应性及软件的效益要进行详细的评审。软件开发的各个阶段都可能发生错误,如果这些错误不能够得到及时发现并纠正,必将带来巨大的损失,甚至有可能导致会导致开发的失败。软件评审是相当重要的工作,但在我国在却是不重视的工作。所以,必须要加强对软件开发的评审工作,用以保障软件项目的顺利实施。4)软件测试对于已经开发成功的软件,软件测试是一个软件能否上线的最后一道线,要保证对软件的适应性和可操作性。计算机测试一般包括单元测试、黑白盒测试、系统测试等。如果测试结果与预期结果不一致,则很可能是发现了系统中的错误,以便有时间得到纠正,测试过程中将产生下述基本文档:一是测试计划,要确定测试
23、范围、方法和需要的资源等。二是测试过程,要详细描述和每个测试方案有关的测试步骤和数据。三是测试结果,要把每次测试的结果归入文档,进行认真整理和分析,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题,并为以后的各项工作奠定基础。1.3 主要研究内容及结构安排1.3.1主要研究内容以上是较为简单的描述了项目的质量管理的基本方法,但是并不是每个项目的质量保证过程都必须包括上述这些活动,根据项目的具体情况进行相对应的调整。干部在线学院管理平台主要功能模块为:网站内容管理系统,干部在线学院系统以及在线视频学习模块等。该系统采用了经典的J2EE架构,选用了经过java社区长时间使用,被证明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 在线 培训 系统 开发 项目 质量管理
链接地址:https://www.31doc.com/p-3947042.html