软件工程课程总结

                        软件工程课程总结
程序员

 

软件工程师应致力于对软件的分析,规范,设计,开发,测试和维护,对行业有一个有利的和受人尊敬的行业。
软件工程师按照其对健康、安全和福利的承诺,坚持如下八个原则:
1。公共软件工程师应符合公众利益。
2。客户和雇主-软件工程师应以符合公众利益的方式,以符合其客户和雇主的最佳利益的方式行事。
3。产品-软件工程师应确保他们的产品和相关的修改符合最高的专业标准成为可能。
4。判断-软件工程师应保持其专业判断的完整性和独立性。
5。管理-软件工程管理者和领导者应该订阅和促进一个道德的方法,以管理软件开发和维护。
6。专业-软件工程师应提早与公众利益相一致的行业的完整性和声誉。
7。同事-软件工程师应该是公平和支持他们的同事。
8。自学软件工程师应参与终身学习,并对其专业实践,并促进职业道德的作法。         
算法

  《软件工程》课程既强调基本概念和基本知识的理解和掌握,又侧重软件项目的分析、设计、实现和维护的基本技能。比较注意“点”和“面”的结合。我仍是蛮喜 欢这门课的,经过对这门课的学习让我意识到理论学习很重要,实践更重要,实践是检验真理的惟一标准,只有将理论与实际结合,才更能发挥咱们所学的知识的做 用,更能直接的创造效益,社会和国家作出贡献。编程

  在软件工程的学习中,我了解到了软件并不是是一些代码这么简单,在开发软件的过程当中,编写代码的工做量其实只占不到全部工程量的30%,然后期的管理和维护 更是占了60%到80%之多。一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书, 用户操做手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每一个文档都要上级验收 审查,而文档数量众多,要作好这点真的不是很容易,而偏偏写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销作出生存期较长的软 件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体状况不断的反复才能达成,因此代码只是开发软件这个浩大的工程的一个 小小的过程。安全

 其实开发软件,就像是解决一个逻辑问题。想一想本身平时是怎样写程序的。首先是要有一个想法,即我写的这个程序是要干什么的;而后就是对要实现的核心功能大 概构思一种或多种实现方法,并从中选出一种自认为是较好的;接下来就是将涉及的各类主要或次要功能分红各个模块;最后就是分模块来编码和DEBUG。在我 看来,除了第一步外,其他的步骤应该是一个循环的过程。在编码的过程当中,你老是须要不断地回过头来修改原先的模块设计,甚至最初选定的实现算法。具体到每 一步的工做要怎样完成,是很是灵活的,只要把握住大致的方向就行。在进行分析,设计,编码,调试,维护这几部分的工做的时候,最核心的就是文档的编写。工具

 要学习软件工程,学会如何系统的思考,以及养成良好的编码习惯,想学好软件工程,就必须知道软件工程的目标、过程和原则:软件工程目标:生产具备正确性、 可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个 开销知足用户要求的程度。这些目标的实现不论在理论上仍是在实践中均存在不少待解决的问题,它们造成了对过程、过程模型及工程方法选取的约束。学习

  经过这半学期我对软件工程的学习,老师在课堂上从软件工程的基础到用户的需求分析,最后到黑盒白盒测试经过自身作过的一些案例,生动形象的讲解了软件工程这门自己枯燥乏味的课程,这不只加强了学生学习的积极性,也经过让咱们本身去作一些需求分析,咱们从中学到了许多知识。测试

在之前,我一直 对软件存在一些偏见或则是误解,认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就ok了,并且我还片面的认为只要我掌握了时下最新的 语言和工具,那么我就能写程序了。一我的,只要会编程,就能写软件,就是程序员;一个公司,只要招聘一些程序员,就能开发好的软件产品。只要有几个有经验 的程序员,再找些兼职的大学生,就能组成一个软件公司。编码

可是经过了《软件工程》这门课的学习,使我认识到了我之前的错误。软件其实不只仅是程序,软件开发其实也不只仅是编写程序,软件是思想在硬件上的载体和体 现,处理的是逻辑和信息。惟有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。spa

并且在之前,我一直觉得软件的开发实际上是一件很轻松快乐的事情,只要一天坐在电脑旁敲敲键盘,那么一切就能够了,可是如今我才发现,我之前的不少的思想是多 么的肤浅好笑。编程实际上是一种乐趣和苦恼共存的一项创造性活动。由于编程不只可以知足咱们心里深处进行创造的渴望,并且还能愉悦咱们内在的情感。设计

而 且经过学习《软件工程》,我还学到了不少其余的东西。好比经过学习《软件工程》,特别是教员的课程讲解和每次用实际的软件现场的讲解,为我提供了一个尽早 接触世界工做和真实项目的机会。让我知道如何在以最小的成本中,训练本身的基本工程素质和能力,如何激发本身的积极性等。并且经过学习《软件工程》,还让 我认识和培养了个人团队协做能力,特别是对于咱们这些在校的学生来讲,这种学习更是能让我在之后工做中少走不少的弯路。

因此,经过《软件工程》的学习,我是真的学习到了不少有用的东西,让我明白了不少的道理。在此我对老师的辛勤教育表示感谢,由于是你让我学习到了这些,是我获益良多。

对软件工程课程和授课的建议:课程改革,这门课程我感受是很是有意思的,结对编程和团队协做都是以前课程没有的,感受很新鲜,也产生了很大的兴趣,老师的授课更是没的说,课堂生动活泼,气氛积极,咱们都很爱上了这门课,这门课,让咱们对于以后的项目合做和编程都应该有着重大的做用。但课程改革后仍是有不少不足,学生对于软件工程的理解仍是不够深入,对于学生上课的过于单方面,也应该添加一些计算机的专业编程知识。但总的来讲我感受软件工程课程的改革是很是成功的。

相关文章
相关标签/搜索