论文部分内容阅读
软件需求分析是软件生命周期中最关键的一步,传统的需求建模方法主要有两个重大的缺陷:首先,非形式化的需求描述常常导致需求的歧义性和不一致性,因而难以确认和验证;其次具有易变性,需求变更及其连锁反应是对项目质量、进度乃至合同履行影响最大的风险因素。而敏捷建模(AM)是适应需求变化、提高软件开发效率的新型建模思想,所以本文针对软件需求分析阶段的难点,通过将形式化方法和敏捷建模理论相结合,提出了一套基于敏捷建模的形式化需求分析方法。文章综合研究了敏捷方法的开发过程,结合了需求工程方法,设计提出了基于敏捷思想的敏捷需求分析建模。敏捷需求分析建模作为各种敏捷方法在软件需求分析中的实践补充,能够满足CMMI的目标,可以为中小型软件开发组织的行动指南提供参考,尤其是对电子商务开发组织。本文以一个小型的电子商务网站系统的开发为背景来对敏捷建模进行分析,从刚开始的需求获取到最后的项目完成,将敏捷开发方法很好的融合进来,运用各种建模工具,使项目的开发尽可能顺利的完成。