180402~20182669~李硕第一次博客作业
我对软件工程的认识:
当今年来学校开到这门课的时候比较好奇,从大一到大二,先后学了C,Java,Python,虽然现在也可以写出一些小程序,但是没听过软件工程,以前感觉做软件就是技术性的工作。通过了这几节课,和我课下在网上做的一些了解,我对软件工程也有了一些初步的认识,我也知道了软件危机(软件开发和维护中出现的一系列严重的问题)的严重危害(经济损失),以及软件工程学科的重要性。我也学到了软件开发的五个重要组成部分:需求分析,设计,编码,调试,维护。我认为通俗的来讲软件工程这门学科不仅仅是设计软件,更重要的是做出软件的,成本要合乎预算,做出软件要有一个合理的估计的时间,而且质量要做的好。所以说学习软件工程就和建筑师们盖楼一样,各种语言就是盖楼的材料,用户需要什么样的“楼”。我们就要在合理的估计时间,以合理的预算把软件这座”楼”盖起来,并且要使“楼”变的更加的稳固,安全,不会变成“危楼”。
以上是我对程序、软件、软件工程的初步了解,希望通过自己努力学习这门科目,可以对这门科目有更深的理解,和认识。
个人能力的描述:
1,我学过的编程语言有C,C++,Java,python,还在上学期学过HTML,CSS,JS,我对C/C++比较熟悉平常打的比较多,其他的比较少。
2,会用一些数据结构但是不太熟练。