清华面向对象程序设计:第05章.pptVIP

  • 3
  • 0
  • 约5.51千字
  • 约 39页
  • 2016-11-06 发布于江西
  • 举报
清华面向对象程序设计:第05章.ppt

第5章 面向对象的软件开发过程 5.1 软件开发过程 软件开发过程 指开发软件产品的一整套活动,其中主要包括软件描述、软件开发、软件有效性验证和软件演化。不同的软件开发商,针对不同的开发项目可能会采用不同的方式组织上述4项活动的实施。 软件开发模型 软件开发模型是对软件开发的全过程、活动和任务的抽象描述。选择合适的软件开发模型将有利于提高软件开发的效率、软件产品的质量,以及日后的软件维护能力。 5.1.1 软件开发面临的主要问题 软件开发主要面临以下几个迫切需要解决的问题: 1.软件可靠性 软件可靠性是指软件系统能否在既定环境下运行并达到预期的结果。尽管通过对软件进行调试和测试可以排除大约40%的错误,任何人也不能保证任何一个软件产品没有错误。 2.软件生产率 计算机硬件的迅猛发展,带动了人们对软件需求的急剧增长。与计算机硬件的发展速度相比,软件的生产效率极其低下。 3.软件重用性 不同的应用领域要开发不同的应用软件,既使相 同的应用目的也会由于需求上的微小差别,导致重 新开发整个应用软件。 4.软件维护性 多么优秀的软件开发队伍也无法保证软件产品在 使用过程中不会出现任何错误,因此,日后的维护 工作将显得格外重要,而修改和完善软件产品在使 用过程中显现出来的错误和不足之处是软件维护阶 段的主要任务。 5.1.2 软件的生命周期 软件工程将按照

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档