第一次博客作业

软件:课堂上学到“软件=程序+文档”,在很久以前软件可以近似等于程序,但随着科学技术的日益发展,软件的概念渐渐清晰化。程序从属于软件,软件除包含程序外,一般把各种资料文档等也包括在内。

程序:“程序=数据结构+算法”,即做一个程序需要先思考该用哪一种方式来合理、高效的表示数据,之后找到一种合适的算法来串联程序的逻辑,二者结合组成一个好的程序。

硬件:是计算机硬件的简称,其中主要包括我们能见到的外部设备:鼠标、键盘、显示器等,还包括看不到的CPU、内存、主板等。在我看来硬件是我们和计算机交流的纽带。

软件危机:软件的开发方式过于落后,无法满足计算机软件飞速发展的需求,导致软件的开发与维护出现了一系列问题。可概括为:质量差、效率低、成本高。

软件工程:“工程=技术+管理”,软件工程即为软件方面的技术加管理,工程不是一个人可以完成的,应该是一个团队完成的。

五个方面相辅相成,无论是哪个方面落后或出现问题都有可能导致软件危机的出现。

自身能力评估:目前能力并不是很好,由于java课程结束的时间很长了导致对于一些内容已经忘记,需要在学习本门课的过程中慢慢温习。虽然我是计算机科学与技术专业的学生但是对软件也并不陌生,无论是生活中的使用,还是上课时的提及。所以虽然当前能力不足但是我会在之后的课程中努力提高自己的能力,争取在课程结束时能够有一些进步和改变。

posted @ 2020-09-20 13:16  180401栗聪慧  阅读(63)  评论(0)    收藏  举报