JMS项目开发计划

1、简介
  (略)

2、项目概述

2.1、项目的目的、规模和目标
  (略)

2.2、项目可交付工件
  a)产品包含的程序及数据。
  b)SDP03 项目开发计划
    SDR01 需求规格说明书
    SDD01 架构设计说明书
    SDD02 构件设计说明书
    SDD03 数据库设计说明书
    SDT01 测试计划
    SDT02 测试用例
    SDI01  用户操作手册
    SDI02  安装维护手册
    SDI03  培训手册

2.3、计划的演进
  

序号

版本

备注

1

根据项目建议书或投标方案编写的计划初稿

0.1

任何对该版本的更改都不会产生新的公开版本号,除非确认为后续版本。

2

由客户初步确认的版本

0.7

可产生后续版本,如:0.7.1

2

根据首次需求调研和总体设计调整后的版本

0.9

可产生后续版本,如:0.9.1

3

最终确认软件开发内容及各项质量要求后的版本

1.0

为项目验收基准版本。

3

如遇小规模的需求或设计变更并且影响项目验收,可产生新的发布版本号

1.0.1

版本号依次递增

4

如遇重大需求或设计变更并影响项目验收,可产生新的辅版本号。

1.1

版本号依次递增

5

如遇概念性或功能性重大变更,可能影响本项目的定位和市场前景的,可产生新的主版本

2.0

版本号依次递增

6

不满足以上条件的变更,可根据上述原则酌情确定版本号,并详细说明变更的依据和详细情况。

 

 


3、项目组织
3.1、组织结构
  项目采用项目经理负责制,下设项目组、开发组、品管组和技术支持组。



3.2、对外联系
  项目对外联系由项目总监和项目经理负责。其中,项目总监负责与客户单位领导层的联系沟通,项目经理负责具体业务部门的联系沟通。

4、管理流程

4.1、项目估计

  本项目将先后投入10人参与项目管理、开发,预计4个月时间完成,总计40人月,按3000元/人月计算,生产成本为40×3000=120,000,管理费用=生产成本×30%=36,000,总成本=生产成本+管理费用=156,000。
试运行阶段,本项目将投入6人参与,预计3个月完成,总计18人月,按3000元/人月计算,生产成本为18×3000=54,000,管理费用=生产成本×30%=16,200,总成本=生产成本+管理费用=70,200

  最终本项目成本=156,000+70,200=226,200

  目前对项目成本与进度估计主要依赖于计划人员的经验进行估算。在本项目开发过程中,每次迭代完成后,都需要对本项目进行重新估计。


4.2、项目计划

  本项目根据产品需求及时间进度要求、任务性质和现有人力资源的情况,将上述软件包分为A、B、C三个产品包

4.2.1阶段计划

4.2.1.1工作细分结构(WBS)


4.2.1.2主要里程碑及实现标准

  项目中标
  成立项目领导小组和项目工作小组
  发布Beta版产品包
  试运行验收
  用户验收
  项目专家组验收

4.2.1.3重要发布点和演示

  A+B包beta版
  A+B包正式版
  C包正式版
  A+B+C包正式版

4.2.2、迭代目标

  (略)

4.2.3、发布版

  版本号说明:
  

版本号

名称

说明

.1

演示版

提供给客户和质量检测部门进行早期可行性评估

.7

α版

提供给质量检测人员进行系统集成测试

.7.x

α版补丁

根据测试情况发布的补丁版本

.9

β版

提供给用户试用和测试

.9.x

β版补丁

根据用户使用情况发布的补丁版本

.0

正式版

最终完成版



4.2.4、项目时间表

时间

事件

2005年02月16日

成立项目领导小组和项目工作小组

2005年02月18日

召开第一次客户需求A专题会议(客户方办公室领导、业务人员参加)

2005年02月22日

召开第二次客户需求A专题会议(客户方办公室业务人员参加)

2005年02月24日

用户确认A产品包需求,发布A产品包β版需求

2005年02月23日

召开第一次客户需求B专题会议(客户方基层处领导、业务人员参加)

2005年02月25日

召开第二次客户需求B专题会议(客户方基层处业务人员参加)

2005年03月02日

发布A产品包演示版程序,对外发布beta版互联网政务网站

2005年03月08日

用户确认B产品包需求,发布B产品包β版需求

2005年03月24日

