软件工程之学习方法篇

新的技术层出不穷,如果只是停留在不断追逐,不免产生焦虑。沉下心来,学习已成为经典的学科和知识,让自己在学习新的技术(知识)时,是不断的完善自己的知识体系,而不是每次都是学习全新的东西。10年前用到的知识,10年后还会继续使用的知识。而软件工程就是这样的学科。

回想自己大学时学习这门课程的经历,可以说完全是靠背的。那时完全没有项目的经验,到现在能记住的:瀑布模型、迭代模型、软件的生命周期几个主要的概念。开始工作后,已逐渐忘记。实际上,软件开发的相关领域,都绕不开"软件工程"。而最关键的一点是要培养自己的工程思维。

学习的几个境界:一开始是使用好工具,然后是学习工具背后的方法,在然后是掌握其本质,最后是用最简单易懂的方式传递给他人。也即是用器、学术、悟道、传道。

你可能会问,工作中哪来那么多时间这样一步一步学。其实是可以采用做中学(在工作中学习),自下而上;从教中学(技术分享或指导同事时),自上而下。

学习软件工程,需要先有一个全景的印象,他的核心是什么?是有哪几块构成的,这样才能更好的理解每个知识点和彼此之间的联系。

软件工程是一门为了应对软件危机而产生的学科。主要是聚焦于质量,构建和维护高质量的软件。核心的知识点主要是三大要素:过程、方法和工具,也就是围绕软件开发过程,产生的方法学和工具。用一个简单的公式来理解的话,那就是:软件工程=工具+方法+过程。

何为方法?

是指在整个过程中,如何构建系统的方法学。如,如何用户需求、怎样对产品进行测试验收等。

过程指什么?

就是在软件项目的生命周期中,在开发与构建系统时要遵循的步骤。较为出名的就是瀑布模型和敏捷开发。


注:
此为软件工程学习第一篇笔记。

(0)

相关推荐

  • 【赠书】机器学习软件工程方法与实现!赠书5本!

    年底了,这次给大家赠送5本机器学习好书,<机器学习软件工程方法与实现>,请看细节. 这是一本什么书 这是一本指导读者如何将软件工程的思想.方法.工具和策略应用到机器学习实践中的著作.作者融 ...

  • 软件工程之怎么理解软件工程

    软件工程学习第二篇,什么是软件工程? 随着软件规模越来越大,复杂度不断增加,在软件项目开发和维护的过程中逐渐暴露出来了一些问题,如:软件产品质量低劣.维护工作量大.成本不断上升,进度不可控.程序人员无 ...

  • 软件工程学习要点

    一. 软件工程概述 1. 软件的概念及特点 定义:软件是程序.数据及开发.使用和维护程序所需要的所有文档 特点:软件是一个逻辑的而不是物理的产品 2. 软件危机的表现形式 1) 软件的开发成本和开发进 ...

  • 软件工程:理论、方法与实践

    内容简介: <软件工程:理论.方法与实践>为普通高等教育"十五"国家级规划教材.由作者结合多年软件开发实践和近年讲授软件工程课程的教学经验编写而成,强调理论与实践的有机 ...

  • 软件工程与实践(第3版)

    目录: 目录 第1章软件工程基础1 1.1软件工程的发展1 1.1.1软件危机概述1 1.1.2软件工程的发展过程2 1.2软件及软件工程概述4 1.2.1软件的概念.特点和分类4 1.2.2软件工程 ...

  • 自律:高效学习方法篇——总有一种适合你

    据研究表明,其实大部分人的智力水平相差不大,但是学习力却大相径庭,造成这样差异的更多地是我们的学习方法.学习习惯等可控因素.回顾自己的学习生涯,最遗憾的便是在学校中一直只是学习知识,却忽略了学习方法. ...

  • 学习方法篇:如何做好错题笔记?

    做错题笔记的好处 平时作业和考试中,都会遇到做错的题目.从做错的题目可以看出孩子对知识的掌握程度,还有对知识的应用能力,一般题目比较典型.对于做错的题目,同学们最基本的需要将之弄懂,但停留在弄懂肯定远 ...

  • 物理学习方法篇:如何做知识梳理2-匀变速直线运动推论

    物理学习方法篇:如何做知识梳理2-匀变速直线运动推论

  • 初中物理学习方法最强阵容!一篇搞定物理高分

    在初中物理课中,我们不但要掌握物理学的基础知识,还要掌握一些研究自然科学的方法(科学观察),培养从事生产和探索未知事物的能力.只要按照正确的学习方法进行学习,在学习阶段,可以学得快而好.    壹   ...

  • 推荐:学习方法1500篇

    一.语文篇高一新生学语文必备的九大定律话题作文思路与素材一(生命)高中语文的学习要点话题作文思路与素材二(财富)解答古代诗歌鉴赏题之"五大关注"话题作文思路与素材三(希望)初中语文 ...

  • 素描学习方法与技巧总结篇

    先要用架构的方式把形打好.构架分为以下几个步骤: 1.定出所画人物,在画纸的位置画出合适的大型. 2.找出头像二分之一的位置,再找出五官的位置,重要骨点的位置,这就要狠抓轮廓. 3.上调子,找出亮暗面 ...

  • 如何基于元学习方法进行有效的模型训练?四篇论文详细剖析元模型的学习原理和过程

    机器之心分析师网络 作者:杨旭韵 编辑:H4O 本文以四篇最新论文为例,详细剖析了元模型的学习原理和过程. 在机器学习领域,普通的基于学习的模型可以通过大量的数据来训练得到模型参数,并在某种特定任务上 ...

  • 专业篇丨计算机科学与技术、软件工程

    上一讲对计算机专业进行了系统的说明,这一讲具体介绍的是计算机行业内的两大王牌专业--计算机科学与技术专业和软件工程专业. 计算机科学与技术的热门在于计算机类专业的基础学科,基础性学科给人一种" ...

  • 学习方法之劳逸结合篇

    "少年不管,光阴似箭,因循不觉韶光换" 考试临近总有老师赶进度,我们学生也得"争渡,争渡,惊起一滩鸥鹭",知识清单铺天盖地卷来. 在烧脑狂背下,我与室友有了如下 ...