干货在这里@产品

浅读软件工程 (2)--软件工程基本原理及主要工具

2019-07-29  本文已影响0人  初十一

浅读软件工程 (2)--软件工程基本原理及主要工具

基本原理

为确保软件产品质量和开发效率、成本,业界总结了7条软件工程的基本原理,作为软件工程的最小集合。
分别是:

  1. 用分阶段的生命周期计划严格管理
    计划很重要,在所有项目研制过程中计划都是保证项目可能有序进行的重要条件,项目管理大多也都是各类计划的管理。在这点上软件工程结合软件开发的特点提出了6类计划:
    • 项目概要计划
    • 里程碑计划
    • 项目控制计划
    • 产品控制计划
    • 验证计划
    • 运行维护计划
  1. 坚持进行阶段评审
    和其他项目开发的质量控制一样,软件设计的各阶段也应进行必要的评审。防止因为前一阶段的问题错误而造成后续不必要的损失。

  2. 实行严格的产品控制
    这里主要是说应对需求的变更。

  3. 采用现代程序设计技术

  4. 结果应能清楚地审查
    基于软件不具备物理形态,结果要能更清楚的审查则需提高产品过程开发的可见性。

  5. 开发小组的人员应该少而精
    开发小组素质要好,人员应少,防止上“通信开销”过大。

  6. 承认不断改进软件工程实践的必要性

软件工程工具

市面上软件工具数不胜数,但必要的可分为如下几类:

  1. 需求分析工具
    包括结构化图形工具箱和面向对象模型化工具及分析工具。
  2. 设计工具
    包括概要设计工具和详细设计工具。
  3. 编码工具和排错工具
  4. 测试工具
上一篇 下一篇

猜你喜欢

热点阅读