敏捷统一过程在企业信息系统开发中的应用研究
发布时间:2021-07-11 12:45
当前中小企业信息系统开发都有着业务流程复杂、需求不明、充满不确定因素和风险性高等特点,传统软件开发过程没有很好的解决措施,由此导致大量企业信息化项目的失败,阻碍了企业信息化进程。针对该问题,本课题研究建立适应中小企业信息系统开发的软件过程,通过良好的实践过程来缓解信息系统开发的危机。本课题在深入研究软件过程的基础之上,决定采用统一过程结合敏捷过程的方式,建立敏捷化的统一过程来指导现代企业信息系统的开发。论文先分析一般企业信息系统的开发特点,对统一过程进行相应裁减,然后对裁减的过程加以敏捷化,建立敏捷统一过程框架。为探索该框架的实用性,论文通过敏捷统一过程指导了销售子系统案例全生命周期开发,取得良好的应用效果。在该过程指导下,先对系统用例进行分层,再以面向对象方法和UML建模语言对系统用例进行迭代式建模与开发,并建立起系统框架;在框架基础上,构造出稳定的系统,完成系统的部署与移交。敏捷化的统一过程通过不断迭代、不断深化完善的方式来处理复杂问题,避免了以往高度复杂的调研、分析与设计,且能适应变化的需求;以框架为中心的实践能够有效缓解风险;敏捷方法很好的调动了开发者积极性。事实证明,该过程方...
【文章来源】:合肥工业大学安徽省 211工程院校 教育部直属院校
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
用例驱动下的系统建模过程
来应对软件中不可避免的变更,而是要将变更和反馈调整作为迭代开发不能避免且真正必要的驱动力。因此,通过一系列有序的构造一反馈一调整循环,工作不断向前进。图4一2显示了瀑布式模型几乎僵化不变的需求管理方式与进化式的动态追踪管理方式比较图。进化式需求管理方式的早期迭代中,系统需求“正确轨迹”的偏离会较大,但随着时间发展,系统会沿着“正确轨迹”汇聚[351需求分析过多正确轨迹需求分析过少…{图4一2进化式需求与瀑布式需求分析曲线比较4.1.2系统用例分析统一过程是采用用例的形式记录需求,并作为统一过程开发输入的。统一过程每次迭代的任务,是按照选择用例中的哪些场景,或整个用例来进行定义的。所以说统一过程是采用用例驱动开发的,也就是说,开发团队以完成或实现某个用例为目的,来设计相互协作的对象和子系统的。
有时很少,19%图4一1瀑布式定义的特性实际使用情况进化式需求管理的最大好处是可以适应变更。迭代开发不是像传统的瀑布模式一样,在实现前试图完整和正确的描述、冻结和终止一个固定不变的需求,来应对软件中不可避免的变更,而是要将变更和反馈调整作为迭代开发不能避免且真正必要的驱动力。因此,通过一系列有序的构造一反馈一调整循环,工作不断向前进。图4一2显示了瀑布式模型几乎僵化不变的需求管理方式与进化式的动态追踪管理方式比较图。进化式需求管理方式的早期迭代中,系统需求“正确轨迹”的偏离会较大,但随着时间发展,系统会沿着“正确轨迹”汇聚[351需求分析过多正确轨迹需求分析过少…{图4一2进化式需求与瀑布式需求分析曲线比较4.1.2系统用例分析统一过程是采用用例的形式记录需求,并作为统一过程开发输入的。统一过程每次迭代的任务,是按照选择用例中的哪些场景,或整个用例来进行定义的。所以说统一过程是采用用例驱动开发的
【参考文献】:
期刊论文
[1]RUP在软件开发中的应用[J]. 陈建峡. 武汉大学学报(工学版). 2005(04)
[2]Rational统一过程在开发电网仿真系统中的应用[J]. 张勇,李建华,任冠雄. 计算机工程. 2004(02)
[3]过程建模在信息系统软件开发中的运用[J]. 郭华源,楼洪法,林济南,谭长生. 医疗卫生装备. 2003(09)
[4]关于裁减整合XP同重型软件开发过程的研究与实践[J]. 黄河,陶培基,刘显明,崔强. 计算机工程与应用. 2003(22)
[5]基于统一过程的信息系统集成与设计[J]. 徐慧,管致锦. 微机发展. 2003(07)
[6]敏捷软件过程的研究[J]. 沈备军,陈诚,居德华. 计算机研究与发展. 2002(11)
[7]敏捷建模的特点及误区[J]. 姜鲲鹏,郭惠芳,滕志刚. 计算机系统应用. 2002(11)
[8]基于UML的迭代式软件开发过程[J]. 刘军,王宁生. 计算机工程与应用. 2001(17)
[9]RUP软件工程过程研究及应用[J]. 丁峰,梁维泰. 计算机工程. 2000(10)
硕士论文
[1]基于组件的企业信息管理系统研究[D]. 张群.合肥工业大学 2006
[2]RUP在信息系统开发中的应用研究[D]. 翁楠.大连海事大学 2006
[3]基于敏捷的软件过程进化[D]. 胡君.浙江大学 2005
[4]基于UML和统一过程的建模技术的研究与应用[D]. 牟传兴.北京工业大学 2003
本文编号:3278122
【文章来源】:合肥工业大学安徽省 211工程院校 教育部直属院校
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
用例驱动下的系统建模过程
来应对软件中不可避免的变更,而是要将变更和反馈调整作为迭代开发不能避免且真正必要的驱动力。因此,通过一系列有序的构造一反馈一调整循环,工作不断向前进。图4一2显示了瀑布式模型几乎僵化不变的需求管理方式与进化式的动态追踪管理方式比较图。进化式需求管理方式的早期迭代中,系统需求“正确轨迹”的偏离会较大,但随着时间发展,系统会沿着“正确轨迹”汇聚[351需求分析过多正确轨迹需求分析过少…{图4一2进化式需求与瀑布式需求分析曲线比较4.1.2系统用例分析统一过程是采用用例的形式记录需求,并作为统一过程开发输入的。统一过程每次迭代的任务,是按照选择用例中的哪些场景,或整个用例来进行定义的。所以说统一过程是采用用例驱动开发的,也就是说,开发团队以完成或实现某个用例为目的,来设计相互协作的对象和子系统的。
有时很少,19%图4一1瀑布式定义的特性实际使用情况进化式需求管理的最大好处是可以适应变更。迭代开发不是像传统的瀑布模式一样,在实现前试图完整和正确的描述、冻结和终止一个固定不变的需求,来应对软件中不可避免的变更,而是要将变更和反馈调整作为迭代开发不能避免且真正必要的驱动力。因此,通过一系列有序的构造一反馈一调整循环,工作不断向前进。图4一2显示了瀑布式模型几乎僵化不变的需求管理方式与进化式的动态追踪管理方式比较图。进化式需求管理方式的早期迭代中,系统需求“正确轨迹”的偏离会较大,但随着时间发展,系统会沿着“正确轨迹”汇聚[351需求分析过多正确轨迹需求分析过少…{图4一2进化式需求与瀑布式需求分析曲线比较4.1.2系统用例分析统一过程是采用用例的形式记录需求,并作为统一过程开发输入的。统一过程每次迭代的任务,是按照选择用例中的哪些场景,或整个用例来进行定义的。所以说统一过程是采用用例驱动开发的
【参考文献】:
期刊论文
[1]RUP在软件开发中的应用[J]. 陈建峡. 武汉大学学报(工学版). 2005(04)
[2]Rational统一过程在开发电网仿真系统中的应用[J]. 张勇,李建华,任冠雄. 计算机工程. 2004(02)
[3]过程建模在信息系统软件开发中的运用[J]. 郭华源,楼洪法,林济南,谭长生. 医疗卫生装备. 2003(09)
[4]关于裁减整合XP同重型软件开发过程的研究与实践[J]. 黄河,陶培基,刘显明,崔强. 计算机工程与应用. 2003(22)
[5]基于统一过程的信息系统集成与设计[J]. 徐慧,管致锦. 微机发展. 2003(07)
[6]敏捷软件过程的研究[J]. 沈备军,陈诚,居德华. 计算机研究与发展. 2002(11)
[7]敏捷建模的特点及误区[J]. 姜鲲鹏,郭惠芳,滕志刚. 计算机系统应用. 2002(11)
[8]基于UML的迭代式软件开发过程[J]. 刘军,王宁生. 计算机工程与应用. 2001(17)
[9]RUP软件工程过程研究及应用[J]. 丁峰,梁维泰. 计算机工程. 2000(10)
硕士论文
[1]基于组件的企业信息管理系统研究[D]. 张群.合肥工业大学 2006
[2]RUP在信息系统开发中的应用研究[D]. 翁楠.大连海事大学 2006
[3]基于敏捷的软件过程进化[D]. 胡君.浙江大学 2005
[4]基于UML和统一过程的建模技术的研究与应用[D]. 牟传兴.北京工业大学 2003
本文编号:3278122
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/3278122.html