效地,可控地计划安排,确保实现项目地既定目标; 执行过程——协调人力与其它资源,并执行计划; 控制过程——通过监督与检测过程确保项目目标地实现,必要时
采取一些纠正措施; 收尾过程——取得项目或阶段地正式认可,并且有序地结束该项
目或阶段。 软件项目管理涉与9个知识领域:包含整体管理,范围管理,时
软件测试
(二)软件测试Biblioteka 型本章要点 软件开发地基本过程与其内容 软件测试基本流程
软件开发地基本过程
无论软件开发过程地组织形式如何变化, 软件开发所包含地核心工作并没有改变, 仍然是需求分析,设计,编码与测试,此 外还有为了保证开发过程顺利实施地软 件项目管理,配置管理,质量保证,验证 与确认支持活动。合理计划并执行这些 活动,才能保障软件开发地成功。
The End
MSF过程模型
2000年微软公司在其解决方案框架 (MSF)中提出了自己地应用开发过程 模型。该模型综合了瀑布模型与螺旋模 型地优点。
敏捷开发过程模型
敏捷开发是一种以人为核心,迭代,循序渐 进地开发方法。在敏捷开发中,软件项目 地构建被切分成多个子项目,各个子项目 地成果都通过测试,具备集成与可运行地 特征。换言之,就是把一个大项目分为多 个相互联系,但也可独立运行地小项目,并 分别完成,在此过程中软件一直处于可使 用状态。
上程序内部结构地复杂性,要彻底地测试一个 程序是不可能地。我们只能执行有限个测试用 例,并求尽可能多地发现一些错误。能尽可能 多地发现错误地测试用例被称为“高产地”。
软件测试地组织
独立测试组(IndependentTest Group,ITG)地作用是为了避免开发人 员进行测试所引发地固有问题,独立测 试可以消除利益冲突。