软件工程笔记:软件工程概述

软件工程概述

— 笔记整理自 北京理工大学 计算机学院

为什么要学习软件工程

  • 发挥团队潜能
  • 团队成员发力一致
  • 紧密协作
  • 协作要求团队成员遵守同一规则

软件工程到底学得是什么

  • 规则:应该怎么做,不应该怎么做
  • 方法:第一步,第二步,第三步…
  • 经验:有用的,好的东西
  • 教训:失败的行为模式和案例
  • 工具:我们开发中用到的所有工具

软件工程框架

  • 软件工程周边的主要概念,如:软件生命周期
  • 相关规则
  • 敏捷开发
  • OO与UML
  • 自动化 CI/CD
  • 过程
  • SQA
  • 软件复用:类库复用,框架复用

怎样学好软件工程

  • 学习规则
    • 尊重基本理论
    • 学习前人经验
    • 管理技术并重
  • 实践规则
    • 纯手工制作
    • 简单工具
    • 自动化工具
  • 忘掉规则
    • 无招胜有招
    • 手中无剑
    • 心中也无剑

非常重要的一点是:禁止跨越实践规则,也就是说必须要经过实践,才能把规则变成自己的,才能去忘掉他

猜你喜欢

转载自blog.csdn.net/Tyro_java/article/details/106721960