软件工程课件研全2015发布.ppt

敏捷过程与极限编程 1.敏捷过程 具有高效、快速响应变化的开发过程。 (1)个体和交互胜过过程和工具; (2)可以工作的软件胜过面面俱到的文档; (3)客户合作胜过合同谈判; (4)响应变化胜过遵循计划。 2.极限编程 敏捷过程中最著名的一种,指把好的开发实践运用到极致,多应用于软件需求模糊的场合。 微软过程 1.微软过程准则 2.微软软件生命周期 (1)规划阶段 (2)设计阶段 (3)开发阶段 (4)稳定阶段 (5)发布阶段 3.微软过程模型 * 例3,是一个对提前退出循环处理的例句。 当我们在进行程序设计时,还经常遇到一类在循环结构中含有条件语句,一旦条件得到满足,便提前退出循环,并跳到正常的循环出口之外,为了满足功能的要求,又添加一个非正常的提前退出出口。例如,以前我们曾经设计一个查询零件库中的零件的查询程序,就类似于这样的结构。见上图(左); 处理方法: 像这样的循环我们可以用-----------“标志变量“ 法将它设置成单出口结构。 具体做法为: 先设一个标志标量-----EXIT----- ,并将它设置为“假”。一旦在某次循环C2获得满足,便EXIT改“假”变“真”,使程序在一轮循环中因“NOT EXIT”变假而终止循环。 另外,有些高级语言还为提前退出循环

文档评论(0)

1亿VIP精品文档

相关文档