陋室铭
永远也不要停下学习的脚步(大道至简至易)

 

1.解决方案

 

  1. 公司管理现状
  2. 应该加什么系统、解决什么问题
  3. 每个系统的主要功能
  4. 系统结构图
  5. 系统间整体协作流程图
  6. 系统的逻辑结构和物理结构
  7. 系统开发人力、物理
  8. 开发成本、部署成本、维护成本、培训成本
  9. 项目周期
  10. 运行环境,部署服务器(应该归到开发成本里)

 

2.策划、产品

 

3.需求

 

概要需求:前期调研时粗略记录的需求

详细需求:

用户验收需求说明书(一般是项目用,给买程序的人看的,用来验收)

 

1.       系统整体结构图

2.       系统功能流程图,职能流程图

3.       功能描述

4.       页面

 

 

4.系统分析

 

系统分析

系统结构,逻辑结构,物理结构,主要技术点,开发工具、代码工具、文档管理工具

系统设计

详细功能点,技术点和解决方案

 

5.框架设计

技术开发框架设计(日志、缓存啥的,见框架设计),技术规范定制,测试规范,开发结构

 

6.技术解决方案

系统中难点和应用功能,复杂算法等(安全、数据仓库、数据优化、影音播放等)或者可以独立出来的组件(如文章系统,URL重写等等)

 

7.概要设计

 

1.       用例图(用户行为)

2.       时序图(程序行为)

3.       程序接口(主要外部接口,或者主要逻辑实现接口)

4.       功能描述

详细描述每步操作

添加 修改 删除 查找

用户操作 输入 输出

5.       页面

6.       数据结构

还要 解释每个关键数据 是什么

范围 类型

等等

8.详细设计

1.       类图

2.       主要算法和实现流程(伪代码、代码),详细设计 实际就是伪代码

你直接贴上都行,就是看详细设计 详细到什么程度,而且要说明白 每步都怎么做

 

9.测试用例

每个测试点(一般为功能点)的输入输出正确的流程

 

10.部署、运行环境

 

11.产品使用说明书

 

12.验收报告

 

posted on 2011-08-11 16:43  宏宇  阅读(429)  评论(0编辑  收藏  举报