计算与软件工程 作业一
本文简介
这是本人的第一个博客,是在Markdown编辑模式下完成的,主要内容是针对计算与软件工程这门课课前的相关准备以及对第一章 《概论》的读后感。
正文部分
因为新型冠状病毒的影响,全国各地各个学校都延期开学,为了不耽误教学进度,线上教学便“火热”起来。在老师发的课前相关准备的指导下,注册了相应的账号,了解学习了Markdown编辑器的相关语法,并写了这一篇博客。下面主要谈谈我大致看完了软件工程的概述部分的读后感。概述讲义对课程的教学方法、底线、方案都做了相应的阐述,链接里的内容很丰富。
在关于师生关系方面,我很同意健身教练与学员这种关系。因为在知识的寻求中,教师对学生主要是引导和解答疑惑的作用,学生在课程学习中要有认真端正的态度,老师和学生应该互相配合,但是现在大学的很多课程并没有这样较为理想的师生关系,有些师生关系很僵,有些关系很弱,想要构建良好的师 生关系自然需要教师和学生的共同努力。软件工程这门课我之前有听说过但是从未去了解或接触过,通过概论对该门课程有了初步但不成型的了解。在概论中提到:软件 = 程序 + 软件工程,程序是基本功,但是除了程序之外,软件工程决定了软件的命运;可见软件工程的重要性。
概述中对软件工程的定义如下
软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程
文章中列举了两个例子为我们引入软件工程这个概念,阐述了程序、软件和软件工程的联系,一个是二柱做软件;另一个是航空业的发展。由此可以发现:推动软件业发展的一个重要的动力就是人们的对其的需求。文章还更新了我对bug的看法,即:bug是相对的,不是绝对的,根据人们的需求以及角度的不同,对bug的评判标准便也不同。
最后就是关于我们该怎么学习软件工程这门课程,正如在概述的一篇文中所提到的茅以升老师提出的一个很重要的教学方法:习而学;即让学生在达到理论阶段之前先进行大量的练习,这不同于一般的从理论再到实际联系的方法。但正如文章所说,相比于传统的先进行理论的教学方法,习而学的教育方法更能够激发需要实际动手操作的工程类的学生的学习兴趣。软件工程就是一个需要实际动手的学科,同时也需要多思考。想要真正学好一门学科需要花费时间和精力,需要端正的态度和相应的努力。通过概述对本课程的相关概念和要求有了一定的了解,对习而学的教学模式还不太能够理解,后面会去慢慢体会的。