个人总结

翻译:

软件工程师应当致力于对于软件做出分析,规范,设计,开发,测试和维护。是一个有益的和受人尊敬的职业。按照他们承诺的健康,安全和福利,软件工程师应当遵守下列八个原则:

1.公众——软件工程师应当始终如一地坚持公众利益。

2.客户和雇主——软件工程师应当采取与公共利益相一致的行动方式最大程度上满足的客户和雇主的利益。

3.产品——软件工程师应确保他们的产品和相关的修改达到可能的最高的专业标准。

4.判断——软件工程师应当保持完整和独立的专业判断。

5.管理——软件工程经理和领导者应当认同和促进一个道德的管理软件开发和维护的方法。

6.职业——软件工程师应当优先保证诚信和行业的声誉并符合公众利益。

7.同事——软件工程师应当公平并支持他们的同事。

8.自我——软件工程师应当参与终身参与关于职业的实践,并养成职业道德。

回答问题:

1.对于软件的设计是怎样的呢?

通过本学期的项目,我学习到,软件设计是指根据需求分析阶段确定的功能,设计软件系统的整体结构、划分功能模块,确定每个模块的实现算法以及编写具体的代码,组成一款属于自己的软件。

2.编写代码可以用之前学过的C语言与C++吗?

可以,但我们使用的是面向对象JAVA。

3.能够快速实现软件开发吗?

可以实现。

4.软件开发的工具github的怎么用呢?

本次使用的代码管理工具是coding,所以没有对github做深入研究。

个人总结:

      在我们整个软件工程课程与项目当中,我体会到了许多,也学到了许多。在项目要进行自由分组后,我们的项目小组便诞生了。学习这门课程之前,我了解到软件开发的主要流程是:发现需求-->分析需求-->寻找解决方案-->软件设计-->编写代码-->测试,那时以为这个流程中的每一项都同等重要。学习这门课程之后,我对于软件开发的各个流程有了更深刻的理解,现在我发现,在这个流程中,分析需求是重中之重,只有需求分析细致全面得当,时刻与用户沟通交流、分析用户需求,了解他们需要的功能,满足了用户的需求后,往下进行模块设计、代码编写,直到最后的测试,才能得到一款能够交付的软件,用户真正需要的软件。否则,如果不满足用户需求,一切还要重头再来。又费时又费力,所以在做任何一个项目前,发现需求、分析需求和寻找解决方案都是必须的,这是在做一个项目的基本,是关系成败的非常重要的一环。

      其实,遇到本次课程改革我感到十分荣幸。首先,我能够有机会和同学合作一起参与到项目中来,实践在课本上学到的知识。刚上大学时老师就告诉我们学习我们这个专业就要多动手,敲的代码越多越好,只有在实践中才能学到更多的知识,但没有人监督,真的很难坚持下来。这次的项目从无到有,从一个小小的c语言程序到一个可以交付的软件,我们一步一步走过来,真的非常骄傲,既提升了我的编程能力又增进了同学之间的友谊。这次也很荣幸能够被组员推选成队长,刚开始不是很适应这个职位,我觉得同学之间没有领导与被领导,但是后来听了张老师课上对于不同Project Manager的职责讲授,深感这个职位的重要性,我决定要拿出一个真正PM的样子,来更好地完成我们的项目。之后我便从大方向来把握我们的进度,定期召开会议,给成员们分配任务,整合成员们的各自模块,给他们提出意见和建议等。能够完成这个项目,十分感谢组员们(王洁琼、孙步桥、唐翔宜、胡逸凡、赵英男)的配合,虽然在项目上我们不乏争论,各自持有自己的意见不妥协,但正是这样的争论才是我们的项目越来越好,能够在最后时刻拿出一个可以交付的软件。成员们每个人都有自己的闪光点,能和他们一起工作学习,我感到十分开心,着实锻炼了我的团队合作能力和与人沟通的能力。

      其次,我认为本学期课程的项目是对于我们入职后工作的一次提前演练,相对于未来老板的苛刻与严厉,张老师和助教给与我们更多知识和技巧上的帮助,耐心的带领我们走完一整个项目。从开始布置简单的博客,慢慢地难度升级,到软件的开发流程、模块设计、责任分配,一点一点,在博客中形成了软件开发这个体系。虽然历经了挫折,但老师们不抛弃不放弃,一点一点把我们领进了软件开发的大门。我相信,这学期的课程会给我未来的工作学习提供很大的帮助,给未来奠定了坚实的基础。

     再次,在学习这门课之前,我觉得开发一款软件是很困难的事,我做不到,但慢慢地跟着老师的脚步,经过一学期的学习,我们也开发出了一款可以交付的软件,虽然功能不是特别全,软件不是特别完美,但这真的是我们一点一点认真完成的,这个软件给了我很大的信心,认真努力地做就会成功。我最大的收获是经历了一次完整的软件开发的过程,并且学会了一些软件开发的方法,这些实践经验,是从书本上难以得到的,只有真正的走完整个流程才能有收获。

      最后我想对于软件工程这门课提出一个小小的建议:是否可以把教室上课的形式改为网课,这样不同程度的同学就可以根据自己的需要选择相应时间的课程进行收听,我认为这样会很大的提高同学们的学习效率。望采纳。

 

posted @ 2016-06-05 23:50  1班苏钰涵  阅读(253)  评论(3编辑  收藏  举报