|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
随着现代软件系统的功能和设计越来越复杂,市场和用户的需求变化的频率也越来越快,以计划为导向的软件开发过程如瀑布开发模式,PSP/TSP, CMM等不能很好地适应变化的需求,致使很多企业都开始采用敏捷过程来进行软件开发,敏捷开发方法的优势在于可以快速地应对软件的需求变更。敏捷开发包括很多种分支,比较流行的是极限编程和SCURM方法。然而,我们在企业具体实践Scrum过程中,遇到很多挑战。比如计划过程中不能有效地估算软件规模大小,合理安排项目开发时间,准确地预计工期,每次交付产品质量不高,直接影响后期迭代计划和公司产品品牌形象,以及没有有效的项目进度和成本管理方法等等。个体软件过程(Personal Software Process, PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架,在软件度量、计划管理、质量管理这些方面都具备优势。 本课题的目标是改进Scrum过程,以解决在企业中实施碰到的题目。通过分析相关软件过程的相互关系,优势和局限性,我们发现将PSP的观念和过程引入到Scrum过程中是具备理论可行性的,由此我们针对企业项目特点并结合PSP的一些方法,对Scrum进行过程改进,其中包括具体分析Scrum实施中面临的挑战,设立改进目标和思路,提出一个在Scrum过程中加入PSP的改进框架,并针对这个改进框架如和引入PSP过程和方法,如何加入适度度量和分析的过程,建立度量数据模型和数据收集,存储过程作出了说明,最后阐述如何运用改进过程及其特点。此外,还依据改进模型,设计和开发一套相应的软件过程管理工具,能够管理Scrum的改进过程,进行数据的采集,度量和分析。最后,我们还在企业内部的项目中进行实践,通过反馈数据来看,Scrum的过程改进取得预期的效果,达到了设立的改进目标。 |
上一篇:某机械公司的企业资源计划系统的设计与实现下一篇:基于人眼识别的疲劳检测技术研究与实现
|