完成A产品包α版程序、完成B产品包演示版程序

2005年03月31日

发布A产品包α版产品。

2005年04月29日

发布A产品包β版程序。发布B产品包β版程序

2005年05月06日

发布AB产品包β版产品

2005年05月09日

培训、客户初审

2005年05月23日

项目试运行

2005年08月09日

发布ABC产品包正式版产品。

2005年08月22日

项目试运行验收

2005年08月25日

项目用户验收

2005年09月05日

项目专家组验收


4.2.5、项目资源分配

4.2.5.1、人员配备计划
项目主要参与人员共计12人
项目承接负责人:1人,即项目总监,负责与客户直接项目洽谈、协调、信息沟通。
项目管理负责人:1人,即项目经理,具有多个大中型项目管理实施经验。由本公司开发部经理亲自担任。
项目技术经理:1人,具有多年的软件系统开发分析设计经验,独立承担过多个大中型软件应用项目的技术组织、设计、管理工作,并具有多项成熟稳定的软件应用产品开发成功经验。
项目技术经理由项目管理负责人兼任。
系统分析设计人员:2人,高级系统分析设计人员,具有多个软件产品开发、软件应用项目的分析设计经验。
高级程序员:2人,有多年的程序开发经验,对数据库和相关程序极为精通。
高级程序员由系统分析设计人员兼任。
程序员:3人,多年的程序开发经验。
软件测试人员:2人,具有多年的软件系统测试经验
文档人员:1人,专业的技术文档编撰人员,有多个软件产品和项目相关技术文档编写经验。
美工:1人
技术支持人员:2人,具有多年软件项目技术支持经验。
技术支持人员由软件测试人员兼任。
培训教师:1人

基于Java通讯开发jms源代码 (jms通讯开发源码) java,net,socket,通讯开发,jms /* * @(#)Message.java 1.60 02/04/09 * * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. * * SUN PROPRIETARY/CONFIDENTIAL. * This software is the proprietary information of Sun Microsystems, Inc. * Use is subject to license terms. * */ import java.util.Enumeration; public interface Message { String getJMSMessageID() throws JMSException; void setJMSMessageID(String id) throws JMSException; long getJMSTimestamp() throws JMSException; void setJMSTimestamp(long timestamp) throws JMSException; byte [] getJMSCorrelationIDAsBytes() throws JMSException; void setJMSCorrelationIDAsBytes(byte[] correlationID) throws JMSException; String getJMSCorrelationID() throws JMSException; Destination getJMSReplyTo() throws JMSException; void setJMSReplyTo(Destination replyTo) throws JMSException; Destination getJMSDestination() throws JMSException; void setJMSDestination(Destination destination) throws JMSException; int getJMSDeliveryMode() throws JMSException; void setJMSDeliveryMode(int deliveryMode) throws JMSException; boolean getJMSRedelivered() throws JMSException; void setJMSRedelivered(boolean redelivered) throws JMSException; String getJMSType() throws JMSException; void setJMSType(String type) throws JMSException; long getJMSExpiration() throws JMSException; void setJMSExpiration(long expiration) throws JMSException; int getJMSPriority() throws JMSException; void setJMSPriority(int priority) throws JMSException; void clearProperties() throws JMSException; boolean propertyExists(String name) throws JMSException; boolean getBooleanProperty(String name) throws JMSException; byte getByteProperty(String name) throws JMSException; short getShortProperty(String name) throws JMSException; int getIntProperty(String name) throws JMSException; long getLongProperty(String name) throws JMSException; float getFloatProperty(String name) throws JMSException; double getDoubleProperty(String name) throws JMSException; String getStringProperty(String name) throws JMSException; Object getObjectProperty(String name) throws JMSException; Enumeration getPropertyNames() throws JMSException; void setBooleanProperty(String name, boolean value) throws JMSException; void setByteProperty(String name, byte value) throws JMSException; void setShortProperty(String name, short value) throws JMSException; void setIntProperty(String name, int value) throws JMSException; void setLongProperty(String name, long value) throws JMSException; void setFloatProperty(String name, float value) throws JMSException; void setDoubleProperty(String name, double value) throws JMSException; void setStringProperty(String name, String value) throws JMSException; void setObjectProperty(String name, Object value) throws JMSException; void acknowledge() throws JMSException; void clearBody() throws JMSException; } 通讯开发必备源码资料!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值