咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >软件研发过程与控制管理研究 收藏
软件研发过程与控制管理研究

软件研发过程与控制管理研究

作     者:祝建 

作者单位:东华大学 

学位级别:硕士

导师姓名:郑建国

授予年度:2022年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:软件研发 敏捷管理 成熟度模型 风险优先排序 控制管理 

摘      要:由于敏捷方法在软件开发组织中具有越来越重要的地位和竞争优势,近年来,全球软件开发(GSD)项目将其作为重要的技术进行操作和实践,以最大的用户满意度和可承受的成本增量交付软件。因此,软件研发过程与控制管理的研究也尤为重要。本文针对GSD厂商在软件开发方面的敏捷成熟度,研究了软件研发的过程与控制管理,其主要贡献如下:(1)在模型构建阶段,定义了一个可用性目标实现指标(Usability Goals Achievement Metric,UGAM)和一个衡量SE过程模型中HCI活动集成水平的综合指数(Index of Integration,Io I),通过对用户获取产品的属性和研发人员获取开发过程的属性的方式,对瀑布模型和敏捷模型进行评价和分析。结果表明了Io I和UGAM之间存在显著的正相关关系;产品公司项目Io I系数为0.476,略低于系数为0.683的服务公司项目,说明了流程集成在服务公司的重要性大于产品公司;在敏捷项目中,Io I系数为0.692,略高于瀑布式项目的Io I系数0.649,说明了流程集成对敏捷项目中用户体验的质量会产生更大的影响。(2)根据UGAM和Io I两个指标,分析了软件研发过程中的风险优先排序问题。提出一种新的方法来确定ASD中风险的优先级,采用改进的灰狼优化算法选择最优次序的风险并对其进行排序;通过对两个不同企业的五个项目进行仿真实验研究;并从开发人员和用户的角度,使用Io I和UGAM指标分析了所提出的算法的有效性。仿真结果证明,与现有的敏捷框架相比,所提出的模型表现出很大的正偏差,说明了该模型在风险的优先级方面是最有效的,有助于提高用户和开发者的满意度。(3)考虑了可用性目标实现指标和综合指数指标,改进了绿色敏捷成熟度模型(GAMM)。在能力成熟度模型集成(CMMI)、软件过程改进实施的成熟度模型(IMM)和软件外包供应商准备模型(SOVRM)的基础上,利用SLR方法确定了24个关键成功因素和关键风险因素;基于UGAM和Io I指标的因素评分和评估方法加以改进,基于已确定的成功因素和风险因素以及通过SLR确定的实践,并通过相关从业人员的问卷调查进行验证,在CMMI的五个层次的基础上改进,并形成七个不同的成熟度级别。(4)对改进后的GAMM模型进行了案例评估。依据大量文献设定了评估标准,即易用性、用户满意度及其结构;通过三个案例的实践,对参与评估的相关人员进行问卷访谈,得到模型的评估结果。从案例分析的结果得出,与经典CMMI模型的评估结果相对比,本文模型的级别与CMMI大致相同,但级别更细致、更具有针对性,且在本文模型评估中分别属于5级“优化开发和4级“灵活性,对公司后续发展提供了具体的方向,具有一定的现实意义。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分