zoukankan      html  css  js  c++  java
  • 需求转化为开发的有效途径

    背景:

         需求包括两方面内容:A和B。
    需求分析阶段
         1、宏观熟悉业务流程和讲解业务流程。宏观了解需求后要能够掌握需求的目标和边界。
              目标:需求要做什么?服务人群是谁?
              边界:需求核心流程是什么?边缘流程是什么?入口节点和出口节点是什么?交互的系统/业务有哪些?
    软件设计阶段(领域驱动设计)
         1、从流程出发,找到入口节点
         2、从需求文档中抽取,逐条列出流程中涉及的功能点
         3、将功能点归类到领域模块,并分层展现(控制层,外观层,领域层(实体,服务,事件),基础服务层)
         4、找出领域关系以及具体方法的调用关系
         以上操作分两次进行:
         第一次和业务人员、开发人员进行,找到功能点
         第二次和开发人员进行,找到对象、方法、调用关系
    单元测试阶段
         1、逐条过滤功能点,编写测试用例
         2、关注和其他系统交互点,进行联调测试
         3、操练起来
    系统联调阶段
         1、关注交互点,编写测试用例
         2、关注交互数据准确性
         3、操练起来
  • 相关阅读:
    redis概要学习
    http协议格式详解
    浅谈mysql
    linux常用命令
    Linux 程序管理
    认识与分析日志文件
    认识与学习bash
    例行任务管理
    软件安装的三大方法
    关于一些感慨
  • 原文地址:https://www.cnblogs.com/belen/p/4521351.html
Copyright © 2011-2022 走看看