网络小助手项目开发总结报告
1引言
1.1编写目的
通过一段时间后对网络小助手项目进行详细开发和测试,该项目已经基本完成。本报告旨在将项目开发过程中的经验和不足之处进行总结,为以后的团队开发活动积累经验。本报告经审核后,交由软件工程老师王老师审查。
1.2背景
说明:
a. 软件项目名称:网络小助手
b. 开发者:兰梦,李金吉,马翔,赵天,胡佳奇
用户:学生
系统运行环境:windows XP/windows 7/windows 8下的通用PC
1.3参考资料
《软件工程——原理,方法与应用》吴钦藩编著 人民交通出版社出版
《软件工程导论(第四版)》张海藩编著 清华大学出版社出版
《软件工程》任胜兵、邢琳编著 北京邮电大学出版社
《网络小助手项目可行性研究报告》
2实际开发结果
2.1产品
产品名称:网络小助手。
2.2主要功能和性能
具体功能:
(1) 流量监控:显示学生本月的套餐流量中的剩余流量;
(2) 快捷修改IP:在程序窗口中快捷方便的设置修改本机的IP地址,子网掩码,DNS和网关地址;
(3) 定时关机:在程序窗口中设定截止时间,方便在人离开以后计算机继续运行一段时间,然后自动关机;
(4)
开设wifi:在拥有无线网卡并使用其他网卡连接网络的PC上开设wifi热点,方便其他人通过移动网络设备连接使用网络;
(5) 远程连接:方便的进行远程桌面连接;
(6) 登陆小蝴蝶:通过程序调用锐捷或华为的网络登陆程序,实现方便的登陆;
(7) 增加其他程序:添加其他程序的快捷键,方便用户使用本机中的其他程序。
2.3功能图示
2.4进度
该项目的计划开发周期为5个星期,实际开发时间为6个星期,实际进度延迟了一个星期的时间。主要原因是开发初期对项目功能的不明确导致的分歧,以及在项目开发后期团队成员要准备其他学科考试等占用比较多的时间和精力。
3开发工作评价
3.1对生产效率的评价
团队成员为五人,软件主体功能为七个。在开发过程中平均每人负责1.4个功能。
3.2对产品质量的评价
软件在后期测试过程中未出现系统崩溃的现象,各个功能模块运行良好,但仍然有一些小bug没能排除,在软件发布过程中希望用户手册能够知道用户正确使用软件。
同时软件开发初期所构想的一些功能没能实现在发布版本中,影响了用户体验,我们尽量在后期的软件更新中改善这些问题。
3.3对技术方法的评价
本项目开发所使用的工具为Visual Studio 2010下的C#,并且在软件中多次使用windows
API接口和windows命令。我们选择使用C#是因为它的界面开发相对简单,并且其他功能也很强大。在技术层面上,我们通过灵活的调用windows
API和windows命令,让程序功能更好的实现。
4经验与教训
作为我们在大学过程中第一个正式意义上的软件团队开发项目,它倾注了我们的热情的心血。我们在这次的开发过程中的教训为,每日例会一定要开,即使开不了,也一定要将自己在开发过程中遇到的问题提出来,和大家一起讨论,从而集体决定如何解决该问题,避免浪费人力物力却没有成效。项目经验是,每个人都有自己的优点,团队协作是很重要的一点,对于工期比较紧的项目,可以采取结对开发的策略,快速优质的完成程序功能的实现,从而提高效率。
在今后的团队项目开发过程中一定要注意,好的开始就是成功的一半。一定要先期做好规划构想和用户需求分析,以免在后期开发过程中走弯路。同时每个人在这次的开发过程中对自己的工作能力有了一个自我认知,可以在以后的开发中有效率的进行工作。