技术开发 频道

OOAD利器Rational Rose的介绍

    一、 迭代式开发

    迭代开发给我们带来如下的好处:

    1、 大量的资金投资可以在关键风险解决后进行,这样可以大大地降低资金的投资风险。

    2、 迭代可以使开发者更早地获得用户地反馈,

    3、 采用迭代,测试和集成是持续的。

    4、 里程碑可以让我们明白在短期内所应该关注的焦点。

    5、 进度安排将得到实现的检验。


    注:其中打”√”,表示能够解决。

    二、 管理需求

    高效管理需求是一个成功软件项目的必备条件。在OOAD With UML,可以用Use Case高效地对需求进行管理,而且还可以保证需求与实现的一致性。在OOAD中通过下述方法,可以较早地发现需求中地错误。

    对问题域(业务)进行详细分析,OOAD中采用业务建模的方法来帮助系统分析师去理解和捕获用户(广义的)的需求。(需借助工具来完成)

    与用户/客户对需求的理解保持一致,防止对需求的歧义理解。OOAD中通过采用标准建模语言UML的方法来消除歧义。(需借助工具来完成)

    对用户和系统的交互进行建模。(需借助工具来完成)

    建立需求基线和需求变更控制流程。(这需要借助工具来帮助完成)

    维护需求的可跟踪性,OOAD中,用用例来管理需求时,通过流程和工具来保证用例与分析设计和实现的一致性。

0
相关文章