软件工程 简况

前言:

      软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以便经济地开发出高质量的软件并有效地维护它。

一.主要课题

      软件工程与软件过程,全面、概括地介绍软件工程这门学科及典型的软件过程模型。

      传统方法学,分别讲述了结构化分析、结构化设计和结构化实现的概念、原理、准则、技术和方法。

      面向对象方法学,分别讲述面向对象的概念与模型、面向对象分析、面向对象设计和面向对象的实现。

      软件项目管理,分别讲述软件项目的计划、组织和控制,并简要地介绍了一些与软件项目管理有关的国际标准。

      高级课题,简要地介绍软件工程研究的一些新成果,简述了软件工程的形式化方法、面向对象的统一建模语言UML和软件重用。

                                  

软件工程 简况

二.必修课题

       对于软件开发人员而言,软件工程是必修课题,因而为了更好地开发出高质量和更好的维护好软件,在接下来的一段时间里将要学习软工的相关知识。

       要学习软件工程,学会如何系统的思考,以及养成良好的编码习惯,想学好软件工程,就必须知道软件工程的目标、过程和原则。换句话来说,这就是必须知道的。

       软件工程目标:生产具有正确性、可用性以及开销合宜的产品。

       软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。

       软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。

三.相关联系

       软件工程对于初学者来说,知识基础较薄弱,对一些应用操作、概念、工具方法等理解起来较为困难,要能从整体概念上较好地理解和把握、学好软件工程,不是仅仅把几本专业书籍细致地看几遍,然后上机练习几次就可以成功,学习过程中要注意多看多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但是还要注意什么都学,肯定是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。还要注意与其他科目的相辅相成,就像我们在学习面向对象分析的时候要结合先前C++学习的面向对象进行研究拓展;在学习语言时,要看看与其它语言的联系,多思多想,把从各个科目学到的知识通汇贯通。


来源:吴士龙

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年8月25日
下一篇 2014年8月25日

相关推荐