什么是软件工程
关于软件工程,有代表性的定义包括:
(1) Barry Boehm给出的定义:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
(2) IEEE在《软件工程术语汇编》中的定义:①将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;②在①中所述方法的研究。
(3) Fritz Bauer在NATO会议上给出的定义:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
(4)《计算机科学技术百科全书》中的定义:软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本.其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(Paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理.CCSE2004报告强调软件工程是“以系统的、科学的、定量的途径,把工程应用于软件的开发、运行和维护;同时,开展对上述过程中各种方法和途径的研究”,突出了软件工程领域内的“工程学”和“方法学”的研究和应用方向。在2004年5月定稿的、由ACM/IEEE联合工作组制定的CCSE2004 SEEK(Software Engineering Education Knowledge)中,将软件工程知识领域分为以下领域:
- 计算的本质(Computing Essentials,CMP);
- 数学与工程基础(Mathematical & Engineering Fundamentals, FND);
- 职业习{I练(Professional Practice,PRF);
- 软件建模与分析(Software Modeling&Analysis, MAA) ;
- 软件设计(Software Design, DES);
- 软件验证(Software Verification&Validation, VAV);
- 软件进化(Software Evolution, EVO);
- 软件过程(Software Process,PRO);
- 软件质量(Software Quality,QUA);
- 软件管理(Software Management, MGT);
系统与应用专题(System&Application Specialties, SAS)2004年6月23日,IEEE的另一个学科组也公布了软件工程知识体系SWEBOK(Software Engineering Body of Knowledge)的更新版,包括:
- 软件需求(Software Requirements, SWR);
- 软件设计(Software Desi云n,SWD);
- 软件构造(Software Construction, SWC);
- 软件测试(Software Testing,SWT);
- 软件维护(Software Maintenance,SWM);
- 软件配置管理(Software Configuration Management, SCM) ;
- 软件工程管理(Software Engineering Management,SEM);
- 软件工程过程(Software Engineering Process,SEP);
- 软件工程工具和方法( Software Engineering Tools & Methods,STM);
- 软件质量(Software Quality,SWQ);
- 相关学科知识(Knowledge Areas of Related Disciplines)
由于软件工程致力于开发高效的软件系统,因此9要沿着软件方法与技术向下扩展到系统的内部结构,以更有效地开发利用硬件系统的性能;再考虑到设计开发的软件系统是面向用户的,所以需要向上扩展到一些应用技术问题并对组织事务的有关问题有适当的了解。
推荐新闻
更多行业-
网站优化并不难!只需牢记这七点SEO技巧
以往很多传统企业的老板在不知道SEO网站优化这一概念或不是很了解这一概...
2014-03-29 -
Linux系统安装Apache、MySql和PHP
Linux系统是一个源代码开放的操作系统,目前已经有很多版本流行。本文...
2015-12-14 -
逐渐变味了的Nofollow标签
2005年,谷歌正式引入了nofollow标签,目的是为了有效遏制...
2012-02-06 -
网站设计中的布局分割方法有哪些?
网站设计师如何能让自己的网站在用户匆匆一瞥后就迅速吸引到他们进一步注意...
2018-09-11 -
网站制作前就应该优的seo规划
网站制作前就应该优的seo规划现在北京网站制作与seo网站优化都是分开...
2011-12-31 -
如何寻找相关行业文章资源
北京网站制作公司中欧体育zoty下载 中国(lzshtjxc.com):一个站点...
2012-07-15
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com