项目研发工作总结报告
项目研发工作总结报告
I引言1.1编写目的
说明编写这份项目开发总结报告的目的,指出预期的阅读范围。1.2背景说明:
a.本项目的名称和所开发出来的软件系统的名称;
b.此软件的任务提出者、开发者、用户及安装此软件的计算中心。I.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料
列出要用到的参考资料,如:
a.本项目的已核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;
c.本文件中各处所引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2实际开发结果2.1产品
说明最终制成的产品,包括:
a.程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的程序量、存储媒体的形式和数量;
b.程序系统共有哪几个版本,各自的版本号及它们之间的区别;c.每个文件的名称;
d.所建立的每个数据库。如果开发中制订过配置管理计划,要同这个计划相比较。2.2主要功能和性能
逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需.求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。
2.3基本流程
用图给出本程序系统的实际的基本的处理流程。2.4进度
列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。2.5费用
列出原定计划费用与实际支出费用的对比,包括:a.工时,以人月为单位,并按不同级别统计;
b.计算机的使用时间,区别CPU时间及其他设备时间;c.物料消耗、出差费等其他支出。
明确说明,经费是超出了、还是节余了,分析其主要原因。3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
a.程序的平均生产效率,即每人月生产的行数;b.文件的平均生产效率,即每人月生产的千字数;并列出原订计划数作为对比。3.2对产品质量的评价
说明在测试中检查出来的程序编制中的错误发生率,即每干条指令(或语句)中的错误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划相比较。
3.3对技术方法的评价
给出对在开发中所使用的技术、方法、工具、手段的评价。3.4出错原因的分析
给出对于开发中出现的错误的原因分析。4经验与教训
列出从这项开发工作中所得到的最主要的经验与教训及对今后的项目开发工作的建议。
扩展阅读:项目开发总结报告
案卷号日期
数字音频信息系统(AudioMIS)
项目开发总结报告
作者:AudioMIS项目开发小组完成日期:201*年9月1日签收人:签收日期:
修改情况记录:
版本号修改批准人修改人安装日期签收人
目录
项目开发总结报告...........................................................I1引言.....................................................................1
1.1编写目的............................................................11.2背景................................................................11.3定义................................................................11.4参考资料............................................................12实际开发结果............................................................22.1产品................................................................22.2主要功能和性能......................................................32.3基本流程............................................................52.4进度................................................................63开发工作评价............................................................73.1对生产效率的评价....................................................73.2对产品质量的评价....................................................73.3对技术方法的评价....................................................73.4出错原因的分析.......................................................74经验与教训..............................................................8
数字音频信息管理系统(AudioMIS)项目开发总结报告
1引言
1.1编写目的
项目开发总结报告的目的在于数字音频信息管理系统达到的预期目的:a.对软件的适用性,可靠性以及可维护性进行评价分析。
b.本软件需求分析报告的适用读者,一般为:软件客户、软件需求分析人员
1.2背景
本次开发的项目名为:数字音频信息管理系统软件,项目开发的提出方为中船重工集团公司第七一九研究所,开发单位为华中师范大学信息技术系。本软件的开发主要是满足舰艇上的特殊环境的需要,即舰艇上空间有限,客户端用的只是单片机。客户端通过单片机发送的点播信息,均通过本软件进行响应,并且通过本软件对整个系统进行必要的管理。
本软件是整个舰艇上配载的数字音频点播系统中的一部分,主要负责的是服务器端的功能实现。数字音频服务器以RS-232、声卡LineIn接口分别接收数字音频信息交换控制器的控制和音频信息。
1.3定义
SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言。AudioMIS:数字音频信息管理系统。
ODBC:(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
IIS(InternetInformationServer):MicrosoftIIS是允许在公共Intranet或Internet上发布信息的Web服务器。
实时广播:控制台启动了广播(或讲话),客户端实时收听功能。
1.4参考资料
a.《数字音频管理系统软件开发任务书》华中师范大学信息技术系,201*年10月23
第1页共10页数字音频信息管理系统(AudioMIS)项目开发总结报告
日b.《数字音频系统设计方案》华中师范大学信息技术系,201*年10月23日c.文档编写标准依据《软件设计文档国家标准(GB856788)》;d.编码标准采用《程序设计规范(Delphi)2.0》。
e.GB/T1526-1989信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定;f.GB/T16680-1996软件文档管理指南
g.GB/T8567-1988计算机软件产品开发文件编制指南
2实际开发结果
2.1产品
程序系统共有2个版本,前期版本为不便于键盘操作,各操作模块没有明确区分,在同一个主界面内以子窗体交互调用各分功能窗体,且主窗体始终存在。系统集成度不高,很多功能都处于初级探索阶段,虽然实现,但借助了或调用了第三方程序模块。后期版本即AudioMIS1.0版本,美化了界面效果,各分功能模块划分清晰,便于用户操作,更适合键盘操作为主的系统实际使用环境。对系统流程和功能模块都进行了很好的优化。提高了系统的整合度,优化了错误处理机制,统一了界面风格。在功能上和性能上都比前期版本有了很大程度的优化。
程序包含的文件:数字音频信息管理系统DatabaseAudioDB.MDFAudioDB_log.LDFThemesLonghorn.suiMp10.suimsn.suiActiveds.dllAudioMIS.exeAudioMIS.ini
第2页共10页数字音频信息管理系统(AudioMIS)项目开发总结报告
Help.exeKeyHook.dllLame_enc.dllMaskkey.dllMp3infoset.iniMSCOMM32.OCXQtintf70.dllSystemAsycfilt.dllMsvcrt.dllOleaut32.dllOlepro32.dllStdole2.tlb所建立的数据库为:
AudioDB
Audio表AudioCategory表ChannelInfo表ChannelList表Clients表DownloadInfo表Images表InternetLog表LocalImageList表LocalInfo表LocalList表UNPD表
2.2主要功能和性能
数字音频信息管理系统(AudioMIS)主要提供以下功能:
第3页共10页数字音频信息管理系统(AudioMIS)项目开发总结报告
a.音频资源信息管理功能(实现了音频资源的导入,导出,试听,查询等功能;增加了频道或本地曲目库互导功能,曲目试听拖动功能,模糊查询功能,曲目编辑界面跳转功能;增加了对本地曲目库音频资源总大小的限制功能);
b.音频信息编辑修改功能(实现曲目库中音频资源信息的修改更能;增加了其他频道和本地曲目库中存在的对应曲目的信息同步更新功能);
c.音频自动(或一般手动)录音功能(实现了实时广播的自动录音功能和普通录音功能。在前期版本的基础上添加了录音来源的选择以及音量调节功能;试听功能(可调整试听位置);以及自动录音文件的自动删除功能;录音参数设置优化为可自动记忆用户设置形式,无须多次设置;优化了录音操作流程);
d.音频格式转换功能(实现了基本的Wave格式到Mp3格式的转换。添加了试听功能(试听位置可调整);参数设置优化为可自动记忆用户设置形式,优化了转换流程);e.音频资源试听功能(在多个音频资源界面实现了曲目试听功能。添加了歌曲播放条,可调整试听位置,且添加了当前试听曲目明的提示);
f.网络状态查询功能(实现了对客户端与服务器端连接状态的查询功能。添加了检测是状态提示功能,优化了查询形式);
g.IIS服务控制功能(实现了点播服务的可控制,操作方便简单);
h.图片资源信息管理功能(实现了图片的导入,导出功能。添加了图片的互导功能;对图片格式是否合格给出了提示,优化了图片导出过程;增加了本地图片库图片文件大小的限制;添加了图片编辑界面的跳转功能);
i.图片编辑功能(实现了把其他格式图片编辑转换成系统要求的格式的图片的功能。添加了图片是否整体缩略编辑过的提示信息。增加了图片的缩放功能;变换了图片的转换编码方法,优化了图片的质量和执行效率);
j.用户点播信息查询功能(实现了三种方式的用户点播记录查询功能。添加了曲目的导出功能;曲目信息的显示功能,对原有查询方式进行了优化,简单明了化;对显示的信息项进行了优化);
k.音频资源点播排行功能(实现了三种方式的查询,添加了曲目的导出功能;曲目信息的显示功能;优化了查询的方式和条件);
l.增加了界面跳转或导出操作过程中,用户操作位置的记忆功能;m.调整了系统使用的图片的格式,优化了系统的执行效率和速度;
n.调整了系统的执行流程,增加了软件的可靠性,容错性;统一了系统信息提示界面。
第4页共10页数字音频信息管理系统(AudioMIS)项目开发总结报告
o.在卸载过程中添加了用户配置文件的备份功能,在安装过程中提供给用户两种安装选择:全新安装,删除原有数据记录;恢复安装,恢复卸载前用户的系统关键(基本)配置,即可提供服务的功能。增加了软件的可维护性,可靠性。
p.系统管理功能对不同用户和高级用户进行了功能区分,优化了参数设置时的相互影响,使参数设置变得灵活。性能需求:
各终端可以通过向数字音频信息管理系统(AudionMIS)发送点播或下载请求信号,在规定的时间内得到系统的服务信息。相应的静态数值如下:
a.可支持终端数(124),实际设计为(1~254),需考虑服务器硬件配置;b.支持并行操作的用户数(124)实际设计为(1~254),需考虑服务器硬件配置;c.可处理记录数(0..2147483647);d.表的大小(0..2147483647条记录)。设计中相应参数约束规定:
a.可设置频道数(15),实际设计过程中可变(1~15或更多)
b.频道以及本地曲目库中的曲目数(40),实际设计允许(1~40或更多)c.本地曲目库的图片数(30),实际设计允许(1~40或更多)
d.本地曲目库中音频资源总大小(≤60M),图片资源总大小(≤900K),实际设计为大小据需要可调。
2.3基本流程
第5页共10页数字音频信息管理系统(AudioMIS)项目开发总结报告
登录界面登录系统退出系统进入Windows重启系统关机F用户检查T操作检查用户信息用户检查T操作检查关机系统主界面F重启系统返回查询界面录音界面编辑界面系统管理F用户检查曲目信息查询图片信息查询用户信息查询网络信息查询点播记录查询点播排行查询广播信息查询曲目编辑图片编辑音频格式转换T普通用户操作检查高级用户高级系统管理普通系统管理数据库信息显示系统退出
2.4进度
进度安排需求分析阶段概要设计阶段详细设计阶段起始日期结束日期第6页共10页
工作情况数字音频信息管理系统(AudioMIS)项目开发总结报告编码阶段系统整合调试阶段系统测试阶段制作安装包完善文档交付使用3开发工作评价
3.1对生产效率的评价
实际生产效率:8331行代码/每人(月)30839千字数/每人(月)
3.2对产品质量的评价
测试过程中检查出来的程序编制中的错误发生率:3.2条/千行。
3.3对技术方法的评价
在开发过程中充分应用了现代软件工程思想,采用有效和先进的技术、工具,设计合理高效的程序流程和模型,有效的提高了程序开发的质量和效率。比如:编码过程中应用自动添加更正编码工具,减少编码过程中的错误输入,提高编码效率。
在开发过程中应用了多种设计模式:如Broadcasting设计模式、BootStrap设计模式、简单工厂模式、Strategy设计模式、Decorator设计模式、Command样式、ChainofResponsibility样式、BehavioralPatterns样式、Singleton样式、Composite样式、creationaldesignpatterns样式等。
采用的编码辅助工具有:CodeRush7.04d、GXD7-IDETOOL等。
采用的几面制作工具有:调色工具(Cpick-YFC)、图标制作工具(awicons)等。采用的缺陷跟踪工具有:Bugzilla、BoundsChecker、Dunit等。
3.4出错原因的分析
开发过程中出现的错误有40%的错误是输入错误,有20%为流程设计不够完善产生的错误,有30%为模块整合过程中出现的冲突错误,10%为设计考虑不够周详而出现的未知条件错误。
第7页共10页数字音频信息管理系统(AudioMIS)项目开发总结报告
4经验与教训
从数字音频信息系统开发的全过程来看,在需求分析上存在一定的误差,所以在后期改动交大,影响了开发的进度和效率。在实际编码过程中,由于输入错误造成了大量的未知且很难发现的隐含错误,加重了测试修改的工作量,增加了错误修改的难度,这是在今后的编程过程中首先应注意的问题。模块功能的通用性有待提高,这样可以尽可能减少系统整合时产生的冲突错误。整体来说,数字音频信息管理系统的开发过程是令人满意的,系统的功能和性能大多都超出了需求分析的要求,系统可操作性,可靠性和稳定性比较好。也有很多宝贵的经验,比如合理的设计样式的应用,即提高了软件的性能也完美的实现了相应的功能,减少了程序的大小,降低了占用空间。一些辅助工具的使用保证了软件的质量,提高了软件开发的效率。
第8页共10页
友情提示:本文中关于《项目研发工作总结报告》给出的范例仅供您参考拓展思维使用,项目研发工作总结报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。