首页 > 其他 > 详细

我对软件工程的认知

时间:2020-03-08 11:10:27      阅读:56      评论:0      收藏:0      [点我收藏+]

来咱们学校上了一年半了,学习了一年半的软件工程专业,从一开始的只是认为软件工程知识打代码,到现在对软件工程有一定的认知。

何为软件?软件是程序+数据结构。何为工程?工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,是以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西。将自然科学的理论应用到具体工农业生产部门中形成的各学科的总称。软件工程我们要学的就是用最好的方法,设计一个对人类社会进步有意义的软件。

大一上学期我们学习了C语言,C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言是比较基础的语言,也了解到了许多关于语言的知识,语言有很多互通的地方,大二下学期我们又学习了Java,一门面向对象的课程,通过大一这一年的学习,我们基本掌握了面向对象和面向过程语言学习的规律,语言是繁多的,但是以后要作为软件工程师的我们,需要掌握语言的规律,掌握多门语言,当设计软件的时候多方考虑,从技术,预算,耗资等方面考虑开发这个软件需要的人力物力。

现在通过在课堂课后学习,还有网上了解到的一些知识,大概懂得软件工程的一些过程,首先在软件开发之前我们要进行可行性分析,具体而言,在可行性分析阶段,要确定软件的开发目标与总的要求,所以在做可行性分析的时候,一般需要考虑技术是否可行、经济效益是否可行、用户操作是否可行、法律与社会是否可行等。例如,对于一个超市商品价格查询系统而言,就需要调查顾客是否希望使用这样的软件,超市商品价格来源是哪里?技术上是否能够实现等?然后进行用户的需求分析,根据用户提供的要求进行可执行方案,再然后进行软件设计和编码,最后我们还要运营好软件的维护功能。

当然作为大二的我们还有好多好多要学习,我们现在学习到的知识只是软件工程的冰山一角,希望以后能学到更多的有关软件工程的知识。

我对软件工程的认知

原文:https://www.cnblogs.com/bai1314/p/12441260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!