软件项目计划书
第一章 项目概述(理论教学时可用“引言”)
1.1目的
1.2 项目背景
1.3项目的范围和目标
1.3.1范围描述 (问题定义阶段产生,对应的文档为:《系统目标与范围说明书》)
1.3.2主要功能 (可行性分析报告)
(1)概述
(2)系统流程图
应包含旧系统的系统流程图(调研的实际情况)和新系统的系统流程图(你想像中的样
子)
(3)功能描述
抽出其中的功能
1.3.3性能 (可选)
1.3.4技术约束 (可选)
第二章 项目估算
2.1使用的历史数据
2.2使用的评估技术
2.3工作量、成本、时间估算
第三章 风险评估
3.1风险识别
列出最高的10大风险(数字10是参考)
3.2风险应对策略
对列出的风险应有哪些策略去应对
第四章 项目进度计划
4.1项目任务分解
我们从软件工程角度来分,大致有如下的任务:
可行性研究报告
项目开发计划
软件需求分析
数据库设计
总体设计
界面设计
网页设计
相关美工设计
详细设计
测试计划
操作手册
测试分析报告
项目开发总结
维护修改建议
4.2 时间安排
可以使用时限图(甘特图) 。
也可以是文字描述任务的时间安排。
第五章 关键问题
可以是技术因素、也可以是非技术因素,总而言之,是系统成败的最重要因素。
第六章 软件配置
开发平台、开发工具、数据库平台
第七章 人员组织
人员及其角色
第八章 附录
相关文档、资料、数据等
注:一、在进度安排中应体现如下阶段:
(1)问题定义与可行性分析
(2)项目规划
(3)需求分析
(4)总体设计(含两部分:软件结构总体设计和数据库设计)
(5)详细设计
(6)编程
(7)测试(单元测试、集成测试)
(8)运行与系统维护
注:二、在进度安排中应独立体现如下文档:
(1)项目开发计划
(2)测试计划
(3)操作手册
注:三、关于封面(单独成页)
×××系统
软件项目计划书
编 制:
编制日期:
审 核:
批 准:
单位名称
第二篇:软件项目计划书范例
XX 摩 配 厂 生 产 销 售 系 统
软件项目计划书
Software Project Scheme Specification
编 制:
编制日期:
审 核:
批 准:
1.项目概述
1.1目的
帮助每个部门管理者管理,可以通过了解其他部门情况,以便了解全局发展;了解每一分资金流向,每一件产品开发、生产、销售;每一个客户信息,每一分费用的来龙去脉以及详细利用。
1.2项目背景
随着电子商务时代的到来,企业要求充分利用各类信息来快速反应变化多端的市场环境。同时中国加入WTO以后,企业将直接面对国际企业的强劲挑战。面对错综复杂的市场和众多类型的客户,您的企业在竞争中能否比竞争对手更快地了解客户的需求变化?更快的掌握营销业务数据?更快地推出新产品、开拓新市场?您的企业内部业务是否能迅速处理?信息是否完整、规范?部门之间、岗位之间是否能有效协同?分支机构和业务伙伴是否能更有效地监控和协调。
很多摩配企业都是小个体户,企业商务形象不是很好;资金周转慢,库存积压大
职员工作效率底,劳动强度大;消耗的资金大。
这套摩配管理系统是专为从事摩配生产、摩配销售、摩配外贸等摩修摩配单位运用计算机所作的一套高品质的管理软件。
可广泛使用于各种规模的摩配企业。
1.3项目的范围和目标
1.3.1范围描述
1. 完整的生产流程管理,原料入厂、计划生产、车床人员分配、出厂销售环环紧扣。
2. 摩配材料费、人工费、相关班组一目了然,可以灵活调整产品价格,完全符合摩配行业特点。
3. 方便的产品档案管理,自动提取、更新产品档案资料。
4. 充分考虑摩配通用件、横向件的复杂性,销售单打印可以实时调整产品类型、产品属性和价钱。
5. 摩配销售时,可以随时查看通用车型及库存分布,对常规摩配项目提供简易管理。
6. 独特的同行借调/炒件销售方式,摩配短平快销售即进即销,想顾客之所想,急顾客之所急。
7.简便实用的摩配内部消耗品领用管理,仓存帐目滴水不漏。
1.3.2 主要功能
1.概述
(一)、销售管理:包括客户信息、发货计划
(二)、计划管理:包括主生产计划生成以及查看
(三)、采购管理:包括采购单管理(可以进行查询、打印)、供应商管理
(四)、生产管理: 包括物料管理、生产计划查看、生产计划执行情况查询、
(五)、仓库管理:包括出/入库单管理、仓库信息查询
(六)、质量管理:包括供应商供货质量、销货质量
2.系统流程图
调研实际情况的旧系统流程图如下:
新设计的系统流程图如下:
3.功能描述
此系统总概括来说包括三大功能:
(一)、原料采购功能,工厂大量生产、品种繁多,必定导致原料的采购也是数量大、品种繁多;在采购过程中必定要进行记录,确定是否已经执行;而且采购员必定是多人的,也可防止采购员之间将同一种材料重复采购。
(二)、仓库存储功能,仓库中存在的货物包括已采购原料和未销售产品 。那么原料已经被谁领购,何时领购,被领购多少,领购何种原料,领够原料来自何处等都可以详细记录以及方便查询;仓库中的产品是否已经销售、销往何处、销售多少等。
(三)、销售功能,可以知道销售的客户有哪些,以及客户最基本的可、联系方式,可以方便新产品的推销等
1.3.3性能
一、 改进企业商务形象,增强用户信用度
二、 加速资金周转,降低库存积压
三、 提高职员工作效率
四、 减轻劳动强度,降低职员对商业业务的水平要求
1.3.4管理和技术约束
这是首次进行一个完整的项目作业,缺少经验在所难免;而且这一系统虽有前辈们所留下的经验,但是与这一系统共同点甚少,所以我们只能借介优点,发挥我们自己的想象以及能力;由于时间的紧迫,调研并不算完善,所以只能根据其他系统中的优点补充我们所缺的。
当然,技术上的欠缺也在所难免,在程序编写中我们必定会遇到这样那样的难题,比如数据库的连接等。
2.项目估算
2.1使用的历史数据
叶迪厂生产销售流程的实地调查
2.2使用的评估技术
软件规模估算:功能点计算(FP=UFC*TCF=34*0.8=27.2)
成本估算:Walston-Felix模型
工作量估算:COCOMO模型
时间估算:COCOMO模型
2.3工作量、成本、时间估算
预计代码行L=30(L是以KLOC计数的源代码行)
成本估算:
E=5.2*L0.91=114.8639(E是以人员为单位的工作量)
D=13.47*E0.35=70.8650(D是以月为单位的所需时间)
S=0.54*E0.35=2.8409(S是以人计的人员需求量)
DOC=49*L1.01=1520(DOC是以页数为单位的文本量)
工作量估算:a=3.6,b=1.20,S是以千源代码行(KLOC)计数的程序规模
E=a*Sb=3.6*301.2=213.2299
时间估算: c=2.5,d=.32
t=c*Ed=2.5*213.22990.32=13.9≈14月
3. 风险管理战略
3.1风险识别
列出TOP10风险
3.2风险计划
1、确定风险应对策略
2、对TOP10中每条应用哪些策略去应对
4.进度
4.1项目工作分解结构
问题定义与可行性研究
需求分析
总体设计
详细设计
编程
测试
运行与维护。
4.2时限图
如下:
图中内容如下所视:
5.关键问题
在制作这一系统中,最关键的问题是数据库的创建。数据库的是否优化,直接影响到系统的好坏;在数据库中如何建表,是影响数据库的,表中的资源如何分配也是一大问题;在连接数据库时采用那种技术也会影响到程序编程。
6.项目资源
5.1人员
总计6人:
5.2硬件和软件
硬件:计算机(4台)
软件:Microsoft Office Word 2003
Microsoft Office Project 2003
Microsoft Office Visio 2003
Visual C++6.0
SQL Server 2000