关于上学期软工实验的思考

 

上学期的软工实验应当算是人生中第一次真正地做一个软件项目,而且十分幸运的,我还是PM。总体来说,上学期软工实验的开发过程是相当失败的,存在着许许多多的问题,因此,有必要进行系统的反思与思考。

讲一下自身的体会:

鉴于这是第一次的软件项目体验,本身有太多的东西需要学习,所有的环节都没有任何经验可谈,因此处于两眼一摸黑,摸着石头过河的境地。从最初的需求分析,学习画UML图、ER图,以及打探、学习使用各种绘图工具;再到中间的软件设计阶段,和java恐怖的GUI进行纠结;再到最后的软件构造阶段,第一次面对如此庞大的软件系统,不知道从何入手,无法确定的计划安排,学习使用数据库、JDBC等等工具。软件构造的本身就是一个不断挑战自我,不断地学习,不断的提高的过程,简直是对意志力、忍耐力、还有学习能力甚至是体力的挑战。

 

下面总结一下过程中所犯的一些错误和需要改进之处:

1、以宿舍为团队,本身就存在着问题。正是在宿舍这样大家聚在一起的地方,小组才无法真正的聚在一起进行讨论,因为大家总是会有各种各样的事情,表现的过于随便,导致无法进行一种真正意义上的沟通。

2、同学身份构成的团队,形成不了有效的约束和管理。由于各自的平等身份,以及没有事先严格的约定,或者说没有严格遵守约定的精神,存在着各种有害于团队进取的情况,以致项目一拖再拖,或者因为各种原因而延误,任务得不到及时的完成,总是处在赶工的压力之下。

3、基本没有应用软件工程课中所介绍的软件工程方法,或没有成功应用:如敏捷、不断迭代、极限编程、质量管理、配置管理等等。缺乏统一的、可行的计划与规定, 各种活动处在一个生产力十分低下,方法十分原始的水平,充斥着各种错误、忽视和失败。

 

最后说一下自身的感想:

1、我认为,同学之间、或者说同年级的同学之间,是无法真正形成一种软件项目团队的关系的,没有行之有效的约束,就没有严明的纪律,只能把项目的进展寄托在个人的自觉上,如果不然,效率就永远处在一个低下的水平。因此,要体验真正的软件项目,只有在企业。或许在社团也能体验到一种更类似的形式。

2、软件过程中,需要对各种挑战,各种变更,各种无法预料的障碍、各种错误做好心理准备,随时准备进行一些学习、更改甚至是重写。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值