导读:现在,开始了软工的学习。改变以前的到了最后再总结的习惯,只要学习了就进行总结。
第1-3讲:软工概论
在这里,想到了数据库系统的生存期,在《数据库系统原理》一书的第二章,介绍了数据库设计,现在,看来,和软工生存周期的几个阶段,有着异曲同工之妙。
第4-5讲:软件计划
在这一阶段,形成软工的第一个文档:可行性分析报告。
第6-9讲:需求分析
在这一阶段,形成软工第二个文档:需求规格说明书(数据流图,数据字典)。
感想
之前做的学生,包括机房,差不多都是眉毛胡子一把抓,反正到最后能把功能实现就行。看了软件工程,觉得那样真的太凌乱了。回头去看代码,有些竟然不能很快想起当时的具体思路,虽然当时也画了图,可是,因为修改的很乱,也看不出哪一个是第一次画的,哪一个是最后一个画的了。要想回去再整体的优化一下,都不知道具体怎么下手。比如对文本框的输入限制,不知道哪些地方是共同的。
现在,学习软件工程。由文档驱动,将不至于出现修改不知道从哪儿下手的现象,可以说,软件工程,是软件开发的一个重要学习内容,学不好软工,也就不能很好的开发一款软件。
好好学习,天天向上。
请大家多多指教,谢谢!