软件工程实践总结(我的)

请回望暑假时的第一次做业,你对于软件工程课程的想象

1)对比开篇博客你对课程目标和期待,“但愿经过实践锻炼,加强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为何?html

经过这四个月的软工历程我感触良更多,在开学的时候的懵懵懂懂,在我看来,当时的我不只懵懂,还有种出生牛犊的感受。在众人说麻烦的状况下,为这但愿能学点东西的初心坚持下来。这四个月的过程当中,我近距离地感觉到一个产品从涉及到开发的过程当中各个小细节,这也知足了个人期待,从前对这些只是想象,如今知道之间的细节和艰辛。在完成任务的过程当中,遇到了不少困难,不能说个人能力能锻炼到多高的程度,可是我了解到了不少解决问题的途径,这在将来的学习中,是一个很好的经历。可是我认识到我在学习编程语言上还有很大的问题,但愿能在往后弥补本身的不足。前端

2)总结这门课程的实践总结和给你带来的提高,包括如下内容java

一、统计一下,你在这门软件工程实践中,完成了多少行的代码;
大概写成的代码有1400+android

二、软工实践的各次做业分别花了多少时间?(作一个列表)git

做业 花费时间(分钟)
自我介绍 10
第二次做业(包括完成评论部分) 450(估计)
我的项目 1200
结对项目1 1350
团队风采展 200
结对做业2 1900
团队选题报告 1300
团队课堂UML设计 845
团队需求分析报告 1300
Alpha版本冲刺 6 * 24 * 60(估计)=8640
团队现场编程 900(估计)
团队项目测评(福大助手) 180
Beta版本冲刺 1340(估计)
最终版本展现 60

三、哪一次做业让你印象最深入?为何?
第一次我的做业。那是我第一次深入地明白了软工实践的难度,也是第一次拿着电脑坐在奶茶店,蹭着老板的电源和同窗们一块儿讨论做业,那时候才明白,软工才刚刚开始。。。面试

四、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
大概平均天天4小时,每周20小时左右。
回答编程

因为找不到原来博客,无法贴出原有回答后端

五、学习和使用的新软件;
android stdio
墨刀
Eclipce For JavaEE
StarUML
eclipse
ProcessOn
六、学习和掌握的新语言、新平台
java语言
Android平台开发
七、学习和掌握的新方法
在我的做业里了解爬虫知识
在写博客的过程当中了解排版的知识
在团队做业过程当中了解前端开发语句和页面设计知识
八、其余方面的提高
在界面设计上有了本身的感悟
在博客撰写上有必定的xinde
在团队里做为团队的一份子也有了本身的体会
在我的做业里,了解了单元测试、代码性能测试、代码覆盖率eclipse

2、写下属于本身的人月神话——我的或结对或团队项目实践中的经验总结+实例/例证结合的分析

在完成Alpha版本时,在最后任务的前几天,虽然遇到项目瓶颈,可是总以为时间能够安排得来,可是因为前期没有全面的了解具体该完成的项目,致使漏掉了一个具体功能,原觉得是其余人的部分,后来致使进程阻塞,前进缓慢,时间来不及,拖累了团队的进度,而且在版本演示时交了个未完善的功能,外观不太友好。因此在完成本身的部分时,要在一开始就对本身的任务有个全面的了解,不能只是脑壳想一想。编程语言

3、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,对于同期的TA们,对于后来的学弟学妹:

1)你有什么想建议、告知和期许想要告诉他们呢?
我如今如果回到一开始,我也并无后悔选这门课,这门课学到东西并不是其余科能够传授的,我想对学弟学妹说,人要锻炼本身,可是要清楚本身的能力,若是选了,软工,要对其余的选课选择要慎重考虑,尽可能多的时间学习软工。
2)特别地,特别地,下一届要不要中途换队员(强制的、完全的从一队换到另外一队)?
不必,换队友无非两种状况,要么对方队友客气,什么也没干,尴尬。要么指望过高,没准备的状况下,工做压力太多。
3)身在一个格外大的班级,竞争强劲,你认为一个组的人数应当在多少比较合适?假设依旧是一个90+人数的大班
8-9个,pm一个,两个后端,两个前端,一个美工,一个机动
4)我的/结对/团队做业应该控制在怎样的规模?
代码规模上但愿小一点,把重心放在软件开发的过程上,对单元测试等额外重视一下。而且我的以为我的项目太难,时间画得较多。

5)这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?

感谢个人队友,感谢一直努力地为咱们项目增色,也感谢他们给予个人帮助和容忍个人过失。

4、分析一下本身所处的团队。软件工程实践是大学里少有的认真的团队协做经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

萌芽阶段:刚开始个人第一个任务是作原型设计,当时感受任务量还能接受,也在当时看到咱们产品的出面貌
磨合阶段:Alpha版本以及各次的团队做业,pm也不少次在讨论群严肃提出了一些问题,你们都很好地接受并纠正了。
规范阶段:在和别的组进行交流后,进行规范阶段,开始用git上传代码

5、怎样证实你学会了软件工程

研发出符合用户需求的软件

  1. 咱们的产品在开发前作过一次市场调研问卷调查(样本容量:线上93+线下110=203份),并完成了咱们的记忆罐头商业企划书。其中包括用户对咱们产品功能的反馈饼状图,咱们产品功能十分符合用户需求

需求展现

  1. 在完成产品后咱们邀请了86位用户进行内测试用咱们的记忆罐头,而且收集了用户反馈问卷。

体验指数展现

期待指数展现

经过一系列工具,流程,团队合做,可以在预计的时间内发布 “足够好” 的软件

咱们团队在软件工程实践课程的机会之下,经过团队合做完成了产品记忆罐头!分别在Alpha版本阶段完成产品的初始版本,Beta版本完善产品进行必定的bug修复,最终版本已经迭代13次完成产品的1.1.3版本,产品下载连接

** 而且经过数据展示软件是能够维护和继续发展的。**

现软件的可维护性和是否可继续发展经过上面的用户反馈问卷截图便能看出。

体验指数展现

期待指数展现

用户需求期待指数超过4分的比例在70%以上,证实咱们的产品是可维护和可持续发展的。而且产品具备十分可观的盈利方式和前景,对不一样手机(三星华为Oppo)应用市场的在线付费壁纸作了一个简单的调研:
三星付费壁纸

华为付费壁纸

Oppo付费壁纸

盈利点

能够看出,咱们的核心创新点锁屏壁纸展现若是可以达到美观、友好的前提下,还能展现出用户的备忘内容,那么便彻底能够借助于付费壁纸已经广为人知的免推广的自然优点!!!在每种壁纸单价较为廉价的模式下,提升用户购买欲,相信能够很快的抢占付费壁纸的一块市场,这样也为后续的开发提供了条件和盈利但愿。固然,这一切都须要在可以解决生成美观壁纸展现备忘的这一难点的前提下。也正所谓难点即卖点!

对着这个检查表:http://xinz.cnblogs.com/p/3852177.html 检查一下,本身若是去企业面试,这些常见的问题是否都能回答,并在此总结。

请在随笔中用数据证实上述内容或侧重选择之一。

相关文章
相关标签/搜索