初露锋芒:
两个月过来了,软件工程是走马观花过来的,这么突兀的经历,着实让我再次体会到软件工程的重要性和他的意义,正所谓“无规矩不成方圆”,看看这规范软件的学习,规范出的我有什么成果。
雏鹰展翅:
软件工程首先要就对象是软件,那么软件是什么呢,原以为,软件只是用程序语言编写实现的功能,其实不然,让我带你们走进软件工程,认识下,什么是软件,什么是软件工程,软件工程做什么的,有什么重要的地方。
软件:计算机系统中与硬件相互依存的另一部分,包括程序,数据及文档的完整集合;它是一种逻辑实体,并不是物理实体。
软件工程:软件工程一直以来都缺乏一个统一的定义,在这里引用网上比较认可的一种定义:软件工程是研究和应用如何以系统性、规范化、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
我们知道什么是软件工程了,那么软件工程到底要做哪些任务呢!
软件工程过程实质就是为获得软件产品而完成的四部活动。用四个字母征服你!P-D-C-A
给你们通俗的讲下:
1、P(Plan)———软件规格说明。规定软件的功能及其运行的限制。
2、D(Do)————软件开发。开发出满足规格的软件产品。
3、C(Check)———软件确认。与客服沟通,确认软件是否达标。
4、A(Action)——软件演进。不断更新以满足客户需求。
这是软件工程要进行的任务,我在看完哈大的软件工程视频后,觉得重中之重应该是——文档,有文档才能规范化、系统化,开发维护系统,其实要做的很简单,不写了,手累,来张图解释解释吧!
心灵鸡汤:
这段时间下来,对软件工程有了一个新的认识,对待事物也先想想,这类东西是都可以形成文档,传承下来,不用每次用到的时候每次整理,科学是由规律可循的,现在回头看来,以前做的机房收费系统,仅仅是一个代码集合,就是一个野人,不过现在我们走在文明、进化的道路上···。