课前必读
开篇词
-
软件开发领域知识:
数据结构、算法、面向对象思想、设计模式、软件工程
-
掌握逻辑、知识与案例结合。
-
三个维度:“道、术、器”。
-
“器”为工具。
-
术”为方法。
-
道”为核心思想、本质规律。
-
-
软件生命周期:
规划、需求分析、设计、编码、测试、运行维护这六个阶段
学习攻略
-
目标就是为了要聚焦于质量,构建和维护高质量的软件。
-
软件过程指导框架:瀑布模型和敏捷开发。
-
软件工程三要素:工具、方法、过程。
软件工程的核心知识点,就是围绕软件开发过程,产生的方法学和工具。
知道了过程,掌握了方法,那么具体落到操作层面,就会涉及到工具的使用。
- 软件过程,就是在软件项目的生命周期内,也就是软件从诞生到结束这期间,在开发与构建系统时要遵循的步骤。
- 在整个过程中,如何构建系统的方法学。
-
四重境界:用器、学术、悟道、传道。
基础理论
01
- 软件工程,就是要用工程化方法去规范软件开发,让项目可以按时完成、成本可控、质量有保证。
- 工程化的方式,就是你分步骤(过程),采用科学的方法,借助工具来做产品。