大小迭代软件开发模型及迭代规模制定研究

被引量 : 0次 | 上传用户:carpplolo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件工程是针对软件这一具有特殊性质的产品的工程化方法,它关注软件产品的生命周期,包括从计划、设计、编程、测试到运行和升级维护的所有阶段。完整的一个生命周期就是一个可以被重复套用的模型,即软件开发模型。由于软件开发很大程度上是依靠人的脑力活动,因而软件开发也可以看成是一个脑力密集型的工程,需要对参与者及其行为进行一定的管理。软件项目管理,就着重研究软件开发各阶段对时间、人员、成本、质量、风险等内容的管理,强调项目的绩效。软件开发模型和软件项目管理都是软件工程的重要组成部分。本文针对业务和实施驱动的、产品发布周期受到明显约束的大型企业信息系统开发中存在的问题,以提高软件项目的用户满意度为研究目标,在以下两个方面进行研究,并取得创新性成果:1.提出了大小迭代的软件开发模型。经调研发现,大多数用户只关注几个基本的问题:第一,提出的需求,需时多久才能被软件团队实现并交付使用;第二,软件团队交付的系统功能是否确是用户们最想要的;第三,软件团队在处理用户需求的过程中是否能够高度透明,让用户能随时追踪自己提出的需求的状况,明白自己或者软件团队下一步会如何进行。作为一个创新,大小迭代的软件开发模型在软件产品交付时间确定的前提下,在大迭代中按传统迭代一样的方式进行计划、安排需求、开发、测试等工作,主要侧重完成对系统影响比较大、比较大规模的新功能,或比较完整的系统解决方案。然后在大迭代测试工作进行的同时,安排一个小迭代,以实现一些对系统影响不大的、可以相对专注于系统易用性、美观性、信息完整丰富等方面的改进。实施大小迭代的软件开发过程的优点主要在于,可以平衡软件团队对各种不同性质需求的响应,有效使用软件团队的人力资源,并实现交付产品功能的最大化,与此同时,大小迭代的安排完全符合技术工程师们的工作习惯,易于在软件项目中推行并被广泛接受,更能提高工程师个体的生产率和生产量,使得整个软件团队能够在相同的时间内交付更多的产品功能。2.提出了需求属性评估模板作为迭代范围确定的依据。堆积如山的需求和软件团队的生产力不平衡,是软件团队在确定每一个迭代规模范围时都可能遇到的一大难题。需求属性评估模板从业务、开发和测试、实施、系统支持等方面对每一个待开发需求进行综合评价,用统一、完整的方式记录下每个需求在各层面的作用或影响,供决策团队进行最终评定。确保经过根据综合评定制定的迭代规模生产出的软件产品能满足企业最紧急、最重要的业务需要。本文首先剖析了目前软件业界普遍使用的迭代开发过程,通过对一个需求从提出到上线的周期分析,以及工程师们工作负载的分析,发现了传统迭代开发模型可改进的地方,并提出新的开发模型。其次,本文尝试从需求所反映的业务,到实现需求对开发团队的影响,再到系统发布版本实施时的考量,提出一些对需求优先级决策有辅助意义的属性,并设计了一个需求优先级决策模板。最后,通过实际项目运用,证明新的开发模型和需求优先级决策模板的可行性。
其他文献
安全、高效、经济的氢储存技术是氢能大规模应用的关键。相对于高压气态储氢和低温液化储氢,通过氢与材料间的相互作用形成固溶体或氢化物的固态氢储存由于其好的安全性和高
2011年空前的北极臭氧损耗,引发了人们对臭氧和臭氧洞的新关注。本文回顾了南极臭氧洞的由来及变化;讨论了南极臭氧洞产生的原因以及南北极臭氧变化的差异;指出目前只是在南
网球运动起源于法国宫廷,后被称作“贵族运动”,今天已经逐步走向大众。网球运动与美的关系主要体现在:网球运动对人体美的塑造与展示;美学规律对网球发展的启示意义;网球运动通过
目的了解股骨头无菌性坏死的严重急性呼吸综合征(SARS)康复人员血清瘦素、骨钙素水平。方法在发病后12个月按照股骨头核磁共振(MRI)检查的结果,将32例SARS恢复期患者分为SARS
●采用“不用洗涤剂”程序洗涤时,对某些污渍的洗涤效果不及“使用洗涤剂”好●“不用洗涤剂”的洗涤时间超过1小时,磨损数值相对较高●采用“不用洗涤剂”程序时的实际支出
运用CAD/CAM一体化复合建模与数控编程加工技术,研究开发了符合欧Ⅲ汽车排放标准的直列四缸、二气门中置凸轮、四冲程直喷燃烧室、干式缸套涡轮增压和机油中冷式柴油发动机缸
探讨的是动词复合体(ve小complex)中附加语在英语和汉语中语义成分--路径和体的表达.英语中附加语的具体表现形式是副词和动词词缀,汉语中附加语是动词的补语,具体表现形式为
关税降低的趋势有利于我国消费类电子产品出口反倾销、技术贸易壁垒等非关税贸易保护手段对我国出口将产生不利影响美国、欧盟、日本、印度利用非关税措施控制进口的实例说明
根据山区河道的特点,探讨修筑生态防洪堤时的堤线布置、堤型选择、渗流及渗透稳定、河岸边坡整体稳定安全如何与堤防护岸的生态性有机结合等关键问题,结合充分利用当地材料修
目的探讨血液灌流(HP)串联血液透析(HD)治疗尿毒症皮肤瘙痒的疗效。方法 20例尿毒症伴有皮肤瘙痒的维持性血液透析患者,经HP-HD治疗8周后,观察皮肤瘙痒的改善情况,测定治疗前