在这课程中,我确实学到了不少,在对软件的开发模式、流程,以及团队的理解上,有了很大进步;可是同时,也发现了本身的不足,对新框架的理解速度,以及找BUG的速度,颇为慢速,由于在实践过程当中,由于这两点,我吃了很多苦头。html
软工实践分我的、结对、团队的实践java
在我的和结对做业中,我总共写了400行左右的完成代码,在团队做业中,最后也大概提交了400行代码。在完成的量上,先后两次差很少,可是质量上有很大区别,在我的和结对中,沟通的很便利,即便不按事先订好的规则写代码,也能够被对方使用,可是在团队中,编码的规范就很重要,事先的交流以及每次改动的交流,都须要记录。web
做业 | 时间 |
---|---|
第一次做业·准备 | 2h |
词频计数 | 25h |
结对做业1 | 10h |
团队1 | 2h |
结对2 | 20h |
做业6 | 4h |
7.需求分析 | 4h |
第八次做业(课堂实战)- 项目UML设计(团队) | 10h |
α冲刺 | 60h |
现场编程 | 10h |
过后诸葛亮 | 4h |
β冲刺 | 30h |
12次做业,答辩总结 | 4h |
那确定是α冲刺了,最后完成的那一刻,真的心情愉悦!面试
累计花了205h,平均每周13h编程
一、博客的美观程度框架
二、和队友相处的方法工具
三、老油条的程度(滑稽)性能
一我的十个月开发的完的项目,十我的一个月是作不完的单元测试
印象很深入的是,在团队做业前期,在网上查找备忘录的模板,找到一份功能十分完善且给出源码的模板,当时团队欢欣鼓舞,由于那份软件是一我的历时1个月就作出了的成品且质量奇高,咱们就认为备忘录很好作,可是直到如今,咱们的软件仍然在必定程度上比不过人家的备忘录,获得感悟:人员的增多不必定表明速度和质量都会提高。学习
一、编程基础要扎实
二、结对和团队尽可能找熟人少的
三、博客要记得提早交
确定要的,实在呆不下去,反而破坏团队
下个学期的实践是必修,因此一个班大概150人左右,我认为能够分红5人十组、10人十组,这样能够知足不一样的需求
本学期的规模就能够了
不少人都想感谢,团队的胡绪佩、胡青元是主心骨,他们的帮助对我最大了。
萌芽阶段:刚刚肯定项目的时候
磨合阶段:α冲刺前期
规范阶段:α冲刺后期以及β冲刺前期
创造阶段:咱们的备忘录应该勉强算咱们创造的吧
需求展现
体验指数展现
期待指数展现
咱们团队在软件工程实践课程的机会之下,经过团队合做完成了产品记忆罐头!分别在Alpha版本阶段完成产品的初始版本,Beta版本完善产品进行必定的bug修复,最终版本已经迭代13次完成产品的1.1.3版本,产品下载连接。
而且经过数据展示软件是能够维护和继续发展的。
现软件的可维护性和是否可继续发展经过上面的用户反馈问卷截图便能看出。
体验指数展现
期待指数展现
用户需求期待指数超过4分的比例在70%以上,证实咱们的产品是可维护和可持续发展的。而且产品具备十分可观的盈利方式和前景,对不一样手机(三星、华为、Oppo)应用市场的在线付费壁纸作了一个简单的调研:
三星付费壁纸
华为付费壁纸
Oppo付费壁纸
盈利点
能够看出,咱们的核心创新点锁屏壁纸展现若是可以达到美观、友好的前提下,还能展现出用户的备忘内容,那么便彻底能够借助于付费壁纸已经广为人知的免推广的自然优点!!!在每种壁纸单价较为廉价的模式下,提升用户购买欲,相信能够很快的抢占付费壁纸的一块市场,这样也为后续的开发提供了条件和盈利但愿。固然,这一切都须要在可以解决生成美观壁纸展现备忘的这一难点的前提下。也正所谓难点即卖点!
参考论文文献:
[1] Stamelos I, Angelis L, Oikonomou A, et al. Code quality analysis in open source software development[J]. Information Systems Journal, 2002, 12(1): 43-60.
[2] Boehm B W, Brown J R, Lipow M. Quantitative evaluation of software quality[C]//Proceedings of the 2nd international conference on Software engineering. IEEE Computer Society Press, 1976: 592-605
[3] Samoladas I, Stamelos I, Angelis L, et al. Open source software development should strive for even greater code maintainability[J]. Communications of the ACM, 2004, 47(10): 83-87
我在团队中的部分是作备忘录的编辑以及读取,(自我安慰一下:这个部分算是全部备忘录的核心功能)其实如今有一个BUG关于咱们的备忘录,可是个人队友都没有发现,由于恰巧BUG出现的部分是我负责的部分,其实我很早就发现了,可是我发现!我不会改!嘻嘻嘻嘻嘻嘻嘻