|
|
| |
|
|
技能1
: 理解需求 |
作者:俎涛,火龙果工程技术中心 |
|
|
目标 |
了解需求都有什么(业务需求、用户需求、系统需求),并知道如何跟用户沟通,了解这些需求或者阅读需求文档,理解这些需求。 |
建议 |
开发的目标是给用户提供满足需求的产品,所以理解需求是开发工程师的最重要的技能之一。开发者理解需求应该站在用户的视角,同时考虑开发的可行性。
开发者应该了解到需求有多个层次,分别面向不同的关注者:
业务需求:一般是目标性的需求,例如 提高支持某个业务芮城的效率提升。
使用需求:操作者对使用过程的要求,例如 查询操作更方便。
系统需求:对系统提的具体需求,例如 功能、接口、性能需求。
开发者理解需求,应该:
首先理解用户的视角和利益诉求,知道如何捕获用户的目标;
然后学会如何跟用户沟通,了解用户的想法和需求;
还应该学会阅读需求有关的文档和模型,能够清晰完整的了解规格化的需求描述。
|
输入 |
《系统需求模型》《系统需求文档》
|
输出 |
《开发需求说明书》 |
工具 |
建模工具,需求管理工具 |
|
|
Start:《系统需求模型》《系统需求文档》
End :《开发需求说明书》
建议:根据具体环境、选择最佳路径,达到想要的结果。如果您对如何工作方法存在困惑,可以参考如下流程。 |
|
|
|
|
|
1229 次浏览 310 次
|
|
|
|
| |
|