5牛的博客
07.09.24第四次例会
LWX 发表于 2007-09-25 00:33:42
也更细化的确认了下一步的分工,编码两个,数据库设计一个,文档管理一个,还有一个负责搭建两个系统之间的通讯联系各方面。
三、需求规格说明书
WRY 发表于 2007-09-16 12:02:09
三、需求规格说明书
1.引言
1.1编写目的
为方便用户、开发人员、设计人员人等的交流沟通,增进理解,最大限度地避免理解上的偏差,明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考,作为开发人员进行工作的指导与标准,作为将来可能产生的分歧的判定标准。
1.2项目背景
a. 本项目由凤凰医疗设备有限公司委托,由五牛项目小组开发,主管部门为(……)
b. 本SOA系统由五牛项目小组独立开发,用于凤凰医疗设备有限公司的ERP和CRM系统的整合与沟通,五牛小组拥有其知识产权,仅授权凤凰公司内部使用;凤凰公司不得将其提供给第三方公司或组织使用,不得擅自对系统作出更改或委托第三方公司对其作出更改;五牛小组保留在不泄露凤凰公司内部资料的前提下,对此系统作出修改,及修改后再次出售的权利。
1.3定义
【列出文当中所用到的专门术语的定义和缩写词的原文。】
1.4参考资料
a. 项目经核准的计划任务书、合同或上级机关的批文
b. 项目开发计划
c. 文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源
2.任务概述
2.1目标
凤凰医疗设备有限公司在2004年引进并在公司内部成功实施了某ERP系统,主要用于凤凰公司的财务管理。同时凤凰公司的销售队伍使用客户关系管理系统(CRM)来进一步提高工作效率。现在凤凰公司的财务和销售人员分别在ERP和CRM系统上工作,工作效率有很大提高。但是公司目前也面临挑战。一方面,ERP和CRM中分别维护产品和客户信息,而公司规定ERP必须作为这些信息的主数据源,ERP中的这些信息需要随时同步到CRM中去;另一方面,CRM中维护的业务机会和ERP中维护的销售订单有着非常紧密的关系,五牛小组的任务是建立一个SOA系统,把业务机会和销售订单有效地整合起来,而进一步提高业务运作的效率。
2.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2000
2.3条件与限制
3.数据描述
3.1静态数据
3.2动态数据
【包括输入数据和输出数据。】
3.3数据库介绍
【给出使用数据库的名称和类型。】
3.4数据词典
3.5数据采集
4.功能需求
4.1功能划分
4.2功能描述
5.性能需求
5.1数据精确度
5.2时间特性
【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】
5.3适应性
【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】
6.运行需求
6.1用户界面
【如屏幕格式、报表格式、菜单格式、输入输出时间等。】
6.2硬件接口
6.3软件接口
6.4故障处理
7.其它需求
【如可使用性、安全保密、可维护性、可移植性等。】
二、项目开发计划
WRY 发表于 2007-09-16 12:01:07
二、项目开发计划
1.引言
1.1编写目的
【阐明编写开发计划的目的,指明读者对象。】
1.2项目背景
【可包括:
a. 项目的委托单位、开发单位和主管部门;
b. 该软件系统与其他系统的关系。】
1.3定义
【列出本档中用到的专门术语的定义和缩写词的原文。】
1.4参考资料
【可包括:
a. 项目经核准的计划任务书、合同或上级机关的批文;
b. 文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。】
2.项目概述
2.1工作内容
【简要说明项目的各项主要工作,介绍所开发软件的功能、性能等。若不编写可行性研究报告,则应在本节给出较详细的介绍。】
2.2条件与限制
【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必要时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制。】
2.3产品
2.3.1程序
【列出应交付的程序名称、使用的语言及存储形式。】
2.3.2文档
【列出应交付的文档。】
2.4运行环境
【应包括硬件环境、软件环境。】
2.5服务
【阐明开发单位可向用户提供的服务。如人员培训、安装、保修、维护和其他运行支持。】
2.6验收标准
3.实施计划
3.1任务分解
【任务的划分及各项任务的负责人。】
3.2进度
【按阶段完成的项目,用图表说明开始时间、完成时间。】
3.3预算
3.4关键问题
【说明可能影响项目的关键问题,如设备条件、技术焦点或其他风险因素,并说明对策。】
4.人员组织及分工
5.交付期限
6.专题计划要点
【如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等。】
一、可行性研究报告
WRY 发表于 2007-09-16 11:59:30
1.引言
1.1编写目的
【阐明编写可行性研究报告的目的,指明读者对象。】
1.2项目背景
【应包括:
a. 所建议开发软件的名称;
b. 项目的任务提出者、开发者、用户及实现软件的单位;
c. 项目与其他软件或其他系统的关系。】
1.3定义
【列出文档中所用到的专门术语的定义和缩写词的原文。】
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a. 项目经核准的计划任务书、合同或上级机关的批文;
b. 与项目有关的已发表的资料;
c. 文档中所引用的资料,所采用的软件标准或规范。】
2.可行性研究的前提
2.1要求
【列出并说明建议开发软件的基本要求,如
a. 功能;
b. 性能;
c. 输出;
d. 输入;
e. 基本的数据流程和处理流程;
f. 安全与保密要求;
g. 与软件相关的其他系统;
h. 完成期限。】
2.2目标
【可包括:
a. 人力与设备费用的节省;
b. 处理速度的提高;
c. 控制精度或生产能力的提高;
d. 管理信息服务的改进;
e. 决策系统的改进;
f. 人员工作效率的提高,等等。】
2.3条件、假定和限制
【可包括:
a. 建议开发软件运行的最短寿命;
b. 进行系统方案选择比较的期限;
c. 经费来源和使用限制;
d. 法律和政策方面的限制;
e. 硬件、软件、运行环境和开发环境的条件和限制;
f. 可利用的信息和资源;
g. 建议开发软件投入使用的最迟时间。】
2.4可行性研究方法
2.5决定可行性的主要因素
3.对现有系统的分析
3.1处理流程和数据流程
3.2工作负荷
3.3费用支出
【如人力、设备、空间、支持性服务、材料等项开支。】
3.4人员
【列出所需人员的专业技术类别和数量。】
3.5设备
3.6局限性
【说明现有系统存在的问题以及为什么需要开发新的系统。】
