项目管理中软件的质量管理和控制

项目管理中软件的质量管理和控制

ID:46271799

大小:72.50 KB

页数:4页

时间:2019-11-22

项目管理中软件的质量管理和控制_第1页
项目管理中软件的质量管理和控制_第2页
项目管理中软件的质量管理和控制_第3页
项目管理中软件的质量管理和控制_第4页
资源描述:

《项目管理中软件的质量管理和控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目管理中软件的质量管理和控制摘要:在项目开发过程中,对于产品的质量管理和控制是本论文的核心研究问题。关键词:软件质量,1—刖弓随着信息技术的广泛应用,软件已成为大多数产品的重要组成部分,如何提高软件质量,使软件更好地服务于各种应用需要,已成为各行各业广泛关注的课题。本文介绍了软件质量概念和软件质量管理的内容。针对软件的特点,并提岀了加强软件质量管理的必要性。1软件质量的定义L1.什么是软件质量软件质量:即国际化标准组织ISOISOIEO9126中将软件质量定义为反映软件产品满足规定需求和潜在需求能力的特征和特征的总和。Fisllcr将软件质暈定义所有描述计算机软件优秀程度的特

2、性的组合也就是为了满足软件的各项精确定义的功能、性能要求合文档化的开发标准需要相应的给出或设计一些质量特性及其组合。要得到高质量的软件产品就必须使这些质量特性得到满足。目前对软件质量特性有多种提法但实际上是大同小异oISOIEC9126国际标准中定义的软件质量特性为以下六项:功能性functionality可靠性reiiabilty易使用性usability效率efficiency口J维护性maintainability可移植性portability□1.2.施工方案引起概算变化变化工程项目中标后,必须结合施工现场的实际情况制定技术上先进可行和经济合理的实施性施工组织设计,结合

3、项目所在地的经济、自然地理条件、施工工艺、设备选择、工期安排的实际情况,比较实施性施组所采用的施工方法与标书编制时的不同,或与定额中施工方法的不同,以据实作出正确的预测。1.2.影响软件质量的因素软件本身的特点和目前软件的开发模式的一些缺陷,使软件内部的质量问题有时不可能完全避免。1、软件木身的特点软件具有复杂性、一致性、可变性和不可见性。软件规模的增大,导致它的复杂程度大大增加,并且让整个开发工作变得难以控制和管理。如果说编写一个数十行到数百行的程序连初学者也不难完成,那么开发一个数万以至数百万行的软件,英复杂度将大大上升,即使是富有经验的程序员,也难免顾此失彼。例如,开发一

4、个学生上机考试系统,需要根据实际情况考虑到不同专业、不同考试科目、不同层次的用户的使用,其复杂性是显而易见的。尤其糟糕的是,软件的可靠性往往随规模的增长而下降,质量保证也越来越困难。2,开发环节多根据传统的瀑布模型将软件的生存周期划分为:计划时期的问题定义和可行性研究;开发时期的需求分析、概要设计、详细设计、编码和测试;运行时期的维护。各个阶段之间具有顺序性和依赖性。在这里,顺序性有两重含义:第一,只有等前一阶段的工作完成以后,后一阶段的工作才能开始。第二,前一阶段的输出文档,就是后一阶段的输入文档。想在后阶段获得正确的结果,必须在前阶段有正确的输出。因此,如果在生存周期的某一

5、阶段出现了问题,往往要追溯到在它之前的一些阶段,必要时还要修改前面已经完成的文档。3、选择支持工具目前软件开发工作大多是手工操作,借助工具自然可以提高效率,减少出错机会。但是,在软件的整个开发过程中,能够得到的开发工具或管理工具十分有限。Pasca、G语言、G卄、VisualC++、Delphi、Java等都可以作为开发工具使用,在面临具体问题吋,要根据各种语言自身的特点和开发人员的熟练程度,灵活机动地选择。4,测试的局限性目前在软件开发过程中质量保证的主要手段是测试。广泛采用的仍然是白盒测试和黑盒测试。而软件测试的局限性在于,虽然它能够帮助我们尽可能多地发现软件中隐藏的问题,

6、但是,有一些错误仍然存在,因为测试本身也是有缺陷的,不是尽善尽美的。也就是说,我们通过测试,可以在一定程度上把错误减少到最低限度。1.2.软件质量管理方法由于软件是一种技术密集的、智力劳动的产品,一般软件具有实用性、抽彖性、灵活性、复杂性、无磨损、不老化等特点,特定软件还具有高安全性、高可靠性、适应性强、实时性要求高等特点。软件的生产与硬件也不同,软件没有明显的制造过程,软件的开发至今仍不能自动化地进行而以人工开发方式为主。针对软件的特点,对软件的质量控制,更应该注重软件过程的控制,通过完善质量管理体系以适应软件质量管理要求和加强软件过程管理来实现。1、软件质量管理体系软件及软

7、件质量形成与硕件有明显的差别,因此软件质量管理要求与碾件质量管理要求也有所不同。基于目前产品主要承制单位按照9000标准要求建立质量管理体系的实际,为了提高质量管理体系对软件质量管理的适应性,确保软件开发质量,根据软件的特点,对于承担软件研制的承制单位,应在现有质量管理体系的基础上,补充完善软件质量管理要求,以确保软件质量满足要求。与此同时,根据软件质量形成的特点和软件作为产品管理的理念述没有得到普遍接受的实际,在质量管理体系建设中述要采取以下方法以强化软件的质量管理:(1)建立标准软件过程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。