zoukankan      html  css  js  c++  java
  • 个人总结

                                                                        软件工程概论个人总结

          不知不觉这一学期又结束了,16周的软件工程概论也随之到了尾声。虽然这十六周被王老师摧残的很惨,但王老师的确让我们见到了一个不一样的课程,不同于其他教师的教课方式。在王老师的课上,不会有睡觉的,而且课上时不时调凯一下,不仅让课堂不再枯燥无味,而且使很多发困的人精神起来,没有任何一个老师会课上跟我们开这么多玩笑,而每个玩笑又有着更深的含义。

          当然,面对老师留的作业我们课下可是花了不少时间和精力,但就这次团队开发项目而言,我感觉老师应该给我们更多的建议,这样我们会学的更有效率。无论是开发Android版的还是PC端的,我们都是从无到有的开始学,可是我们学的很盲目,我们没有明确的方法去实现我们想要的功能。对于开发某项功能专业人员经常用的方法我们根本就不知道,网上资料的确很多,但都太错综复杂,让我们眼花缭乱。拿我们软件开发过程来讲,我们软件必须要连接服务器,但我们都不知道到哪去找这样一个服务器,对相关知识完全没概念,后来又想以本地电脑为服务器,将Android开发的软件提交的注册信息存入电脑sql server里,但网上查询后发现有两种方法四种方式。最后选定通过web service作为中介连接,在网上千辛万苦找到一个完整的例子,但是由于发布时间距离现在太久,很多东西都更新了,复制代码之后出现各种各样的问题,又因为不知道相关知识只能一点一点试着改,最后整了两个星期,只在模拟器里实现了实例中对sql server的操作,还存在一些问题,而且一旦装到手机里就崩了。而随着验收时间的到来,我们也只能匆忙做成单机版的了,把信息存入sqllite里面,但是单机版我们软件根本没有任何作用,整到最后我们几个也是很无奈。当然,我们在开发前就应该去问老师一些意见和相关的技术,但可能是我们几个性格的原因,都没有开这个口。不过开发软件虽然失败了,但也熟悉了很多知识,总归是有很多收货的,这仅是我个人在这一次团队项目中的经历和一些感受。

          对于这门课,我总感觉我们都是在学与软件开发相关的理论知识,比如软件开发过程中应注意哪些问题,bug什么时候修复,单元测试的重要性,以及团队开发中经常出现的一些问题,开发流程以及项目总结的方法等等,而实质性的知识要相对较少一些,几乎都是在老师留的作业中学到一些编程方面的知识。可能这就是概论课的性质吧。不过那四则运算真是难倒我们了,到最后四则运算四也只是实现了部分功能。和上学期编程不同的是,我们这学期编程,同学之间有了更多的讨论,其实我们是挺享受一起讨论某个要求该怎样实现的,当然如果最后谁都没做出来我们是比较沮丧的。可能这就是软件开发能够给人带来的喜和忧吧。

    理论课知识的学习,也许就是我们和专科学校所不同的,他们更注重技术,也就是代码量。虽然理论知识会决定一个职员的高度,但如果我们和专科学生同时进入单位,我们一定是不如他们的,也许时间长了我们可能比他们强,但前提是我们得撑到那时候不被辞退。要做到这样,我想只有我们课下自己去花更多的时间来编程了,毕竟这可能是我们将来生存的依靠。

          对于这门课的作业,也许很多人觉得作业太多,当然我也是这样觉得的。至少我觉得有一些是没有太大用处的,比如阅读笔记,我花了好多时间在读《构建之法》以及写阅读笔记上,可是读的时候感觉这本书好难读下去啊,讲的很多内容也不懂,而且阅读笔记还有很多要求,这让我花了不少时间,效果却不明显。但是对于一些作业我还是很赞同的,比如团队开发冲刺过程中,每天的站立会议,团队任务的分配以及项目进程的展示,团队绩效评估等等,这让我们提前熟悉了软件开发公司开发软件的相关流程,不会让我们在将来工作时感到茫然不知所措。而每周总结则让我们反省这一周所学,如果没什么收获,我们下一周就绝不会再轻轻松松的度过。同时也让我们将这一周所学的知识再巩固加强一下。

          总结到这也就差不多结束了,这里面包含我这一学期所学的知识,对这门课的认识以及对老师的感受。不管怎么样,下学期还是要准备好老师的“摧残”吧。

     

     

     

     

  • 相关阅读:
    【转+补充】在OpenCV for Android 2.4.5中使用SURF(nonfree module)
    Delphi StarOffice Framework Beta 1.0 发布
    Angular ngIf相关问题
    angularjs文档下载
    公众号微信支付开发
    公众号第三方平台开发 教程六 代公众号使用JS SDK说明
    公众号第三方平台开发 教程五 代公众号处理消息和事件
    公众号第三方平台开发 教程四 代公众号发起网页授权说明
    公众号第三方平台开发 教程三 微信公众号授权第三方平台
    公众号第三方平台开发 教程二 component_verify_ticket和accessToken的获取
  • 原文地址:https://www.cnblogs.com/jinpeigang/p/5604673.html
Copyright © 2011-2022 走看看