Monthly Archives: June 2014
[读书笔记]编写软件和书写文档的比较
以下内容来自《七步成为业务分析师》一书,关于编写和书写文档的类比,个人认为可以有效的帮助业务人员来了解软件开发的工作特点,也能让开发人员更好与上级、甚至老板解释编写软件复杂性。 书写系列文档 编写软件系统 整篇文章不可能一下写完,需要很多的时间写作和检查 开发人员不能一下子写完整个系统 当你改变一个概念或者术语的时候,你不得不从头检查整篇文章,以保持一致性 当开发人员改变一个数据域的定义时,需要很多地方随之改变 确保每个与后面有关联的章节需要复杂的内在统一 集成复杂的目标元件可能非常困难 作者很难发现自己作品中的语法错误 开发人员很难寻找自己程序的错误 即使反复检查,经常还有很多错误(录入错误、语法错误、前后不一致) 即使通过反复测试,软件经常还有缺陷 读者不希望自己去努力把文章拼凑到一起,来构成一个完整的故事 用户经常不喜欢他们的需求被过于复杂地描述