第二章 软件过程.pptVIP

  • 17
  • 0
  • 约4.18千字
  • 约 43页
  • 2019-01-17 发布于湖北
  • 举报
软件工程 - 2011 - 第二章 软件过程 第二章 软件过程 (1) 学习的过程与软件的开发过程 建造计算机软件是一个迭代学习的过程,其输出是在过程进行中收集、精炼和组织的知识的具体化。 过程:产生某种预定输出的一系列可预测的步骤,包含一组活动(activities)、约束(constraints)、资源要素(resources)。 过程使用一定的资源,受一定的限制,并生成一定的中间及最终产品; 过程中所包含的活动事先都规定好了; 过程中每个活动的开始、结束有明确的规定; 每项活动都有相应的指导原则,用以明确其目标; 各活动之间以某种顺序组织; 过程可能包括若干相互关联的子过程; 过程中的活动、资源以及产品都可能受到约束; 过程能保证各活动之间是有组织的和一致的: 从而,不同的人使用同一过程能获得在某一层次上一致的产品; 一致性并不排斥灵活性,一致性是在某一层次上实现的; 过程可被检查、理解、控制和改进; 过程也是传授经验的一种途径。 软件过程:为建造高质量软件所需完成的任务的框架,它规定了完成各项任务的工作步骤。 软件过程和软件工程的关系: 软件工程应该是由有创造力、有知识的人在定义好的、成熟的软件过程中进行的,该过程适合于他们建造的产品和他们的市场需要。 软件过程定义了软件开发中采用的方法,但软件工程还包含该过程中应用的其他技术和工具。 当谈及的过程涉及到某种产品的建造时,常

文档评论(0)

1亿VIP精品文档

相关文档