1、设想和目标数据库
一、咱们的软件主要要解决学长设计的学霸系统中视频及文档的浏览功能问题。框架
二、时间相对充裕。不过对于咱们这些零基础的人来讲仍是比较困难。工具
三、咱们团队中不一样意见一般会进行进一步讨论,说出本身的支持理由,互相衡量对方的优点劣势,决定出最佳的方案。学习
2、计划测试
一、原计划的工做不能算所有作完。由于链接数据库的问题以及团队与团队之间互相协商的问题咱们组的功能还处于限制阶段,不可以发布。须要详细改进及设计。插件
二、在咱们网页设计的时候初始由于了解不够因此将不一样类型的文件存放在不一样的数据库中,不一样的播放类型也在不一样的播放页面播放。致使构思复杂,代码重复。后面修正了这个问题。设计
三、咱们每个任务的定义及衡量的交付件比较模糊。由于咱们总体构思不是很完善。不够最后咱们组员的分工合做仍是比较顺利的完成了第一阶段的工做。代码规范
四、整个项目咱们没有太具体的步骤计划。因此不能说是按计划完成。在学习的过程当中不断将本身掌握的,可以完成的模块单独设计完成,最终再将全部模块合一。视频
五、咱们没有特地留下缓冲区。由于文件的浏览功能很明确,若是要说缓冲区的话咱们视频的支持格式还不算很全面,在这方面留有一些。资源
六、咱们未来的计划会更具体,更注重细节处理。使整个工程的功能更加晚上。
3、资源
一、网上的各类代码资源及知识,还算丰富足够咱们自学,完成各个小功能的实现。
二、各项功能跟资源没有具体估计,因此也就没有精确度可言。
三、测试的时候工做量不算很高。几我的很容易完成相关功能的测试。对于美工方面咱们一开始没有归入M1的工做内,准备在完善工程功能的正常运行之后再考虑美工等具体加工问题。
四、咱们的分工还算比较明确合理,各自作本身相关的工做,最后统一工程。
4、变动
一、咱们由于有QQ,手机联系,相关的变动会及时传达给相关队员。
二、咱们依据功能实现优先的原则,决定哪些工做能够推迟,哪些必须优先完成。
三、项目出口条件既是相关队员须要本身测试单个模块是否可以正常运行,功能是否可以正常实现。
四、咱们的变动不少,可是对总体的设计,计划影响很小。因此及时通知相关队员进行从新设计及修改便可。
五、咱们由于实力不是很够,广泛对意料以外的设计完成度很低,只能进行最基本的修正及改进。
5、设计/实现
一、整体设计工做及框架完成是由组长完成,并及时下发各个模块的功能需求给相应队员。时间比较晚。
二、咱们的工做由于除了功能之外计划等方面不是很清晰明确,因此实现的方法一般是模棱两可的,队员只须要按本身的思路来实现功能便可。
三、没有运用工具来帮助开发。咱们只是自学相关知识之后进行工做。
四、在实现浏览的功能时候产生BUG最多。路径,支持格式,信息传送方式等都出现过各类细节问题。这是最终的功能实现,考虑不全,设计不完善,计划不周密都致使了各类BUG的产生。在设计,开发的时候咱们是边学边作,考虑不到这么远的东西。只能碰到BUG之后分析BUG,修正,改进。
五、代码复审由两名队员分别进行审核。对代码规范比较严格的审查,修正。
6、测试/发布
一、咱们的测试计划很简单。测试简单的上传,搜索,各个类型文件的浏览便可。
二、有进行提交前的正式测试。保证本地的功能实现。
三、测试工具就是VS2012。
四、没有进行软件跟踪测定效能。
五、咱们尚未连上远程数据库,只链接了本地数据库,因此未能发布。
额外:
一、咱们小组作的最好的就是每一个接到任务的队员都能按时,有效的完成本身的模块。
二、M2中须要改进的地方不少。首先咱们须要修改代码链接到远程桌面的数据库以及跟各个其余模块组协商汇集咱们的工程完善学霸系统。在咱们的功能方面视频的支持格式须要添加,目前还属于极度限制格式的阶段。在播放页面咱们的美工一直没有作,M2阶段将考虑播放页面的美工问题。文档浏览目前咱们须要客户下载相应插件到相应目录才可实现,M2阶段咱们须要改进这种方法。寻求更佳的方案。