最近基本是在写文档。写了一个月。先是有个小项目要验收,我准备了其中绝大部分的文档,设计文档、部署文档、使用手册,还搞了个汇报PPT。然后又是一个充满压力,里面各路神仙,这总那总活蹦乱跳的项目,又是一顿猛写,从天刚蒙蒙亮,东方露出鱼肚白的时候就开始写,一直写到太阳下山,月亮冒头。天色已晚,我起身离开工位,打卡回家,暮色苍茫问大地,谁主沉浮?
昨天打开intellij idea,发觉验证码过期了,这说明我已经好长时间没有编码了。50岁的脑袋,我已快老人痴呆,啥都忘得精光了。
画图啦,码字啦,绞尽脑汁写文档。
需求啦,设计啦,埋头苦干写文档。
不过,这个项目得业主是个大国企,需要按照它指定得文档格式写。总的感觉,太繁琐,但迫使人要将整个项目想得比较清楚。比如需求,有功能性需求,也有各种质量属性,如可靠性、安全性、保密性等要求;设计需要写出各种包、类、数据库逻辑结构。然后结尾还有需求跟踪矩阵。详细设计跟踪概要设计,概要设计跟踪需求分析,需求分析跟踪软件研制任务书。课本中的东西都呈现在眼前了。
这次除了要写需求说明书、概要设计、详细设计,还要写研制任务书。这其中,需求说明书与研制任务书有什么区别。网上查了查,区别主要有:
1)研制任务书是业主写的,需求是承建方写的
2)研制任务书是系统规划阶段,可行性研究之后编写;而需求说明书是系统开发阶段写的。研制任务书要比需求说明书先出现。研制任务书包含了业主的需求。
倒霉透顶。
另外,写的这些文档,是要提交给业主评审的。从中涉及到两样东西:
1是需求、设计评审。老实说,我以前没搞过,不规范
2是很明显,这里这些文档属于项目范围确认里的可交付成果。可交付成果可不仅仅是可执行程序,原来还包括各种文档。在不同的项目阶段,交付不同的文档。