从需求出发的开发

  • 需要什么功能开发什么对象,从用户需求开始
  • 对于一个人机交互的系统而言,需求的第一步是让用户操作一些功能,然后后台处理逻辑,页面显示用户想要的结果内容,那么我们可以分成以下几部分处理:

    一、拖放显示元件开发交互显示界面(包含显示样式设计)

    从需求出发的开发(18节) - 图1
    各元件搭配拖放并相互按需堆积组合,直接拖放设计显示页面(用页面元件或显示块等元件)和页面中的显示内容(比如按钮、表格),配合本地运行测试调整样式,可以让客户用户参与设计并确认功能模块,确认后进入逻辑开发

    二、服务器端逻辑处理(数据库记录操作、运算等为主的业务逻辑)

    从需求出发的开发(18节) - 图2
    某些处理如数据库增删改查等设计在服务器行为处理元件中,则会是在服务器端执行的,服务器端运行的元件即使不放在服务器行为处理元件中,也是在服务器端运行执行的

    三、用户端逻辑处理(数据转化等逻辑)

    从需求出发的开发(18节) - 图3
    某些转换、运算、逻辑判断等功能可以放在客户端处理,合理分配资源,没必要所有逻辑处理都放在服务器

    四、传值处理(传值或框架等逻辑)

    从需求出发的开发(18节) - 图4
    传值、信息图表生成、输入输出

    五、测试、试用和部署使用

    从需求出发的开发(18节) - 图5

  • 非人机交互类项目,可以直接从第二三步开发处理