9月14日软件工程与UML课堂笔记

  • 软件工程的核心是质量
  • 软件工程三要素:工具、方法、过程。其中最重要的是过程。

高质量的软件产品:

  • 做了用户想要他做的事情

  • 正确有效地使用计算机资源

  • 易于用户学习和使用

  • 设计良好、代码良好且易于测试和维护

    ISO9126质量模型 (书P60)


高质量软件开发之道:

  • 高效的设计

    (模块化设计->分解)

  • 规范的编码

  • 有效的测试(在设计的时候就要考虑到如何测试)


模块化设计--->分解--->1.按功能划分 2.隔离变化(封装变化) 将稳定和易变的部分分开


代码重构(P276):测试优先 持续重构


posted @ 2020-09-20 20:35  你只配跳起来打我膝盖  阅读(171)  评论(1编辑  收藏  举报