【学习】[连载]软件开发流程知多少 之 整体篇

来源:互联网 发布:it is high noon 编辑:程序博客网 时间:2024/05/16 11:34

看看在标准的软件工程中,一般软件系统开发的流程是怎样的,适合初中级PG。

 

AP开发(Application)

  • 需求定义
  1. 要做的事:业务分析---得到的成果物:业务流程图
  2. 要做的事:功能需求分析---得到的成果物:用例图
  3. 要做的事:业务场面定义---得到的成果物:用例说明
  4. 要做的事:画面跳转定义---得到的成果物:A. 画面跳转图,B. UI标准定义书
  5. 要做的事:画面界面(布局)定义---得到的成果物:画面界面(画面布局)
  • 设计(分析)
  1. 要做的事:静态构造分析---得到的成果物:A. 健全性分析图(Robustness),B. 分析类图
  2. 要做的事:动态行为分析---得到的成果物:分析时序图
  • 设计(详细设计)
  1. 要做的事:静态构造设计---得到的成果物:设计类图
  2. 要做的事:动态行为设计---得到的成果物:设计时序图
  3. 要做的事:画面设计---得到的成果物:画面/报表设计书
  4. 要做的事:动态行为设计书---得到的成果物:A. 处理定义书,B. 程序设计书(包括函数方法定义)
  • 制造
  1. 要做的事:编码---得到的成果物:A. 编码规范,B. 编写源码,B. 配置文件
  2. 要做的事:事前准备---得到的成果物:A. 测试计划书,B. 测试项目一览表
  3. 要做的事:缺陷(bug)分析---得到的成果物:缺陷处理表
  4. 要做的事:执行报告---得到的成果物:测试执行报告书

 

DM设计(Data Modeling)

  • 需求定义

要做的事:概念术语说明---得到的成果物:A. 概念ER图,B. 术语/字段定义书

 

 

  • 设计

要做的事:理论设计---得到的成果物:A. 理论ER图,B. CRUD图,C. 业务需求

 

边学边记录心得体会,并一步步进行实践。未完待续。。。

 

 

原创粉丝点击