第十一章电子商务系统实施与维护 第二个版本可以考虑进一步实现模块5、10、12和 15,并建立库存文件,而把模块6、7、16和17作为树桩。 也就是在第一版的基础上,实现库存文件的查询与更新。 第二个版本实现之后,其余模块与数据库的建立, 可以再分两个版本实现。例如作为第三个版本,集中考 虑领料文件的建立和更新,为此,可实现模块8和模块 13,并把“领料登记”文件建立起来。也可以把其余模 块与数据库的建立放在一个版本上,视具体情况而定 这个例子说明,版本的划分需要考虑以下几个方面:
第十一章 电子商务系统实施与维护 第二个版本可以考虑进一步实现模块5、10、12和 15,并建立库存文件,而把模块6、7、16和17作为树桩。 也就是在第一版的基础上,实现库存文件的查询与更新。 第二个版本实现之后,其余模块与数据库的建立, 可以再分两个版本实现。例如作为第三个版本,集中考 虑领料文件的建立和更新,为此,可实现模块8和模块 13,并把“领料登记”文件建立起来。也可以把其余模 块与数据库的建立放在一个版本上,视具体情况而定。 这个例子说明,版本的划分需要考虑以下几个方面:
第十一章电子商务系统实施与维护 (1)总的原则是先实现控制部分后实现具 体执行部分,先上层后下层。尤其是第一个版 本具有特别重要的意义,应该让控制流通过尽 可能多的模块,以便于测试尽可能多的接口。 因此,第一个版本实现的模块大多数是控制模 块,也包括少数执行模块(这往往是系统最主要、 最经常的业务所必须通过的模块),一些例外情 况的处理留待以后实现。这一步是后面各步实 现的基础
第十一章 电子商务系统实施与维护 (1) 总的原则是先实现控制部分后实现具 体执行部分,先上层后下层。尤其是第一个版 本具有特别重要的意义,应该让控制流通过尽 可能多的模块,以便于测试尽可能多的接口。 因此,第一个版本实现的模块大多数是控制模 块,也包括少数执行模块(这往往是系统最主要、 最经常的业务所必须通过的模块),一些例外情 况的处理留待以后实现。这一步是后面各步实 现的基础
第十一章电子商务系统实施与维护 (2)每个版本实现多少模块以及实现哪些 模块要根据开发力量、设备、培训等方面的情 况确定。人多,同时开发的模块可以多些,否 就少一些。一般两、三个月完成一个版本比 较合适。时间太短,完成的任务可能太少,用 户看不出什么进展。间隔时间太长,与用户交 流的机会少,容易偏离用户的需求,用户对项 目的进展容易失去信心
第十一章 电子商务系统实施与维护 (2) 每个版本实现多少模块以及实现哪些 模块要根据开发力量、设备、培训等方面的情 况确定。人多,同时开发的模块可以多些,否 则就少一些。一般两、三个月完成一个版本比 较合适。时间太短,完成的任务可能太少,用 户看不出什么进展。间隔时间太长,与用户交 流的机会少,容易偏离用户的需求,用户对项 目的进展容易失去信心
第十一章电子商务系统实施与维护 (3)复杂的模块应分散在几个版本中逐 步实现。 (4兼顾功能模块和数据库的实现 (5)兼顾硬件、软件、人员培训方面的 情况
第十一章 电子商务系统实施与维护 (3) 复杂的模块应分散在几个版本中逐 步实现。 (4) 兼顾功能模块和数据库的实现 (5) 兼顾硬件、软件、人员培训方面的 情况
第十一章电子商务系统实施与维护 自顶向下实现方法与传统方法的比较: 首先,与传统的方法相比,这种自顶向 下的实现方法首先有效地解决了接口问题。接 口解决不好,往往不得不对调试过的程序反复 修改,甚至推倒重来,造成重大的返工
第十一章 电子商务系统实施与维护 自顶向下实现方法与传统方法的比较: 首先,与传统的方法相比,这种自顶向 下的实现方法首先有效地解决了接口问题。接 口解决不好,往往不得不对调试过的程序反复 修改,甚至推倒重来,造成重大的返工