论文部分内容阅读
软件产品的质量决定了软件企业的生存与发展,而软件项目开发的过程质量又决定了软件产品的质量。一直以来,软件开发过程质量管理是软件行业普遍关注与研究的焦点问题。因此,研究如何通过控制软件开发过程质量来保证软件产品质量对于整个行业意义重大。本论文结合我公司在基于IOS和Android移动应用开发过程管理实践,研究软件开发的过程控制与质量管理方法,旨在探讨中小软件企业应用开发过程控制与质量管理的一般方法,解决中小软件企业演进和发展过程中的挑战和关键问题,为企业软件开发过程控制与质量管理提供理论与方法指导。论文首先介绍国内外软件企业在软件项目开发的过程质量管理研究上取得的成就和存在的不足,提出本文写作的目的和意义。并且在介绍软件过程质量管理的基本思想和原则的基础上,通过阐述软件过程改进模型和软件质量保障体系CMM,TSP,PSP的框架理论,分析它们三者之间的关系。其次,针对中小型软件企业的特点,分析我国中小型软件企业在质量管理方面的现状和普遍存在的问题,指出中小型软件企业软件过程质量管理的改进方向。最后,根据过程质量理论论述和中小型软件企业的现状分析,提出通过建设适应国内中小型软件企业的“自我管理型团队”并改进项目实施关键域的实施过程来改善优化过程质量管理体系。并且将“自我管理型团队”方法应用于实际的项目实施过程中,通过具体的项目案例,以实践证明该方法的有效性、可行性和可操作性。根据案例实践结果的数据比较与分析,讨论“自我管理型团队”与标准CMMI实施流程的优点与不足。