论文部分内容阅读
90年代以来,需求工程已成为研究热点之一。用例技术的出现,为面向对象的软件开发过程中,用户真正地参与到系统中来带来了福音。在OOSP领域,RUP以其用例驱动、以体系结构为中心、迭代和增量的开发特点带来了强大的市场竞争力,颇受用户青睐。RUP是一个通用的过程模版,非常庞大,没有一个项目会使用RUP的全部东西,在具体的实施过程中还要根据项目的实际情况进行“量体裁衣”。针对信息系统的特点,本文对RUP进行了适量裁减,提出了用例驱动且具有良好扩展性的RRUP需求开发及管理方法。基于此方法本文设计实现了一个需求管理工具RMBRS。软件开发过程中需求的获取和表示一直是研究的热点和难点,在RRUP中采用用例来表示需求。本文提出需求层级表示的观点帮助用户对需求进行“大局”和“小节”的把握。用例的导出问题是需求获取时最困难的问题,至今在理论上还没有一致认可可行的办法。在需求层级表示的基础上,本文提出RGIPO用例导出方法导出信息系统的用例。为规范用例的描述,本文提供了一个普遍适用的用例模版。针对导出过程中责任归属不清的问题,本文对RGIPO进行了扩展,采用角色定岗,分级授权的思想来实现权责分明。在NTOPSS系统中对本文所提方法进行了实践验证。