方法是提供怎样去建立软件的技术,这些技术包括项目的计划和评审、系统和软件需求分析、数据结构定义、程序结构、算法、编码、测试和维护等。
工具是为软件工程方法提供自动化或半自动化的支持。目前上述每一个方法都有支持工具,如果将这些工具集成起来,那么由其中一个工具产生的输出信息就可以被另一个工具使用,于是便创建了支持软件开发的综合系统——计算机辅助软件工程(CASE)。
过程是使方法和工具相结合的粘合物,它使得软件开发任务能够经济地、准时地、快速地完成。过程定义了一系列步骤,并规定了每一步骤应使用的方法和应交付的文档及报告,以及用于帮助保证质量、协调变化的措施,还定义了能使软件开发人员了解进展情况的一些里程碑。
BD是Basic Design的缩写,完成“本系统要做什么” ,即系统的分析阶段工作;FD是Function Design的缩写,完成本系统功能块的划分,是“怎么去做”的第一阶段工作,即系统的设计初期阶段工作;DD是Detail Design的缩写,完成本系统各个功能模块的详细设计工作,是编程阶段的准备设计阶段;MK是Making的缩写,即具体编程实施阶段;UT是Unit Test的缩写,即单元测试阶段;CT是Combine Test的缩写,即结合测试阶段;ST是System Test的缩写,即系统测试阶段;PT是Product Test的缩写,即商品测试阶段。
UML是Unified Modeling Language的缩写,UP是Unified Process的缩写,是国际上最新的面向对象的分析设计与开发方法的方法论。在承接面向对象的应用项目开发时,我们曾经使用过80年代国际上流行的 BOOCH方法(由Grady Booch发明)、OMT方法(由James Rumbaugh发明)、OOSE方法(由Ivar Jacobson发明)。但目前我们主要使用的是国际上最新的面向对象的分析设计与开发方法UML(Unified Modeling Language, 由Booch、Rumbaugh、Jacobson联手发明)及UP(Unified Process,由Booch、Rumbaugh、Jacobson联手发明)。
UML+UP的开发方法是通过使用下列图示中的3种概念(从用例视图出发的概念, 视图构造中心的概念,反复同时向上发展的概念)将9种设计图形详细贯通的过程,并在此基础上将系统实装完善的过程。在以往的开发过程中,我们通常使用了全部的3种概念及9种图形构件的5至7种图形构件。
在开发过程中,严格控制”UML+UP”方法论规定的每一个步骤的生产物。
2.3.2 营销计划实施方案
采用自主和合作并行的方针。
2.4 项目实施目标
第一年 第二年 第三年
套数 2 5 20
2.5 投资估算
准备投资30万人民币。
2.6 经济、社会效益分析
产品投入市场后,年内收回投资。
由于为使用者提供从海量信息中快速获取有价值情报的手段,所以可以节省人力物力。另外,主动向使用者提供有价值的信息,使得调查研究及学习更加有效。
2.7 项目可行性分析结论
由于我们在国外完成过类似系统的实装,并有解决几乎所有核心技术问题的方案,所以我们认为上述的方案是可行的和实际的。
3. 管理信息化系统通用化平台及业务逻辑自动生成工具系统项目论述
3.1 管理信息化系统通用化平台及业务逻辑自动生成工具系统技术可行性分析
3.1.1 开发背景
管理信息化系统通用化平台及业务逻辑自动生成工具系统的目的和理念是将业务逻辑和控制逻辑分离。
依据模式技术发明之父、国际著名模式技术专家亚历山大-克力斯多夫提出的理论,“所谓模式,是对我们周围经常发生的问题以及对这些发生问题解决方法要点的记述。每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心,这样,你就能一次又一次的使用该方案而不必做重复的劳动。”。亚历山大-克力斯多夫认为,各行各业的控制逻辑均是可归纳的,且数量是有限的,对这些有限数量的控制逻辑进行各种组合,就可以实现对某一行业的完整控制。计算机软件设计模式的权威专家Erich Gamma、Richard Helm、Ralph Johnson及John Vlissides四人(后来被人们亲切的称为GoF(四人帮)),对现实世界的数百种成功的系统和项目进行了分析,归纳总结了计算机界软件设计模式的23类;计算机软件架构模式的权威专家Frank Buschmann、Regine Meunier、Hans Rohnert、Peter Sommerlad及Michael Stal五人,通过多年的实践、调查与研究,归纳总结了计算机界软件架构模式的8类;管理信息化系统通用化平台及业务逻辑自动生成工具系统正是充分利用了软件架构模式和软件设计模式的理念实现的,在此基础上开发的应用系统有如下特点:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] 下一页