软件项目管理报告Y12211105杜天慧由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件项目管理期末报告”。
项目名称描述:
项目名称:unit8:dools(sixfreash)
产品面向用户群:使用新版牛津小学四年级上学期英语教材的学生,及其老师和家长。
使用的开发工具:eclipse
应用技术:Android 我的任务:
在小组里有两个人负责代码编写,一个人把基本的平台搭建好,做一个比较简陋的apk程序,还有一个人负责实现软件功能的添加。我主要做了后面的工作。软件开发过程描述(遇到的问题与解决过程):
一开始按照指导老师周老师的方案,先是做好ppt,然后转为web程序,最后做成基于安卓系统的手机应用软件。
1.因为我们这学期正在学习asp.net进行web开发,所以做成ppt和web程序还是比较顺利的。至于后面的安卓程序是属于新内容,完全需要自学。对于陌生的技术需要更多的是毅力,接受新知识相对而言总是困难的。
2.在小组的任务分配中,写代码这种又苦又耗时间的工作不太收人欢迎,这一点跟以后我们走上社会时会遇到的也应该是一样的。因为我想在这一块发展下去,就选择了编码任务。
3.对于完全一抹黑的东西,我试图找些视频和网上的类似材料,发现有的东西还是可以通过看看资料就能轻易实现的,例如,像播放ppt一样展示我想要的东西。Eclipose这样的软件还是比较方便用的,于是程序做到一张一张的点开还是相对容易的。后面接着做播放音频,这里组长对声音做了剪切,使得声音跟程序更加契合。期间碰到R cannot be resolved to a variable的报错信息,也找了度娘,给了各种各样的解决方法,每个都有试。最后,使用了排除法,挨个去掉控件,直到发现error meage消失。
4.还有就是后面做的视频播放功能,视频播放器 没法调出虚拟键盘 而且打字打不上去。调试了很多次都没有成功。后来问了一个学长,找到了问题所在。UI设计问题,layout充满了整个屏幕,导致无法调出。积累的经验:
1.做程序员要面临日新月异的知识变更,接受更多的知识,试着用用它们,就能习惯。2.对于报错信息,需要找到关键字,然后查询资料,如百度之类,找到相关的原因。不能一味的去试程序的偶然性。
3.人脉很重要,师兄师长们甚至是同学之间,总是能有不一样的看法。借鉴一下他们的做法与想法,经常与同组人员的交流能促进项目开发人和,跟着对团队的帮助也很大。