项目开发总结报告.docx
- 文档编号:9621260
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:13
- 大小:27.94KB
项目开发总结报告.docx
《项目开发总结报告.docx》由会员分享,可在线阅读,更多相关《项目开发总结报告.docx(13页珍藏版)》请在冰豆网上搜索。
项目开发总结报告
卷号
卷内编号
密级
呈祥企业生产经营管理系统
项目开发总结报告
项目承担部门:
撰写人(签名):
李新贺
完成日期:
2016-7-11
本文档使用部门:
□主管领导□项目组
□客户(市场)□维护人员□用户
评审负责人(签名):
评审日期:
文档信息
标题:
作者:
创建日期:
上次更新日期:
版本:
部门名称:
修订文档历史记录
日期
版本
说明
作者
1引言1
1.1编写目的1
1.2背景1
1.3定义2
1.4参考资料2
2实际开发结果2
2.1软件产品描述2
2.2主要功能和性能4
2.3进度5
2.4成本5
3开发工作评价5
3.1对项目开发过程的评价5
3.2对技术方法的评价6
3.3对产品质量的评价6
4试运行工作评价6
5技术积累总结6
6经验与教训7
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
2016-6-21
3
策划阶段
《项目问题跟踪表》
Excel
2016-6-21
4
需求阶段
《软件需求规范》
Word
2016-6-22
5
需求阶段
《软件实现规约》
Word
2016-6-22
6
需求阶段
用例图
Mdl
2016-6-22
7
需求阶段
界面原型风格
界面源码
2016-6-22
8
需求阶段
《测试计划》
Word
2016-6-22
9
需求阶段
《系统测试用例》
Word
2016-6-22
10
设计阶段
Rose模型(时序图)
Mdl
2016-6-23
11
设计阶段
《数据库设计说明书》
Word
2016-6-23
12
设计阶段
概念数据模型
Cdm
2016-6-23
13
设计阶段
物理数据模型
Pdm
2016-6-23
14
设计阶段
界面原型
界面源码
2016-6-23
15
设计阶段
《集成测试用例》
Word
2016-6-24
16
设计阶段
《阶段评审报告》
Word
2016-6-24
17
编码测试阶段
源代码
源码
2016-7-5
18
编码测试阶段
《测试日志》
Word
2016-7-7
19
结项
《项目开发总结报告》
Word
2016-7-14
20
结项
《论文》
Word
2016-7-15
21
整个过程
《周例会纪要》
Word
2016-7-15
22
整个过程
《项目周报》
Word
2016-7-15
23
整个过程
《项目工作日志》
Excel
2016-7-15
24
整个过程
《项目问题跟踪表》
Excel
2016-7-15
主要功能和性能
呈祥企业生产经营管理系统主要目标是将呈祥企业生产经营项目各个环节进行覆盖式管理,提供对生产经营合同、专用线、业务办理、收费、仓储管理以及用户的信息进行管理、整合、存储的功能,为指导全体工作人员和制定相关制度提供决策依据;与系统内各个业务系统实现资源内部共享,实现协同;让公司工作在各个环节的管理变得更清晰,更高效,更便捷,更安全。
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)完成系统访问安全认证。
进度
列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。
可使用如下表头:
阶段
计划工作日
实际工作日
对比
原因
立项
10
15
延迟5日
补文档
开发计划
7
7
按时完成
成本
几乎无成本
3开发工作评价
对项目开发过程的评价
面向当今复杂的软件系统,使用连续的开发方法:
首先定义整个问题,设计完整的解决方案,编制软件并最终测试产品,是不可能的。
需要一种能够通过一系列细化,若干个渐进的反复过程而生成有效解决方案的迭代。
综合我们的呈祥企业生产经营管理系统的实际情况,我们要选择的最佳生命周期模型是迭代式模型(RUP)。
迭代式模型是是RUP(RationalUnifiedProcess,统一软件开发过程,统一软件过程)推荐的周期模型,也是我们项目生命周期的基础。
在RUP中,迭代被定义为:
迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。
所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:
(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。
实质上,它类似小型的瀑布式项目。
RUP认为,所有的阶段(需求及其它)都可以细分为迭代。
每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。
对技术方法的评价
华迪公司技术总监及校内指导老师大力支持。
对产品质量的评价
度量元类型
度量元
经验数据
改进目标数据
改进目标制定理由
生产率
代码平均生产率(KLOC/人时)
0.2
0.23
通过培训,提高了编码效率
成本
总工作量(人日)
210
200
小组交流,培训,提高编码效率
进度
项目周期(日)
30
25
通过培训,提高编码效率
质量
缺陷清除率(%)
50%
90%
通过测试人员的测试
缺陷密度(个/KLOC)
20
15
通过测试来修改缺陷
残留缺陷(个)
4
1
通过测试来修改缺陷
4试运行工作评价
度量目标
度量点
(项目)项目性能指标度量:
通过对项目实际与计划的成本、工作量的比较,计算偏差,来评价本项目的估算能力、控制能力和预测能力
·CVP
·SVP
·SPI
·CPI
·工作量估算偏差率
·人月成本
·团队规模
(项目)过程质量度量
1.通过度量本项目不符合项的密度与历史基线相比较,来评价本项目的执行能力
·过程质量
(项目)工作产品质量度量:
1.通过度量评审及测试过程中产生的缺陷数,计算本项目的产品质量
2.与组织当前的产品质量基线比较,来评价本项目的产品质量
3.为产品质量基线的创建和完善提供数据支持
·提交的产品质量
·质量成本
(项目)需求度量
通过需求变化率和需求稳定度,来评价需求管理和控制的能力
·需求稳定度
·需求变化率
(项目)风险度量
1.通过已识别的风险数占风险总数的百分比,来评价风险的识别能力
2.通过规避和缓解的风险数占已识别的风险数的百分比,来评价风险的控制能力
·风险识别率
·风险控制力
(项目)生产率度量
1.通过度量规模和工作量,计算本项目的生产率
2.与组织当前的生产率基线比较,来评价本项目的生产率
·生产率
(项目)资产累积度量
文档累积率
数据累积率
5技术积累总结
软件/工具
版本
获取方式
负责人
到位时间
费用预算(万元)
备注
RationalRose
RationalRose2003
企业提供
四川华迪
2016-6-21
0
无
PowerDesigner
PowerDesigner15.1
企业提供
四川华迪
2016-6-21
0
无
Myeclipse
Myeclipse8.5
企业提供
四川华迪
2016-6-21
0
无
MySQL
Mysql5.0
企业提供
四川华迪
2016-6-21
0
无
VisualSVN-Server
VisualSVN-Server-3.3.1
企业提供
四川华迪
2016-6-21
0
无
6经验与教训
在为期20天实习过程中,我每天都感觉很充实,从基础知识的巩固,项目整个的开发过程,我们都认真学习,勤于思考,并且不断动手实践,我感到收获很大。
这是我们在学习专业课程之后走向工作岗位之前的不可缺少的实践环节。
它对于培养我们的动手能力有很大的意义。
这次实习旨在培养学生综合运用所学的软件工程专业基础理论、基本技能和专业知识分析问题和解决问题的能力,培养我们的专业素质、应用科学的思维方法和计算技巧,使我们了解企业工作的一般程序和方法,增强我们的综合素质以及对毕业后工作岗位的适应能力;有利于扩大我们的知识面,并掌握一些软件工程技术的发展前沿。
在开发过程中我们也遇到了很多问题,由于小组6个人实践能力不同,大家的进度就很难统一。
还有一个就是版本控制的问题,为了避免工程修改冲突,我们为每个人建立了了自己的开发包,大家将自己开发的文件放置其中。
我们用到的Struts和Hibernate框架里面有些文件需要公用,这样我们决定在项目整合的时候统一修改。
这样我们就避免了很多不必要的麻烦。
这次实习通过直接参与企业的运作过程,使我们学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,并且提高了我们的团队精神,让我们在团队合作中更加默契、和谐,最终圆满地完成了本科教学的实践任务,并且为我们提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。
同时我在这里谢谢华迪公司的三位老师,您辛苦了!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 开发 总结报告