软件需求阅读笔记之三

如何做一个软件需求分析师?

软件需求的定义或描述更多是偏于对现实世界的定义,而对软件架构的描述为现实到实现之间的第一层抽象,

而软件系统需求是现实到实现的第一层抽象,即业务建模和软件系统用例建模。

实际上一个真正优秀的软件需求人员必须具备两方面的能力。

首先要解决的是对业务的理解,然后才是在理解后业务的形式化表达和业务建模能力。

最核心的仍然是顶层的流程建模和分析能力,底 层的业务活动和规则清晰的描述能力。

在这里里面涉及到流程梳理和定义能力,业务单据和对象的抽取和定义能力,

业务规则的清晰阐述能力,和流程配套的相关的 岗位角色,交互等描述能力。

第二个层面往往会过渡到系统软件需求层面的内容,在这里我们更加强调的是类似面向对象的用例分析和建模的方法,必须还具备相应的IT和软件工程的技术背景。

一个优秀的软件需求人员不存在是否能做新领域的软件需求的问题,因为最终真正有用的需求分析的方法论和模式,去理解和熟悉业务和快速形式化描述和建模的方法,有不断的实践总结出来的快速理解业务的能力。

posted @ 2018-03-03 21:10  什么名都不好  阅读(109)  评论(0编辑  收藏  举报