软件开发思考

软件开发四部曲:

  1. 获取需求

    业务需求:我需要一个能记录我的计划的产品->可以用笔记本记录,

  2. 分析设计
  3. 设计是创造,利用已有资源整合为新的资源
    领域建模活动

  4. 编码实现
  5. 纯输入的体力活

  6. 维护升级

    分析设计是高级思维活动,非静态执行。可以把编码实现当成不费脑子的执行或代码输入工作

  7. 分析设计工具
    rose是个分析设计工具吗?还是需求获取工具?肯定不是编码工具。
  8. 抽象层次 机器语言->汇编语言->命令式语言->面向对象向语言

你可能感兴趣的:(软件开发思考)