SE第一次作业
程序:由数据结构和算法组成,用于实现“人”所需求的功能,然后根据人需求的改变而不断完善与更新;
软件工程:就是上述中人们需求的改变而要求代码编写者进行完善,随着需求的增加这个过程就变的庞大起来,类似于建设大楼似的,称其为一个工程;
软件:而软件则是二者的结合,软件是呈现给用户的一个窗口,用户是通过软件来实现自己的需求的,而软件就是代码编写者要提交给用户的一个结果,然后由用户来审核以及继续提出意见;而提供软件的人还要继续进行维护和更新,以保证软件的正常使用;最重要的是软件必须具有可扩展性,不能无法继续更新。
硬件:硬件则是软件需要寄托的东西,软件归根结底还只是代码的集合,必须依靠硬件才能展现它的风采;
软件危机:在这个人们需求和科技水平都大幅增长的时代,软件所蕴含的代码长度远比它刚出现的时候要成千上万倍,因此对软件的维护和更新都比之前加大了诸多难度,在这些过程中会出现一系列的问题称其为软件危机。
以上仅个人理解。
自身现在的专业能力较弱,我个人认为现在完全没有出去工作的能力,现在的代码编写能力不强,还需提高许多,代码量应该在1万左右,算法能力一般,但是能够快速理解题目的要求,然后将其转换为可以直接用代码表示的内容,只是将其用代码实现还差点火候,以后要多编写代码以提高自己的不足之处。

浙公网安备 33010602011771号