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