|
编注: 北京时间10 月21 日晚上19:00-21:00,尤克滨先生作客UMLCHINA 讨论组的聊天室。尤克滨先生是Rational软件公司的技术顾问,研究领域为软件需求。以下是交流实录。 higoals: 组织需求文档时,可以结合设计方案吗? barbeque: 需求文档的核心内容是用户的问题,和设计方案是一对多的关系,过早考虑方案不宜. vbjava: 请问在系统需求分析阶段,UML 还不成熟,无法与流程管理软件,如Aris, SA 相比? barbeque: 需求的主体内容是文字,图示作为辅助,UML 主要是可视化需求的概要内容。 higoals: 那么如何组织用户的需求呢?我脑袋中老去不掉未来可能的设计方案啊。 barbeque: 用户的想法需要被有条理的捕获出来,而不是随机的捕获,然后在用设计人员的思路组织. gallenliu: 有人说:最清楚的需求文档就是user manual,你是否同意? barbeque: 清楚的需求文档有助于快速地建立user manual。需求的内容应该是user manual 内容的超集. myzoucp18: 请问做需求时,是不是可以将性能方面的问题放在一边? barbeque: 不是,性能需求是非功能需求的重要组成部分,尽管和应用逻辑没有直接的关系,但不等于不重要. evpu: 那么,uml 其实不重要,对不对?怎样才算有条理呢? barbeque: 不是UML 不重要,要针对场合。Use Case 的需求捕获强调的是文字描述。有条理就是:用户能够自己去直接修改需求的内容,而不需要设计人员辅助,或者说,遵循用户的逻辑。当然这主要是指功能需求。 vbjava: 业务建模工作是IS 需求分析的常用方法,这方面是不是UML/ROSE 也不能给我们帮助? barbeque: 不尽然,至少泳道图是很实用的。 >> 详细资料 myzoucp18: 谢谢,你说用户的想法需要被有条理的捕获,但中国用户大多无经验,又如何做到这一点。 barbeque: 没有经验的人未必心中没有需求,需要我们的引导,Use Case 是一种好方法。 jasonchen3: 如同chinalbh 所说,我们也同样遇到需求无法稳定的问题,不知Barbeque 有什么看法? barbeque: 需求不稳定不见得是消极的,通常情况下,需求的变化是积极因素的反映,尤其是早期的变化。...... | |
| 标准建模语言UML的应用领域 如何选择一种UML 建模工具 UML建模风格之顺序图 UML建模风格之状态图 UML 的 作 用 如何用状态图进行设计 用Use Cases 捕获需求 全面认识UML类图元素 标准建模语言UML的内容 什么是统一建模语言UML |
| 文章评论 | |||