...
阅读更多
分类:uml
认知 unified process(UP) rational unified process(RUP) 什么是迭代发展 看了书,个人觉得,迭代发展就是把一个项目完成的时间分为很多小段,每段时间完成 设计->实现->集成->测试等完整的工作,不断迭代下去,最后完成整个项目。这个即 所谓的螺旋模型。 迭代发展的优点 更早地降低风险 更早地看清进度 更早地得到反馈和用户参与 降低了管理上的难度 迭代周期中的学习可以用于改善下一迭代周期的工作 迭代发展的周期长度 UP推荐迭代周期为两到六周之内 UP的阶段 inception开始--对业务例子、范围的总体估计 elab...
阅读更多分析与设计 分析强调的是问题和需求的调查(investigation),而不是答案。 设计强调的是满足需求的概念型答案(conceptual solution),而不是实现。 分析:do the right thing。设计:do the thing right。 面向对象的分析与设计 面向对象的分析强调找到并描述问题领域中的对象 面向对象的设计强调定义软件对象并定义让它们如何相互结合以满足需求。 面向对象模型的一个例子: 需求和分析 use case diagram interface model business/domain object model application o...
阅读更多