项目开发总结报告文档格式.docx
《项目开发总结报告文档格式.docx》由会员分享,可在线阅读,更多相关《项目开发总结报告文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
![项目开发总结报告文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/25/bd4ac26e-8f67-4346-9572-4969540cce20/bd4ac26e-8f67-4346-9572-4969540cce201.gif)
说明
作者
1引言
编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
本文档是西北农林科技大学2013级软件工程专业11实习小组根据呈祥企业生产经营管理系统项目的初步需求,并对该项目的各项需求进行全面分析之后,做出的软件开发计划,可供支持项目组内部及信息技术部内部的研发工作。
背景
说明项目的相关背景,包括:
项目名称:
任务提出者:
四川华迪公司
用户:
业主运行维护人员、施工单位作业人员、视察人员、招标人信息管理人员
开发者:
邵添、孙雨柔、乔娇、江旭、李新贺、马金亮
项目提出的背景:
呈祥企业需要一个覆盖企业生产经营主要活动的信息管理平台
定义
CM:
ConfigurationManagement配置管理
SPP:
SoftwareProcessPlan软件开发计划
RUP:
RationalUnifiedProcess统一软件开发过程
CCB:
变更控制委员会
EPG:
EngineeringProcessGroup,即工程过程组。
参考资料
XX百科
2实际开发结果
软件产品描述
说明本次发行、交付的软件产品的版本,包括:
版本1.0
“呈祥企业生产经营管理系统”项目根据功能不同分为6大部分。
在角色管理中,权限可以细分为:
1.提供员工、职位和客户管理,包括用户创建,删除,更新、权限,角色的分配,和系统登录。
2.完成系统访问安全认证。
在合同管理模块中,进入界面后首先展示合同模板,功能细分为:
1.合同信息。
2.增加合同
3.更新合同
在专用线模块中,功能细分为:
1.专车预报
2.添加专用线
3.修改专用线
在业务管理模块中,功能细分为:
1.项目管理:
包括查询、添加和更新项目信息
2.统计管理:
包括月统、作业单和客户-项目信息;
在收费管理模块中,功能细分为:
1.已收费用
2.添加费用
3.更改费用
在仓储管理模块中,功能细分为:
1.仓储管理:
包括仓储信息,添加和更新仓储的信息
2.货物管理:
包括货物信息,添加和更新货物的信息
3.存货管理:
包括存货记录,添加和更新存货的信息
4.中转管理:
包括中转信息,添加和更新中转的信息
文档清单
序号
所属阶段
产品名称(包括服务)
介质
交付日期
1
策划阶段
《项目开发计划》
Word
2016-6-21
2
《甘特图》
MPP
3
《项目问题跟踪表》
Excel
4
需求阶段
《软件需求规范》
2016-6-22
5
《软件实现规约》
6
用例图
Mdl
7
界面原型风格
界面源码
8
《测试计划》
9
《系统测试用例》
10
设计阶段
Rose模型(时序图)
2016-6-23
11
《数据库设计说明书》
12
概念数据模型
Cdm
13
物理数据模型
Pdm
14
界面原型
15
《集成测试用例》
2016-6-24
16
《阶段评审报告》
17
编码测试阶段
源代码
源码
2016-7-5
18
《测试日志》
2016-7-7
19
结项
《项目开发总结报告》
2016-7-14
20
《论文》
2016-7-15
21
整个过程
《周例会纪要》
22
《项目周报》
23
《项目工作日志》
24
主要功能和性能
呈祥企业生产经营管理系统主要目标是将呈祥企业生产经营项目各个环节进行覆盖式管理,提供对生产经营合同、专用线、业务办理、收费、仓储管理以及用户的信息进行管理、整合、存储的功能,为指导全体工作人员和制定相关制度提供决策依据;
与系统内各个业务系统实现资源内部共享,实现协同;
让公司工作在各个环节的管理变得更清晰,更高效,更便捷,更安全。
2.2.1合同管理模块
(1)合同信息显示已存在合同信息,不存在显示合同模板,可以下载为word文档
(2)添加合同显示合同模板,并且可以在合同模板上进行编辑,将模板预留空位填充成为完整合同,可以点击提交进行审批,也可以进行下载(3)可刷新用户添加的合同信息,同样可以下载为word文档。
2.2.2专用线模块
(1)传车预报可以显示正在执行的业务单、车辆编号以及预计到达时间,根据预计到达时间可以将预报车辆位置
(2)添加专用线是通过业务单来分配空闲车辆,对业务单、车辆编号、预计到达时间进行编辑来指派车辆。
(3)更新信息是将刚刚添加或更改的专用线信息从界面显示出来。
2.2.3业务办理模块
(1)项目信息对正在执行的项目进行显示,同样拥有添加和更新项目的功能
(2)月度统计功能对公司各业务进行统计并显示,随着业务的增删改同业也可以对统计数据进行编辑和更新(3)可以对作业单的数量进行统计,并且可以试试编辑和更新(4)可以对客户-项目进行统计查询,同样支持查询、更新。
2.2.4收费管理模块
(1)通过已收费用可以查询各业务单的收费情况
(2)添加费用是根据新创建的业务单来进行收费的统计,当业务单创建时增加收费项目(3)当业务进行变更或价格进行变更时,对收费信息进行编辑,更改收费信息。
2.2.5仓储管理模块
根据仓库的容量、性能等信息来决定存储的情况。
主要功能包括:
(1)仓储信息:
对仓库的容量,类型等进行统计,可实时编辑更改信息
(2)货物信息:
是对货物进行实时的监控,通过编辑更新可对货物情况实时更新(3)存货信息可以记录当前存储货物的情况,可以实时编辑更新现存货物以及存货记录(4)中转信息可以记录短暂存储以及货物转运情况。
2.2.6用户管理模块
(1)提供用户管理和安全管理。
包括用户创建,修改,删除,部门的创建,权限,角色的分配,和系统登录。
(2)完成系统访问安全认证。
进度
列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。
可使用如下表头:
阶段
计划工作日
实际工作日
对比
原因
立项
延迟5日
补文档
开发计划
按时完成
成本
几乎无成本
3开发工作评价
对项目开发过程的评价
面向当今复杂的软件系统,使用连续的开发方法:
首先定义整个问题,设计完整的解决方案,编制软件并最终测试产品,是不可能的。
需要一种能够通过一系列细化,若干个渐进的反复过程而生成有效解决方案的迭代。
综合我们的呈祥企业生产经营管理系统的实际情况,我们要选择的最佳生命周期模型是迭代式模型(RUP)。
迭代式模型是是RUP(RationalUnifiedProcess,统一软件开发过程,统一软件过程)推荐的周期模型,也是我们项目生命周期的基础。
在RUP中,迭代被定义为:
迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。
所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:
(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。
实质上,它类似小型的瀑布式项目。
RUP认为,所有的阶段(需求及其它)都可以细分为迭代。
每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。
对技术方法的评价
华迪公司技术总监及校内指导老师大力支持。
对产品质量的评价
度量元类型
度量元
经验数据
改进目标数据
改进目标制定理由
生产率
代码平均生产率(KLOC/人时)
0.2
0.23
通过培训,提高了编码效率
总工作量(人日)
210
200
小组交流,培训,提高编码效率
项目周期(日)
30
25
通过培训,提高编码效率
质量
缺陷清除率(%)
50%
90%
通过测试人员的测试
缺陷密度(个/KLOC)
通过测试来修改缺陷
残留缺陷(个)
4试运行工作评价
度量目标
度量点
(项目)项目性能指标度量:
通过对项目实际与计划的成本、工作量的比较,计算偏差,来评价本项目的估算能力、控制能力和预测能力
·
CVP
SVP
SPI
CPI
工作量估算偏差率
人月成本
团队规模
(项目)过程质量度量
1.通过度量本项目不符合项的密度与历史基线相比较,来评价本项目的执行能力
过程质量
(项目)工作产品质量度量:
1.通过度量评审及测试过程中产生的缺陷数,计算本项目的产品质量
2.与组织当前的产品质量基线比较,来评价本项目的产品质量
3.为产品质量基线的创建和完善提供数据支持
提交的产品质量
质量成本
(项目)需求度量
通过需求变化率和需求稳定度,来评价需求管理和控制的能力
需求稳定度
需求变化率
(项目)风险度量
1.通过已识别的风险数占风险总数的百分比,来评价风险的识别能力
2.通过规避和缓解的风险数占已识别的风险数的百分比,来评价风险的控制能力
风险识别率
风险控制力
(项目)生产率度量
1.通过度量规模和工作量,计算本项目的生产率
2.与组织当前的生产率基线比较,来评价本项目的生产率
(项目)资产累积度量
文档累积率
数据累积率
5