C语言——第八章.pptVIP

  • 11
  • 0
  • 约 12页
  • 2017-08-09 发布于河南
  • 举报
* * 第八章 软件工程 8.1 软件工程 软件工程是用工程和科学的原则与方法研制、维护计算 机软件的有关技术及管理方法。 8.1.1 软件工程的目标 软件工程的目标是:在给定成本、进度的前提下,开发 出可满足用户需求并具有可靠性、有效性、可修改性、可 理解性、可维护性、可重用性、可移植性、可追踪性和可 互操作性的软件产品。 ① 可靠性。能够防止因概念、设计和结构等方面的不完善造成的软 件系统失效,具有挽回因操作不当造成软件系统失效的能力。 ② 有效性。软件系统能有效地利用计算机的时空资源。 ③ 可修改性。能够比较容易地对软件系统进行修改和扩充。 ④ 可理解性。系统具有清晰的结构,能直接反映问题的需求。 ⑤ 可维护性。软件产品交付使用后,能够对它进行修改,以便改正 潜在错误,改进性能,使之适应环境的变化。 ⑥ 可重用性。概念或功能相对独立的一组相关模块定义为一个软部件。 软部件可以在多种场合应用的程度,称为软部件的可重用性。各种软 部件可以按照某种规则存放在软部件库中,供开发人员使用。 ⑦ 可移植性。能够比较容易地将软件从一个计算机系统或环境搬到另 一计算机系统或环境的难易程度。 ⑧ 可追踪性。可以根据软件需求对软件设计、程序进行正向追踪或根 据程序、软件设计对软件需求进行逆向追踪。可追踪性依赖于软件开

文档评论(0)

1亿VIP精品文档

相关文档