全部博文(436)
分类:
2010-10-29 23:40:41
网络工程Project 后三周计划
一、总体计划:
由于前期对于代码的阅读一直没有什么太大的突破,以及综合考虑小组成员后期其他课程的项目也需要时间完成,所以后三周的项目计划从最初设定的目标:完善代码,变为深入分析源代码。最终能通过此软件为大家阐述P2P文件共享中的技术。同时,小组制定“组中组”的制度,将项目小组分为两个子组:代码分析组以及核心技术分析组。各组成员分配如下:
代码分析组:王曼丽、张晓雪、张子童、张婉娇、唐梦楠、宋伟
核心技术分析组:尹婷、杨庭红
两分组目的主要是针对后期项目成果演示。代码分析组的任务是通过一个可以执行的P2P文件共享软件,在源码分析的基础上对P2P技术有相应研究,并能够深入浅出的向大家阐释其中的原理。通过一个已实现的软件,实际的对研究内容进行阐述,偏重实际操作;核心技术分析组则更偏重理论部分,主要是将P2P是什么,它是通过怎样的机制来实现的文件共享等这样一些基础并重要的知识进行阐述。
其中,对于Browser代码(如下图)
代码分析组按上述,分类进行阅读:
Main --- 王曼丽
Sparser、XmlWriter --- 张婉娇
SwingWorker --- 张子童
file_gui --- 张晓雪
client --- 宋伟
search_screen 、search_window --- 唐梦楠
二、周计划
任务:核心代码组针对个人的源码类进行分析,对阅读中不明白的地方作出标记和问题记录,待小组讨论时间共同分析解决。
核心技术分析组将需要阐述的文字部分进行整理。
目标:将Browser软件源码实现的思路串联,能够用自己的理解将整个源码中的P2P文件共享流程说清楚,尤其对于代码中涉及P2P技术的那一部分。
技术分析组能够将所需要的文档进行分类,把需要阐释的部分分类整理。
讨论时间:
代码组组员之间针对个人在阅读中出现的问题进行集中,分析问题原因、讨论问题解决办法,实现本周周目标。
技术分析组呈现一周的整理结果,并提出整理过程中的问题,大家一起讨论解决。
-----------------------------------------------------------------------------------------
任务:通过前一周的代码阅读,再加上软件的实际运行效果(需要几台电脑互联,实现一个小网络,从而在这样一个小网络中进行文件共享),进行代码的进一步分析,将运行中出现的各种命令或请求与代码进行相应匹配。
核心技术分析组将需要汇报的内容整理,并可以用自己的语言将技术表述出来,能够给大家讲清楚。
目标:通过运行软件,将运行状态下的各种执行时的命令与请求与代码中的语句相联系,能够边演示软件边对其中的P2P技术进行讲解,而非仅仅阅读源码。
讨论时间:11月11日
小组成员对本周的工作任务进行总结,并将工作中出现的问题进行汇总和集中。针对问题进行最后的解决,在本周尽量将问题基本解决,为后面的汇报做好准备。
----------------------------------------------------------------------------------------
任务:针对前几周的工作内容进行论文的撰写,并确定最终汇报内容,进行演示文稿的制作(论文撰写部分以及演示文稿制作人员的确定将会在11月7日那一周确定,届时对本计划进行修改)。(在此期间,组员对于前期还有任何问题仍可以提出,小组针对问题进行讨论和汇报内容的相应调整)
目标:完成论文的撰写以及演示PPT的制作。汇报员能够依照演示文稿进行清楚明白的技术阐述。
讨论时间:
本周三左右完成论文和演示文稿之后,组员间进行论文和PPT的审查,针对其中不恰当的内容进行修改和完善。
嗯,最后三周了,大家都加油~