《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.4 UML助力需求分析

第2章 耗尽脑汁的需求分析工作


摘要:怎么又变了?当初就应该让客户书面签字确认!你可能会经常发这样的牢骚,可是就算客户书面确认,客户还是会“赖账”的!软件项目的其中一项不变真理:人是会死的,需求是会变的!本章将会和你一起来体验软件需求分析工作的风风雨雨,找出需求分析工作的根本之道,了解UML如何帮助我们提升需求分析的水平。


2.4 UML助力需求分析


全面深入理解客户的业务,才能帮助我们准确的把握客户的需要。而在理解客户业务的同时,我们往往需要做业务流程再造(BPR:Business Process Reengineering)的工作。BPR简单说就是过程改进的工作,事实上绝大部分的软件系统都需要面对过程改进这个问题。上一套软件系统,并不是手工工作转变为信息化这么简单,涉及到工作模式、工作习惯、管理思想等的改变,涉及到很多人的利益及利益关系发生变化。
我们可以利用结构型的UML图来对客户业务进行结构建模,利用行为型的UML图来进行行为建模。对业务概念等静态结构进行系统化的梳理和提炼,叫结构建模;对业务流程等动态内容进行系统化的梳理和提炼,称为行为建模。这些建模活动将帮助我们更好地认识客户的业务和做好业务流程再造的工作。

图2.4 UML助力需求分析.jpg


图 2.4 UML助力 需求分析

该图展示了 需求分析的大致过程,以及在这个过程当中UML所发挥的作用。
掌握了UML这个有力的工具,将会帮助我们的需求理解曲线上升得更快,实现图2.2的效果,比客户更加理解需求,为客户带来更大的价值。
本小节只是简单介绍了UML对需求分析工作的帮助,本书后面章节将详细介绍如何活用UML成为需求分析高手。




请看下一节……




作者:张传波

创新工场创业课堂讲师

华为某团队研发管理高级顾问

《火球——UML大战需求分析》作者

www.umlonline.org 创办人


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
需求分析可能是软件开发中难度最高的工作,如何能全面准确把握客户的需求,是我们的最大挑战。不好的设计,导致编码工作量剧增不用说,还有一堆质量隐患,面对需求变化时更加是束手无策。“面向对象设计(OOD)”这概念被吹嘘得很玄乎,也出现了不少号称“面向对象”但又不能解决具体问题的设计。 本课程将介绍如何应用UML(统一建模语言)来应对这些挑战,系统地讲解如何理解和分析需求、如何进行架构设计、实体类设计、详细设计等,让学员学会如何做出“为客户带来价值”的软件,做出“高性价比”的设计。 特别说明 本课程是“活用UML-需求分析高手”和“活用UML-软件设计高手”这两个课程的“合并”版本,原来两个课程的上课时间分别为2天、3天,而本课程只需要3天。 如果你时间有限,想在短时间内领悟由需求到设计整个过程如何活用UML,建议你考虑本课程。如果你时间充裕,想充分学习,建议你分别学习“活用UML-需求分析高手”和“活用UML-软件设计高手”课程。 讲师介绍 讲师有近十年的应用UML进行需求分析和软件设计的经验,曾主持和指导多个大型项目的需求分析及软件设计工作,对需求分析和软件设计有独到的理解。同时讲师有多年的授课经验,讲课深入浅出,注重引导学员思考,通过大量的实例让学员掌握知识。讲师是每日培训缔造者,是讲师的训练师。 课程特点 1.将UML知识融汇中具体的实例中,而不会单调地讲UML语法。 2.案例一个接一个,学员需分组讨论和思考。 3.讲师会布置课后作业以及给出工作指导,以巩固培训效果,保证学员的收益。 课程目标 1. 掌握类图、活动图、序列图、状态机图、用例图、部署图、组件图、包图、协作图、时间图。 2. 学会用类图、活动图、序列图来分析和重组客户的业务。 3. 学会用用例图、用例表来描述客户的需求。 4. 学会“理解需求、预测变化”,理解需求驱动设计。 5. 学会用部署图、组件图、包图进行架构设计。 6. 学会用类图、包图、序列图、活动图、状态机图深化设计。 7. 学会如何做出“高性价比”的设计。 适合听众 项目经理、系统分析师、需求分析人士、软件设计师、开发人员、测试人员、实施工程师、有一定编程经验并且对UML感兴趣的人士

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张传波

打赏的朋友很帅噢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值