第14讲实现与测试 1系统实现 2)自顶向下开发策略 自顶向下开发策略来自于结构化方法的编程策略。在面向对 象方法中,体现为: ●从主界面开始编写界面程序; ●编写业务层程序; 最后编写数据层程序。 优点:无须专门构造运行环境,边编程,边测试,边集成。 缺点:编程初期,不能并行开展工作
-16- 第14讲 实现与测试 1 系统实现 2) 自顶向下开发策略 自顶向下开发策略来自于结构化方法的编程策略。在面向对 象方法中,体现为: ● 从主界面开始编写界面程序; ● 编写业务层程序; ● 最后编写数据层程序。 优点:无须专门构造运行环境,边编程,边测试,边集成。 缺点:编程初期,不能并行开展工作
第14讲实现与测试 1系统实现 3)自底向上开发策略 ●从数据层开始编写程序; ●编写业务层程序; ●最后界面层程序。 优点:多个程序员可以在初期就同时投入工作,效率高。 缺点:需要编写大量驱动程序和测试程序。 17
-17- 第14讲 实现与测试 1 系统实现 3) 自底向上开发策略 ● 从数据层开始编写程序; ● 编写业务层程序; ● 最后界面层程序。 优点:多个程序员可以在初期就同时投入工作,效率高。 缺点:需要编写大量驱动程序和测试程序
第14讲实现与测试 1系统实现 4.代码实现的组织 代码实现的组织是指对编程阶段的人员、过程进行的计划 和安排。 1)人员组织 把多个程序员组成开发小组,由开发小组承担开发工作,开 发小组组成可以采取: ●平等协作制,各成员能力相当; ●组长负责制,组长负责全组工作; 技能互补制,每个成员有其技术专长,互相补充。 18
-18- 第14讲 实现与测试 1 系统实现 4. 代码实现的组织 代码实现的组织是指对编程阶段的人员、过程进行的计划 和安排。 1) 人员组织 把多个程序员组成开发小组,由开发小组承担开发工作,开 发小组组成可以采取: ● 平等协作制,各成员能力相当; ● 组长负责制,组长负责全组工作; ● 技能互补制,每个成员有其技术专长,互相补充
第14讲实现与测试 1系统实现 2)进度安排 制订详细工作计划。 o任务名称 完成时国 前置任务 资源名称 0工作日2004年1月26日2004年1月26日15 4.5工作日2004年1月26日2004年2月13日 审阋初步的软件规范 2工作日2004年1月26日2004年1月20日18 根据功能规范开发原型 2004年2月4日 获得开展后续工作的批准 004年2月13日 理人员,项目经理 2004年 发 z1.r5工作日2004年2月16日2004年3月16B 分层设计参数1工作日2004年2 2004年2月17日26 工作日200年月18日2004年2月1日27 开发人 15工作日2004年2月19日2004年3月 开发人员 初步调试 15工作日2004年2月24日2004年3月16日28FS-75 人员 0工作日2004年3月16日2004年3月16日30 48.75工作日20044 2004年4月22 根据产品规范制定单元测试4工作日2004年2 测试人员 根据产品规范制定整体测试4工 测试人员 15工作日2004年3月16日2004年4月6日 5工作日2004年3月16日2004年3月23日33 试人员 測试組件模块是否符合 找出不符合产品規范的 軍新测试经过修改的代 测试人员 单元测试完成 2004年4月6日 12工作日2004年4月6日2004年4月2日 5工作日2004年4月6日2004年4月13日41 训试人员 不符合规范的异常 工作日2004年4月13日2004年4月15日43 工作日2004年4月20日2004年4月22日 试人 19
-19- 第14讲 实现与测试 1 系统实现 2) 进度安排 制订详细工作计划
第14讲实现与测试 1系统实现 1.2构件的实现 构件的实现是在集成式的迭代过程中逐步完成的。但在结 构实现中应该首先确定本子系统涉及到的构件。 20
-20- 第14讲 实现与测试 1 系统实现 1.2 构件的实现 构件的实现是在集成式的迭代过程中逐步完成的。但在结 构实现中应该首先确定本子系统涉及到的构件