第一次博客作业

任务一:  

在没有学习软件工程这门课程之前,我以为软件就是一个很大很大的程序,其中有很多很多的子程序;但是,学了软件工程之后,我才发现,自己以前的认识是错误的。根据我的软件工程老师的讲述,通过教材和课堂的讲述,我对于一些的内容的理解如下:程序不包括软件,软件里包含程序;软件=程序+文档。程序,很多人都知道,程序就是一行行的代码,并且和我们所学的数据结构息息相关。硬件,顾名思义,就是真实存在的,比如硬盘之类的,计算机内部的零件等。软件危机,我个人理解,就是软件在发展的过程中遇到的危机,比如,我们现在的一些生活中必须要必须要用的软件,客流量很大,大到我们不可想象,这就会使这个软件崩了。所以,未来的软件危机需要我们解决。软件工程,何为工程,就是指一个大的,需要多人合作才能完成的一个任务;而软件工程,我理解的就是制造出一个可以使用的软件,又或者说可以进行推广使用,有很大的客流量的一个软件开发。

  说实话,我没有开发软件的经历,仅仅只是对一些程序的编程。软件开发就是有很多的程序员在一起做一个软件,他们各自分工不同,但是在他们所有的编程又会组成一个软件。软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。总而言之,软件开发这个工作要多人合作完成。

任务二:

  学习计算机,已经有两年了。从刚开始的C语言,到Python,java,web前端等,我已经初步的掌握了一些计算机的必要知识。

  可以说C语言是我的计算机编程的启蒙语言,所以相对于其他的语言,我更加的熟悉和掌握的更好的是C语言吧。代码量很大,比其他的语言都大。

  第二个熟悉的语言应该是java,因为我对java有点兴趣,并且现在的开发语言java很流行。java我做的应该是学生管理系统,该程序应该是我做的大的程序。

  对于一个IT方面的人员来说,有时候借鉴别人的代码,并不是一件稀罕和可耻的事;我自己就曾在别人的代码中进行修改,从而达到自己的目的,比如在上学期web中,在设计主页的时候,我就借鉴了网上的开源代码,从而设计了一个比较好看的网站主页;当然,读懂别人的代码是一件很麻烦,很费脑的事,有时候必须从头开始才能读懂代码。而且即使是读懂了,也会出现或多或少的bug,遇见最麻烦的bug是,我和摘抄的源代码有一些重合量词,从而导致编程测试也对,但结果出错。最后还是自己一个一个找,好长时间才解决的。

 

 

 

 

软件开发摘自https://baike.so.com/doc/5327763-5562935.html

posted @ 2020-09-20 14:32  清雨倾城  阅读(61)  评论(0)    收藏  举报