允不允许大量的看说明文档来帮助写程序?
你好 做程序员肯定要看文档,不仅要看,还要熟悉文档中内容。我做程序员九年了,我来说说我们平时工作有哪些文档要熟悉。
无论是项目还是产品,相关文档必不可少。主要文档有需求分析说明书(需求设计原型说明书)、数据库设计说明、接口设计说明书、概要设计说明书、详细设计说明书、用户使用说明书、系统测试报告、安装部署手册、系统运维手册等文档。这些文档对于一个项目来说都是必备的。
对于程序员来说:这些文档要么出自你们手中,要么读的滚瓜烂熟。下面说说这些文档,程序员在其中担当的角色。
需求分析说明书,一个软件的功能点,业务流程全在这个文档,程序员想要实现软件的所有功能和业务流程,必须熟读需求分析说明书。并将文档中文字描述变成对应功能点。这几年技术发展很快,好多项目直接将需求分析说明书转化成了功能原型图。这样比之前方便多了,直接设计软件功能点给客户看,让客户提前知道自己想要什么样展示效果。最后出需求设计说明书。程序员只要按照文档中的截图实现功能即可。
数据库设计说明书,这个文档出自程序员之手,软件功能点对应的数据库名称、表名称、表字段、表与表之间的关联关系、E-R图等等,全在这个文档中体现。程序员要写代码之前,必须要完成这些功能,并出这份文档。
接口设计说明书,接口设计对一个软件来说,非常重要。接口设计的合理性,去耦合度与否,直接决定软件好不好开发,好不好用。同样出自程序员之手。
概要设计和详细设计说明书,这两份文档都是介绍软件架构设计,同时也包括数据库设计、接口设计部分。有这两份文档为软件二次开发,功能调整提供技术说明。 无一例外也是出自程序员。
剩余几个文档是由产品设计、软件测试、运维实施等完成。程序员只负责软件研发过程中的文档。这些文档是软件上线后,运维人员开展工作的依据。
对于程序员来说,写代码重要,熟读文档,领悟业务流程更重要。
说了这么多,大家有疑惑,可以关注我,私信我,谢谢大家!!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有