对于软件工程的认知和理解

作业一

软件是指有多个程序(源代码组成),个人觉得是能同时满足多个应用需求的一个大程序

程序指源程序,一行行的代码。

硬件,计算机系统中各种机械电子原件。

软件危机:落后繁琐的软件生产方式无法 满足用户日益增长的软件需求。

软件工程:并不是单纯的敲代码,是一个系统性,工程性的体系,需要进行用户需求调查,对自己用什么语言,怎样做,怎么优化,怎么最快满足用户等等。总的来说程序组成了软件,软件通过硬件来实现满足用户需求,因为发生软件危机才导致软件工程的不断加深,程序员需要慢慢修改,通过改变语言,改变程序算法,不断优化才造就现在各种各样用途方便快捷的软件。

 对于我说虽然没有参与过软件开发,但我个人认为的软件工程应该是一个超大型的程序编程项目,由n多个程序组成,并且里面还运用管理学(市场用户的需求,怎样写程序,用什么算法,什么工具什么开发环境),经济学(怎么运行最快,最简便,开发软件的效率怎样最高)然后多个程序员结构化的书写,合理分配,再最后统一合并,一起运行测试。

作业二

对于程序编写能力,我个人觉得比较一般吧,也仅仅是完成老师留的作业,每次想写程序前还需要先现想怎么写来着,看看例题能想起来大概,别的也就不多说了想对自己说

代码量的多少不能代表编写技术有多高,但是你敲的代码量一定能衡量你进步的多少!因为你敲的代码越多你对编程的认识就会逐步的提高!自己就是一个例子以前自己就只知道用什么变量就定义什么变量!但是还可以把一些不变的代码给封装起来!这是以前自己所不知道的。还可以把一些重复的代码放到一个方法里面,进行调用从而消除代码的重复性!懂得了面向对象,让不变的不变,让变得变!虽然这些只是初步理解但是这就是进步。希望大家都能认识到这一点。

还有感触最深的是兴趣的重要性!希望自己能够对软件工程有足够的兴趣可以一直在兴趣的驱动下走的更远!

posted @ 2020-09-19 20:35  Microsoftg😏  阅读(411)  评论(0)    收藏  举报