软件工程-个人总结

一 本课程对我带来的收获
1 学习和使用的新软件
dreamweaver;
2 学习和使用的新工具
墨刀, Axure
3 学习和掌握的新语言新平台
新语言:php,html,javascript。
新平台:新浪云,sql
4 完成代码情况
在我们的项目中,我负责后台程序的编写,代码量大约1000行。
5 学习和掌握的新方法

在此次实践中 我学习了原型设计,数据库的建立,软件测试 ,网页编辑等方面的知识。对网站制作有了更深一步的掌握。

 


二 总结和展望
1 在软件过程课上的经验总结
在这次课上,我学到了很多。这门课程让我深刻的了解了软件从立项到实现的所需要的各个步骤。这将成为我一笔宝贵的财富。另外,任何一个软件的实现都离不开扎实的基础以及优秀的编程能力,加强编程能力也是我们应该努力的方向。
还有,就是团队精神,大家相互合作,团结一致,各司其职,才能将项目更好更高效的完成。
2 对学弟学妹的建议
我们的项目还有许多不足之处,例如购票功能尚未实现,接口需要付费,界面不够优化。希望学弟学妹们能够让它变得更完善、更实用,我们期待有一天我们的产品可以在市场上出现并得到大家但认可。
3 分析自己的团队
我的团队是一个六人小组,编程能力都较弱,团队内也没有特别强的人,所以在项目刚刚开始时大家都一起摸索,在确定好分工后便开始学习自己负责的那部分知识,并相互讨论,俗话说众人拾柴火焰高,大家互帮互助做项目就变得得心应手了,我们的项目也变得越来越顺利,大家都有很大的收获。
4 个性发挥
通过这次实践,自身不仅仅是学到了技术性的知识,还从同组的其他成员身上学到了许多,比如解决问题的思维方式等等,这次团队项目我相信会成为我今后做项目的宝贵经验和难忘回忆。

三 补充

1 IT专业的大学生毕业后转变为职场人员需要些什么?怎样做一个合格的软件工程师?

首先要有较强的编程能力,这也是成为一个优秀的软件工程师的基础。其次,进入职场肯定会有一个团队,要更好的融入团队,具有团队意识,严格规范自己。另外,英语能力与阅读能力也是很重要的,这能够大大的帮助你理解代码。(还有就是要掌握数据库的能力,这一点很重要,这一次的项目也运用到的很多数据库的知识。这一点我自己没有考虑到,借鉴了网上的观点。)

2,在进行软件的开发时,我们如何才能确定软件产品的规模?需要大量的市场调查吗?

市场调查是必要的步骤,只有这样,才能更加充分了解客户的需求,确定产品的规模。不过在调查市场时,应该有针对性的调查,选取有代表性的人群。

3,团队对个人的期望中,假如就我们现在班级组队做项目的团队中有的队员能很快按角色出色的完成任务,但是有的有的队员总是因某种原因并不能出色的完成团队赋予的任务,这时该如何解决,是让这些不能完成任务的队员尽量分配简单的任务,还是重新组队解决。(第三章软件工程师的成长)

一个团队成员能力肯定会有高有低,大家互帮互助才能保证项目的完美开发。对于能力低一点的成员,可以适当的分配较轻的任务,同时其余成员也应该给予其多一点帮助。当然,能力低的成员也需要多鞭策自己,使自己更快的成长起来。

4,用户体验应该什么时候开始考虑?工程师和设计师的区别又是什么?它们之间的交互方式又如何判断?(第五章 用户体验)

用户体验是在项目初期就要考虑到的东西,绝对不能临阵磨枪。设计师与工程师两者的相同点在于,都需要具备一定的专业能力,对项目有整体的把握。设计师要完成整个设计过程,对于项目的每一个环节都要加以设计。当设计师基本确定立意后,各个环节技术的实现就离不开工程师了

5,PM在队伍中的起着决定性作用吗,直接关系到项目的风险吗?(第九章项目经理)

项目经理确实是项目的核心人物,但是他的作用不是决定性的。一个项目的成功需要各个成员的共同努力,缺一不可。同时,项目的风险与各个成员息息相关,不能让项目经理独自承担。

posted on 2017-06-25 11:24  刘文广  阅读(155)  评论(6编辑  收藏  举报

导航