软件工程之美 第一周

课前必读

开篇词

  • 软件开发领域知识:

    数据结构、算法、面向对象思想、设计模式、软件工程

  • 掌握逻辑、知识与案例结合。

  • 三个维度:“道、术、器”。

    • “器”为工具。

    • 术”为方法。

    • 道”为核心思想、本质规律。

  • 软件生命周期:

    规划、需求分析、设计、编码、测试、运行维护这六个阶段

学习攻略

  • 目标就是为了要聚焦于质量,构建和维护高质量的软件。

  • 软件过程指导框架:瀑布模型和敏捷开发。

  • 软件工程三要素:工具、方法、过程。

    软件工程的核心知识点,就是围绕软件开发过程,产生的方法学和工具。

    知道了过程,掌握了方法,那么具体落到操作层面,就会涉及到工具的使用。

    • 软件过程,就是在软件项目的生命周期内,也就是软件从诞生到结束这期间,在开发与构建系统时要遵循的步骤。
    • 在整个过程中,如何构建系统的方法学。
  • 四重境界:用器、学术、悟道、传道。

基础理论

01

  • 软件工程,就是要用工程化方法去规范软件开发,让项目可以按时完成、成本可控、质量有保证。
  • 工程化的方式,就是你分步骤(过程),采用科学的方法,借助工具来做产品。
原文地址:https://www.cnblogs.com/Yogile/p/14260011.html