论设计文档的重要性
2015-07-26 15:50
197 查看
软件开发流程规范的制定与遵守,自有其作用
当需要排查问题、或因人员流动而出现的业务交接的断层,就突显出流程规范的重要了
当业务涉及金钱时,问题更加突出
软件开发,设计先行
文档其实只是作为记录的载体
更重要的是对系统设计过程的记录
需求拆解,实现需求功能过程会涉及哪些系统模块
预估的用户量规模,用户增长量
性能指标是怎样的,所要承载的QPS,与峰值QPS是多少
实际对数据库的读写QPS达到多少,是否成问题
是否需要优化,加缓存?异步化?
数据流转是怎样的?经过了哪些模块,分别进行了什么样的处理逻辑?
系统异常处理:可能出现哪些异常情况,分别需要怎样的处理策略
非关键路径的流程是否需要添加降级处理逻辑
基于需求拆分,评估出所需要的人力与工期,这也是后续check进度的一个着力点
当需要排查问题、或因人员流动而出现的业务交接的断层,就突显出流程规范的重要了
当业务涉及金钱时,问题更加突出
软件开发,设计先行
文档其实只是作为记录的载体
更重要的是对系统设计过程的记录
需求拆解,实现需求功能过程会涉及哪些系统模块
预估的用户量规模,用户增长量
性能指标是怎样的,所要承载的QPS,与峰值QPS是多少
实际对数据库的读写QPS达到多少,是否成问题
是否需要优化,加缓存?异步化?
数据流转是怎样的?经过了哪些模块,分别进行了什么样的处理逻辑?
系统异常处理:可能出现哪些异常情况,分别需要怎样的处理策略
非关键路径的流程是否需要添加降级处理逻辑
基于需求拆分,评估出所需要的人力与工期,这也是后续check进度的一个着力点
相关文章推荐
- hdu 1000(A + B Problem)
- poj 1185 状态压缩dp(炮兵阵地)
- [基本实验] 远程文件包含
- 【SQL Server 2008 使用篇】无法连接到服务器
- 机房收费系统——上下机
- python编码笔记
- bootstrap javascript插件中类成员命名之最前面有无$
- ActiveMQ
- 深入了解MySQL
- 【Treap】【TYVJ 1728】普通平衡树
- ssh中“Host key verification failed.“的解决方案
- 源码编译lnmp(Nginx 1.8 + MySQL5.5 + PHP 5.3)
- Java 内存泄露 与 Reference
- HTML5基础18----HTML5实体
- HTML5基础17----HTML5背景
- 5. php 基本数据类型
- 【java】this()与super()使用详解
- HTML5——Day1
- ActiveMQ学习-Network connectors(1)
- Leetcode|Reverse Words in a String