计算机与软件工程作业1
------------恢复内容开始------------
准备过程中遇到的困难
注册博客园之前要先注册一个码云个人主页加入班级
二 工具软件的看法及认识
码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此很多人用它写博客。
三 第一章概述内容的读后感
课程目标
软件工程这门课老师将采用的是“做中学”的教学计划,目的是为了让我们能够将理论与实践向结合,而在学习之前,我们需要明确,学生是学习的主体,我们需要在错误中不断进步,所以写代码,做实验,修bug是不可缺少的,还要及时给予老师反馈,同时我们要利用好互联网技术,寻求对自己有帮助的学习材料,明确自己的学习动力,提高自己的学习效率;其次,在学习的过程中,我们可以参考借鉴别人的成功作品,但更多的是要有自己的思考,不能照搬照抄,给予原作者尊重,同时也是尊重自己,因此,在写文献综述类的文章时,可以参考别人的经验和描述,但关键是要标明文章来源。
课程理解
对于软件工程这门课,茅以升称之谓“习而学的工程教育”,由此可见要想更好的掌握工程理论,大量的练习是必须的。“软件=程序+软件工程”,而软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程,包括软件需求分析、软件设计、软件构建、软件测试和软件维护。
课程概述
计算机科学与技术和软件工程涉及的领域不同,计算机科学与技术是计算机的全面知识,包括计算机原理、硬件、软件及发展趋势。软件工程主要是计算机软件的开发,程序的编写;软件工程这一专业起源于软件危机年代,经过这么多年的发展,软件工程也形成了自己一套独有的知识体系与框架。大体上软件分为三大类:第一类是系统软件(System Software),用于控制和协调计算机以及外部设备、支持应用软件开发与运行的软件,如:操作系统、编译器与连接器、网络管理系统、数据库管理系统等;第二类软件是支撑软件(Support Software),是软件系统的中间层,支撑各种软件的开发、运行与维护的软件,如网络构建、中间件及软件运行平台、软件开发环境及工具、各种接口软件与工具组等;第三类软件是应用软件(Application Software),是为了满足特定应用领域、不同应用问题之需求的专用软件,如行业应用软件、文字与媒体处理软件、办公自动化软件、企业管理软件、工业控制软件各类嵌入式应用软
------------恢复内容结束------------