我采访的是我们导师组的师哥——尹良亮学长,首先感谢师哥能回答我的问题,师哥做的项目是在线考试系统。
1、问:当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
答:我们当时做的是在线考试系统的设计,给了我以前的大学老师做计算机基础考试测试,当时使用的用户是测试用户一个班级30个人。现在有没有人用不确定。
2、问:这个项目能否给我们团队继续开发,源代码/文档还有么?
答:这个项目不能够给你们继续开发,因为这个项目当时是根据别人的项目改编而来的。项目代码和文档都已经删除了。所以不能继续使用。
3、问:项目开发有什么经验和教训?
答:项目:在线考试系统的设计
角色:项目经理
经验与教训:1. 即使是一件小事,管理者也需要做到授权要充分、明确。
2. 根据事情的轻重缓急选择适当的交流方式,面对面交流、电话、Email等等。越重要越紧急越无法控制的事情,往往越需要面对面的交 流。
3. 应用软件的开发要从需求抓起,要严格控制需求文档的质量,不能走形式。站在用户的角度上来写需求文档,好的需求文档必然是逼迫 文档书写者思考了很多问题。需求驱发开发,因此我觉得无论如何强调需求的重要性,都不足为过。
4. 应用的需求文档、UI设计不能包含过多重复的东西,否则会带来开发、测试和维护上的很多困难。需求文档指描述用户可以使用系统做 什么,UI设计属于设计工作,描述用户具体通过什么方式来使用系统。需求文档、UI设计会成为测试的输入。
4、问:对学好软件工程有什么建议。
答:用一个比喻的方法说吧,假如你要做一件事,有二个方法,一是不管三七二一拿到就做,见到什么就解决什么,到头可能是一无所获,也可能可能做完,但却花 了很多时间做了很多重复的无意义的事。二是先做好具体的计划才做,然后再具体的展开工作,结果不用说肯定会做得很好。软件工作其实就是软件编程的前期 工作,有了软件工程的前期工作,一个好的软件系统才能出现在我们的面前。首先你先理解了软件工程的到底是做什么的,我想只要理解了这点,以后的路不用 我说你应该也会有自己的看法的计划了吧,也可以说是你前途的一个软件。其次学这门专业要注意什么呢?理论知识就不用我说,肯定是要能呼透,最重要的是 要培养一个思想,一个软件工程的思想。致于什么培养看你自己了,我想每个人都有自己学习的方法。
最后,感谢老师们肯抽出宝贵的时间看我的作业。注所有老师教师节快乐!