项目 | 内容 |
---|---|
这个做业属于哪一个课程 | 罗杰 |
这个做业的要求在哪里 | 提问回顾与我的总结 |
【软件工程】第一次阅读做业html
在需求阶段须要对用户的需求进行全面地分析,先要弄清楚用户须要怎样的产品,产品须要可以解决用户的什么痛点。编程
自顶向下,逐步细化软件,以及学会了如何图形建模,如绘制ER图、数据流图等。单元测试
学会了如何利用已有的实现或借鉴已有的实现方式,避免重复造轮子。测试
在测试阶段中,我发现了不少我在以前实现阶段存在的问题,对单元测试、集成测试有了必定的了解。spa
在Alpha阶段的发布阶段中,因为咱们对安卓APP发布的流程不是很熟悉,致使未在咱们预期的时间以前发布。所以,提早了解发布的流程是很重要的一项任务。设计
在项目推动的中期,咱们发现咱们开发的APP已经不是很适应于如今的Android版本了,因而咱们对咱们的APP作了适应性的维护,使其可以适应于如今的Android版本。htm
在团队项目的Alpha、Beta和Gamma阶段,我担任的是一个开发的角色,和组内其余同窗一块儿完成了继承自学长的博客园安卓APP的进一步完善。因为咱们的项目是继承自学长已有的项目,没能完整地体验一个软件从0到1的过程,可是在别人已有的基础上继续本身的开发也是一件颇有趣的事。blog
在刚拿到学长的项目时,因为以前项目的文档不够详细,而且咱们也缺少相关方面开发的经验,第一次运行学长的项目如何配置环境就是一个难点。继承
一开始根据问卷中用户提出的需求,咱们设计了相似编辑博客的功能。想法的确是很好,惋惜没有获得博客园相关API的支持而没法实现,这也反映了咱们在设计阶段所存在的不足。因此我获得了以后在设计阶段必定要分析好各个功能实现的可能性再来进行设计、开发的结论。开发
在以后的开发过程当中,因为咱们组项目的特色,咱们组任务的分配基本上是按照功能来分配的。每一个人独立地完成本身的功能,而没必要过多地考虑与其余人代码的交互等问题。这样从某种意义上来讲也就减轻了咱们的负担,但也带来了一些缺点:
整体来讲,本次团队项目仍是一个比较新奇有趣的经历,最后也作出了一份还算能用的APP更是让人神清气爽,特别是最后的APP的颜值,比一开始真是好看好多啊,nice。