- 论坛徽章:
- 0
|
以为过了很久,又来CU看看,原来也才过了2个月。
悠哉悠哉干了2年多了,做了1500个CPP程序,设计了5百左右的table,还有很多后续工作。
前些天和一个朋友聊天,他下面的一个产品,要从C++改到JAVA去了,计划了140人月的工作量,投10人14个月工期。
原帖由 longshort 于 2006-11-28 09:34 发表
看起来蛮有道理的。
楼主要是关心一下DIICOE工程,也许会对自己的说法有新的认识。<
原帖由 longshort 于 2006-12-1 08:45 发表
俺那块小石头溅起的水花声没听见吧?<
TO longshort:很抱歉没回复,因为当时没能查到DIICOE详细的资料,后来就搁着了。
今天再查了一下,还是没能查到比较详细的资料,只从下面这一段有个大概的感觉。很感谢你的建议,抱歉当时未及时恢复。
COE技术源于美国国防部的 DIICOE计划。为了实现全球联合作战的需要,改善作战决策能力和大幅度降低作战成本,克服各军种/兵种的信息系统难于互联、互通和互操作的弊端,消除信息系统“烟囱林立”和信息孤岛现象,美国国防部推出了公共操作环境的网络信息平台计划。90年代后期,COE技术得到了广泛的重视,许多跨国公司都采用 COE技术开发企业的电子商务平台。 屈延文教授介绍说,公共操作平台是建立在现代软件工程概念上的,实施最大限度的软件和系统资源的重用,启动数据共享工程(SHADE)。屈延文教授特别说明,公共操作环境(COE)的建设,不仅是一种标准、结构、基础及软件实现的建设,更是 IT产业在互联网时代的新型产业模式的建设。所以说,平台建设也是企业新兴产业模式的建设。
2004年底我们启动了一个应用库开发计划,相对于函数库、类库,应用库主要是面向应用,目标是快速构建企业应用,而不是仅仅一个程序。
- 1 概述
- 建立应用库的目的是为了提升开发软件的质量和效率。
- 应用库涉及面比较广,因此编写了本规范。对建立过程进行规范。
- u 应用库涉及
- 2 客户端界面
- 2 应用公共库(客户端、服务端均可调用,主要为数据查询)
- 2 服务实现(分对外公布、不对外公布2类),供统一的三层服务程序调用,启动相关的服务。
- u 应用库的发布版本,一般只对外提供3个文件
- 2 外部调用头文件 xxx_itf.h ,定义应用库有哪些功能可供外部调用
- 2 初始化源程序 xxx_itf.cpp ,对应用库使用进行初始化操作
- 2 二进制文件 xxx_app.dll / xxx_app.so,对于WIN平台是一个dll文件,对于UNIX平台是so文件
- 2 应用库模块开发目录结构
- 在该节中对目录结构和文件存放进行描述
- 模块标识以系xxx为例,在实际开发中,xxx应该用具体的模块标识替换。
- app_xxx/
- 2 xxx_doc 存放设计文档
- 2 xxx_itf 存放dll、外部调用接口(服务端、客户端公用)
- 2 xxx_lib 存放界面无关程序(服务端、客户端公用)
- 2 xxx_gui 存放界面相关程序(只用于客户端)
- 2 xxx_prj 存放工程文件 xxx_app dll工程文件
复制代码 |
|