过程控制与管理,在提高软件开发的效率和项目的成功率的基础上保证所开发软件的质量,未找到引用源质量管理责任分配本人直在公司任软件质量管理工作。公司在开发项目上按照规范化软件的生产方式进行生产,在生产流程上采用的标准进行。每个项目除配备了项目开发所需角色外,还专门配备了配置管理小组测试小组和质量保证小组确保质量管理的实施,下面针对这三种角色进行说明。配置管理小组职责配置管理小组是保证项目开发完毕的同时,内部文档和外部文档都同时完成。内部文档的及时产生和规范,是保证项目开发各小组能够更好的接口和沟通的重要前提,从另个方面讲,也是保证工程不被个关键路径所阻塞而延滞的前提。如上所述,配置管理小组还是保证质量保证小组得以发挥作用的基础。配置管理小组的主要职责包括完善各个部门发送需要存档和进行版本控制的代码文档包括外来文件和阶段性成果对代码文档等进行单向出入的控制对所有存档的文档进行版本控制提供文档规范,并传达到开发组中。测试小组职责测试小组作为质量控制的主要手段,负责软件的测试设计和执行工作。如同软件开发样,测试在执行之前,同样需要进行测试计划和测试策略的设计,通常情况下测试可以分为如下几种类型,如正确性测试功能性测试性能测试安全测试和系统测试等。而这些测试均需要在测试计划和测试策略中进行描述用以指导测试小组成员进行测试用例编写和测试执行。程序员在交给测试人员之前是进行过定的单元测试,确保程序编译运行正确。测试人员根据详细设计的文档对软件要实现的功能进行测试,保证软件的执行正确的实现设计要求,在此也只证明了软件正确的反映了设计思想,但是否真正反映了用户的需求仍需要进步的功能性测试。测试人员只有根据软件需求规格说明书所提及的功能进行检测,才能确保项目组开发的软件产品满足用户需求。在正确性测试完成之后,需要测试的是软件的性能,软件的性能在本项目中占有重要的地位,性能要求有可能改变软件的设计,为避免造成软件的后期返工,测试在性能上需要较大的侧重。如果有必要的话,测试小组还需要做安全测试,以确保系统使用安全可靠。质量保证小组职配置管理员对其发布的文档进行整理归类放入配置库以供大家共享。这样方便大家的互相学习,减少重复的工作。在这次开发中我们公司从管理人员设计人员到开发人员都汲取了很多教训,同时经过此次项目的开发,小组成员也积累了丰富的面向对象的开发经验。除设计选型,还有个容易被忽视的问题,就是公共类开发。公共类开发可以减少工作中的重复工作,降低开发成本。这要求我们再设计阶段通过对用户需求的仔细研究,尽可能的识别出公共类,并进行定义指定专人负责设计通知其它设计人员,以减少重复工作。对于项目组提供的设计文档,由质量保证小组组织技术专家项目组设计人员开发人员和测试人员对其设计文档的评审,检测设计文档对其下阶段工作的可行性,及时发现设计中可能存在的,降低项目开发风险,同时确保设计文档能为开发人员测试人员提供切实的指导。对于可复用的设计进行提取作为公共库设计和开发,提供项目组或整个公电子工业出版社,基于的软件工程教程张万军,储善忠编著北京清华大学出版社北京交通大学出版社,软件质量保证和管理朱少民编著北京清华大学出版社,未雨绸缪理解软件配置管理董越编著北京电子工业出版社,软件测试技术大全测试基础流行工具项目实战陈能技编著北京人民邮电出版社,软件质量管理实践软件缺陷预防清除管理实用方于波,姜艳编著北京电子工业出版社,自动化软件测试张瑾,杜春晖编著北京机械工业出版社,质量工具简单讲李锋,朱仲华主编北京电子工业出版社,软件项目管理案例教程韩万江等编著北京机械工业出版社,试结果记录在测试报告中,用缺陷管理列表或专门的缺陷管理工具来记录所发现的缺陷,并及时通报给开发人员。自动化测试及工具般认为就是使用自动化测试工具来进行的测试叫自动化测试,般不需要人干预。自动化测试有如下优点,未找到引用源。旦积累了套自动化测试程序,日后自动化测试节省大量的时间和资源没有时间限制般安排在下班后可以反复执行保证测试执行过程的致性及准确性有较高的功能测试覆盖率有模拟操作,进行压力测试,这是手测很难实现的。自动化测试并不能完全取代手测,与任何事物样,自动化测试也有它的不完美之处。常见的测试工具如下窗口网络软件用户界面测试。性能测试。软件测试管理工具。自开发的测试软件,适用于特定领域。软件质量分析工具因果图因果图又称鱼骨图或石川图,未找到引用源。,它侧重表示潜在问题之间的各种相关因素。通过因果图可以刺激思维和讨论,以便对问题进行深入讨论,寻找潜在的根源。主要步骤确定讨论问题。挑选人员进行讨论。确定主要原因,画出问题框和主干箭线。确定下级主要原因。确定各缺陷原因。画出整个因果图。分析原因及纠正行动。确定纠正行动。帕累托图帕累托图是种柱状图,如图所示。帕累托图对问题发生的频率或影响按照从大到小的方式进行排列,从而确定解决问题的先后顺序。帕累托图是根据帕累托法则得来的。帕累托法则也称为法则,它是种统计规律。例如社会上的财富掌握在的人手中,大约的问题目是因为的原因造成的。通过帕累托图,管理人员可以很快找到那的主要原因并进行解决,使系统的质量得到迅度提升。控制图控制图可以对开发过程中的质量参数进行采样,科学地分析其是随机波动还是异常波动,从而对开发过程中的异常趋势提出预警人,以便项目管理人员及时采取行劝,消除异常,从而达到提高和控制质量的目的。对于开发环节中的特性,例如,对缺陷严重程度进行跟踪时,允许其出现级别较高的缺陷。只要在控制界限内的过程结果都是可以接受的,如果过程结果超出了控制界限,那通常称为失控。第五章质量管理在实际项目中的应用定义合适的项目过程软件过程是指开发和维护软件产品的活动技术和实践的集合。在以计算机网络为基础的现代社会信息化背景下,过程管理作为现代企业管理的先进思想和有效工具,随着外部环境与组织模式的变化而变化。因此,作为个好的软件项目过程,必须针对企业和项目的实际情况,确定软件项目运作流程,定义软件功能及相关性能,明确各阶段的进入条件和退出条件,进行有效的司重示进行功能说明读入并确定定票领票它是个事务处理中心,若输入是定票时转入,输出则转入。读入旅客资料读取所输入的旅客资料,并将其格式化,将格式化数据送。检验输入资料检验格式化输入资料,初步检查输入是否有误,它是个事务处理中心,有误则转再次读入,检查无误则将数据送。准备服务器数据由格式化旅客资料准备需发送到服务器的数据,将准备好的数据送。读入帐单号读取所输入的帐单号,并将其格式化,将格式化数据送。准备服务器数据由格式化帐单号准备需发送到服务器的数据,不同于,它将准备的是帐单号,将准备好的数据送。准备网络数据包将数据准备加密成网络传输数据包。网络数据发送将数据包经网络发送到服务器程序,它是程序与网络的接口。网络数据接受接受由服务器程序经网络传送到客户机的数据包,它是程序与网络的接口。解开判断解开所接受的数据包,并判断数据是定票数据或是领票数据,它是事务处理中心,是定票则将数据送,是领票则将数据送。定票成功由数据判断定票是否成功,它是事务处理中心,若定票成功则将数据送,不成功则将数据送。准备输出数据由接收的服务器数据准备输出数据,其中关于帐单的数据将送入,其他包括旅客资料等送入。打印帐单由帐单信息处理帐单格式并打印出帐单。输出定位确定在屏幕上显示确定定位及其他信息。判断由数据判断出类型,将类型送到。准备语句由具体类型准备语句,送。输出语句在屏幕上显示语句。领票核对成功由数据判断领票核对是否成功,它是事务处理中心,若成功则将数据送,不成功则将数据送。准备机票输出数据由接收的服务器数据准备将打印的机票数据数,据其中关于帐单的机票的数据将送入,其他包括旅客资料等送入。打印机票由机票信息处理机票格式并打印出机票。服务器程序流程图服务器程序流程图下面对下面对各模块以数字表示进行功能说明网络数据接收接受由客户机程序经网络传送到客户机的数据包,它是程序与网络的接口。解开数据解开解密打包的数据,并将恢复的数据格式化送入。判断操作由数据判断需要做什么数据库操作,它是事务处理中心,若为定票操作则将数据送,若为领票操作则将数据送。来自客户机客户机经网络送来的数据班机,票务数据库送客户机机票预定管理系统准备数据库查询语句由定票数据准备访问数据库所需的语句,送入。数据库操作运行语句,查询并存入数据库,获得相应的定票数据,将数据送入。它需包括初步对查询的判断。它必须为乘客安排可抵达目的地的有座位的航班。判断查询是否成功利用查询所得的数据判断定票是否成功,它是事务处理中心,若为定票操作成功则将数据送,若不成功则将数据送。准备回送数据准备定票成功后需回送客户机程序的数据,送。确定原因由查询数据判断定票不成功的原因,送。准备回送数据根据不成功的原因,准备需送回客户机程序的数据,送入。准备数据库查询语句由领票数据准备访问数据库所需的语句,送入。数据库操作运行语句,查询并存入数据库获得相应的领票数据,将数据送入。它需包括初步对查询的判断。判断查询是否成功利用查询所得的数据判断领票是否成功,它是事务过程控制与管理,在提高软件开发的效率和项目的成功率的基础上保证所开发软件的质量,未找到引用源质量管理责任分配本人直在公司任软件质量管理工作。公司在开发项目上按照规范化软件的生产方式进行生产,在生产流程上采用的标准进行。每个项目除配备了项目开发所需角色外,还专门配备了配置管理小组测试小组和质量保证小组确保质量管理的实施,下面针对这三种角色进行说明。配置管理小组职责配置管理小组是保证项目开发完毕的同时,内部文档和外部文档都同时完成。内部文档的及时产生和规范,是保证项目开发各小组能够更好的接口和沟通的重要前提,从另个方面讲,也是保证工程不被个关键路径所阻塞而延滞的前提。如上所述,配置管理小组还是保证质量保证小组得以发挥作用的基础。配置管理小组的主要职责包括完善各个部门发送需要存档和进行版本控制的代码文档包括外来文件和阶段性成果对代码文档等进行单向出入的控制对所有存档的文档进行版本控制提供文档规范,并传达到开发组中。测试小组职责测试小组作为质量控制的主要手段,负责软件的测试设计和执行工作。如同软件开发样,测试在执行之前,同样需要进行测试计划和测试策略的设计,通常情况下测试可以分为如下几种类型,如正确性测试功能性测试性能测试安全测试和系统测试等。而这些测试均需要在测试计划和测试策略中进行描述用以指导测试小组成员进行测试用例编写和测试执行。程序员在交给测试人员之前是进行过定的单元测试,确保程序编译运行正确。测试人员根据详细设计的文档对软件要实现的功能进行测试,保证软件的执行正确的实现设计要求,在此也只证明了软件正确的反映了设计思想,但是否真正反映了用户的需求仍需要进步的功能性测试。测试人员只有根据软件需求规格说明书所提及的功能进行检测,才能确保项目组开发的软件产品满足用户需求。在正确性测试完成之后,需要测试的是软件的性能,软件的性能在本项目中占有重要的地位,性能要求有可能改变软件的设计,为避免造成软件的后期返工,测试在性能上需要较大的侧重。如果有必要的话,测试小组还需要做安全测试,以确保系统使用安全可靠。质量保证小组职配置管理员对其发布的文档进行整理归类放入配置库以供大家共享。这样方便大家的互相学习,减少重复的工作。在这次开发中我们公司从管理人员设计人员到开发人员都汲取了很多教训,同时经过此次项目的开发,小组成员也积累了丰富的面向对象的开发经验。除设计选型,还有个容易被忽视的问题,就是公共类开发。公共类开发可以减少工作中的重复工作,降低开发成本。这要求我们再设计阶段通过对用户需求的仔细研究,尽可能的识别出公共类,并进行定义指定专人负责设计通知其它设计人员,以减少重复工作。对于项目组提供的设计文档,由质量保证小组组织技术专家项目组设计人员开发人员和测试人员对其设计文档的评审,检测设计文档对其下阶段工作的可行性,及时发现设计中可能存在的,降低项目开发风险,同时确保设计文档能为开发人员测试人员提供切实的指导。对于可复用的设计进行提取作为公共库设计和开发,提供项目组或整个公
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 47 页
第 2 页 / 共 47 页
第 3 页 / 共 47 页
第 4 页 / 共 47 页
第 5 页 / 共 47 页
第 6 页 / 共 47 页
第 7 页 / 共 47 页
第 8 页 / 共 47 页
第 9 页 / 共 47 页
第 10 页 / 共 47 页
第 11 页 / 共 47 页
第 12 页 / 共 47 页
第 13 页 / 共 47 页
第 14 页 / 共 47 页
第 15 页 / 共 47 页
预览结束,还剩
32 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。