求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
                   
iPerson 角色 过程 工件 工具 系统 咨询  
不但获得生存技能
更可以追随信仰
1229 次浏览  310 次
 

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