软工的基本认识
这里主要介绍三类,软件的分类,软件工程过程,软件的生存期模型
软件的分类
软件开发是一个灵活性很强的工作,即使同样的功能给不同的人使用,需要设计的也不尽相同,比如说,同样要实现一个图书搜索功能,如果是给小学图书馆设计,就要符合小学生的需求,比如说多些图片的设计,而给老年人设计呢,则需要放大字体等等,就像搜狗输入法中会有老年人专用的皮肤,这也体现设计者的用心,好程序的背后总会有用心的设计者。所以软件的分类是必须的
软件工程过程
这是指导整个软件开发的指南,这里包括软件从开始到结束的整个过程,包括制定计划、
需求分析和定义、软件设计、程序编写、软件测试、运行/维护,这六个步骤每一步的执行是保证项目成功