计算与软件工程作业一

遇到的困难

第一次接触博客,对各项操作都不是很理解,特别是关于markdown。搜索了很久才知道如何在博客园后台用markdown编辑器写文章,明白了以后就觉得写起来很有意思

工具软件认识及看法、学习过程

博客,仅音译,英文名为Blogger,为Web Log的混成词。它的正式名称为网络日记;又音译为部落格或部落阁等,是使用特定的软件,在网络上出版、发表和张贴个人文章的人,或者是一种通常由个人管理、不定期张贴新的文章的网站。

之前多多少少也有听说过博客,但是自己动手写是第一次。感到新鲜之余也充分感受到了博客的便利,它为因为疫情无法正常上课的我们提供了良好的交流学习的平台。

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

markdown是互联网上很流行的写作语言,它使用一些简单的符号(# * / > [] ()\ )来标记文本格式。语法非常简单,一看就会。使用者可以根据需要和个人喜好随意排版,但是要完全充分利用还是需要花一些时间好好研究的。

  • 相比WYSIWYG编辑器

优点 缺点
纯文本无排版困扰 需记语法
操作简单 某些平台不支持markdown编辑模式

第一章概述内容的读后感

一.师生关系

教学的基础就是首先要明确师生关系,在大学,老师和学生都是成年人。学生有自己独立的思想和人格,老师不是上司不是保姆更不是狱警。最理想的师生关系应该像健身教练和学员。老师有足够的经验,学生抱有明确的目标刻意努力,两者相互反馈。师生共同投身到教学活动中,全面锻炼。

二.软件工程

软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程。软件工程包括下列领域: 软件需求分析, 软件设计, 软件构建, 软件测试, 和软件维护。软件工程和下列的学科相关: 计算机科学, 计算机工程, 管理学, 数学, 项目管理学, 质量管理, 软件人体工学, 系统工程, 工业设计, 和用户界面设计。我们在开发,运营, 维护软件的过程中有很多技术, 做法, 习惯, 和思想体系。 软件工程把这些相关的技术和过程统一到一个体系中, 叫 “软件开发流程”,软件开发流程的目的是为了提高软件开发, 运营, 维护的效率;以及用户满意度, 可靠性,和软件的可维护性。

软件 = 程序 + 软件工程

程序,在这里指的是源程序,就是一行一行的代码。仔细看过去,它们的确是建立在数据结构上的一些算法。但是光有代码还是不行的,这些一行一行的代码不会自己运行,得有人编译成机器能懂的目标代码,而编译不仅仅是 cc 和 link 命令,对于一个复杂的软件,我们不但要有合理的软件架构(Software Architecture), 软件设计和实现 (Software Design & Implementation), 我们还要用各种文件来描述各个程序文件之间的依赖关系,编译参数,链接参数,等等。这些都是软件的构建。

三.个人总结

软件工程是一门需要自己动手实践操作的课程,学生应该先搞懂各个基本概念。然后明确好自己的学习目标,根据自己的实际情况制定好计划。切忌纸上谈兵,把握好跟老师同学的交流学习的机会。守住作为学生的底线,作业不抄袭,不懂就问。

posted @ 2020-02-17 12:07  川鹤  阅读(158)  评论(0)    收藏  举报