zoukankan      html  css  js  c++  java
  • 9月14日软件工程与UML课堂笔记

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

    高质量的软件产品:

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

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

    • 易于用户学习和使用

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

      ISO9126质量模型 (书P60)


    高质量软件开发之道:

    • 高效的设计

      (模块化设计->分解)

    • 规范的编码

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


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


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


  • 相关阅读:
    usage of tmux docker
    mac. mysql
    使用ssh远程编辑
    systemd-udevadm
    iperf
    brctl
    NAT
    Linux 网络配置
    Linux 命令行快捷键
    sed 参数分析
  • 原文地址:https://www.cnblogs.com/liuziwen/p/13702078.html
Copyright © 2011-2022 走看看