软件工程实践者的研究方法讲义第二章分析报告.pptVIP

  • 8
  • 0
  • 约7.43千字
  • 约 62页
  • 2016-04-11 发布于湖北
  • 举报

软件工程实践者的研究方法讲义第二章分析报告.ppt

软件工程 第2章 过程模型 软件过程 软件同其他资产一样,是知识的具体体现,而知识最初都是以分散的、不明确的、隐蔽的且不完整的形式广泛存在的,因此,软件开发是一个社会学习的过程。软件过程是一个对话,在对话中,软件所必需的知识被收集在一起并在软件中实现。过程提供了用户与设计人员之间、用户与不断演化的工具之间以及设计人员与不断演化的工具(技术)之间的交互途径。软件开发是一个迭代的过程,在这个过程中,演化的工具本身就作为沟通的媒介,每新一轮对话都可以从参与的人员中获得更有用的知识。[BAE98] 软件过程 软件过程可定义为一个为建造高质量软件所需要完成的活动、动作和任务的框架。 软件过程定义了软件开发中采用的方法,但软件工程还包含该过程中应用的技术(技术方法和自动化工具)。 软件工程是由有创造力、用知识的人完成的,他们根据产品构建的需要和市场需求,选取成熟的软件过程。 通用过程模型 软件过程示意图如课本图2-1所示(19页)。每个框架活动由一系列软件工程动作构成;每个软件工程动作由任务集合来定义,这个任务集合明确了将要完成的工作任务、将要产生的工作产品、所需要的质量保证点,以及用于表明过程状态的里程碑。 通用过程模型 软件工程的通用过程框架定义了五种框架活动——沟通、策划、建模、构建以及部署。此外,一系列普适性活动(项目跟踪控制、风险管理、质量保证、配置管理、技术评审以及其他活动)贯穿

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档