软件过程和模型.pptVIP

  • 4
  • 0
  • 约7.23千字
  • 约 115页
  • 2024-01-17 发布于广西
  • 举报

教学内容:

软件过程与软件生存周期

典型软件过程模型

面向对象的软件过程模型

统一建模语言UML

基本要求:

掌握软件过程与软件生存周期的概念

熟悉典型软件过程模型

熟悉统一建模语言UML

教学重点:

软件过程模型和UML

;软件过程;基本过程类包括需求获取、开发、维护等基本活动及与基本活动相关的里程碑事件和质量保证点。

支持过程类包括文档、配置管理、质量保证、确认和评审等活动。

组织过程类包括基础设施、人员管理和培训等活动(见图2-1)。;软件生存周期;软件生存周期一般可分为三个主要阶段:定义阶段、开发阶段和维护阶段。而这三个阶段往往又可以细分为一些子阶段。

;2、开发阶段;3、维护阶段;软件生存期的阶段划分;2.2典型软件过程模型;;2.2.1瀑布模型WaterfallModel(线形顺序模型);特点:

1)从上一项活动接收该项活动的工作对象,作为输入;

2)利用这一输入实施该项活动应完成的内容;

3)给出该项活动的工作结果,作为输出传给下一项活动;

4)对该项活动实施的工作进行评审。若其工作得到确认,则继续进行下一项活动,否则返回前项,甚至更前项的活动进行返工。;缺点:

1)严格分级导致缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。凡前一阶段出现的问题需要通过后一阶段的重新确认来解决,所以这一点在开发过程完成后才有所察觉,因此,有时其代价十分高昂。

文档评论(0)

1亿VIP精品文档

相关文档