关于软件设计的思考


在校期间曾有开软件工程的课程。基于软件危机,软件产业逐渐规范化。从系统需求说明书,功能需求说明书,系统设计说明书,系统详细升级说明书,到功能测试,系统测试。其中还有白盒测试,黑盒测试,在软件发布之前就尽力发现软件存在bug.

但是在一些小厂,这些流程都是没有的,要么是研发部门不是很大,没有专职负责各文档。并且有些项目是由一个人来完成,项目急,时间紧,这些文档的编写是非常费时的,出初稿,需求确认。没有什么产品经理,研发经理,全栈工程师哪里有时间去搞这些。

嵌入式的项目有大有小,小的项目,不按照软件工程的方式进行管理,还能理解,如果稍大一点的项目,软件工程的开发流程也是需要应用到嵌入式项目的。

开发阶段的各个文档是不能少的,不论是利用什么开发模式,协同开发也好,瀑布模式也好。


文章作者: liming
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 liming !
  目录