什么是软件工程
关于软件工程,有代表性的定义包括:
(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要沿着软件方法与技术向下扩展到系统的内部结构,以更有效地开发利用硬件系统的性能;再考虑到设计开发的软件系统是面向用户的,所以需要向上扩展到一些应用技术问题并对组织事务的有关问题有适当的了解。
推荐新闻
更多行业-
网站建设公司哪家好?
我们为您提供的一站式服务,能够节省您的沟通时间,降低维护成本,提升您的...
2017-03-15 -
网络营销对传统营销的冲击
北京网站建设公司尚品中国:传统营销致力于建立、维持和依赖层层密布的分销...
2012-08-21 -
展会网站建设的常见问题
在展会网站建设的设计方面,设计师也需要充分了解公司网站组件的需求,然后...
2022-03-25 -
计算机的安全
在普及计算机知识和应用的今天,计算机安全正成为社会治安问题的新领域。计...
2014-06-30 -
网站优化如何获得好排名并留住客户
网站如何获得好的排名,并留住客户?How to get good ra...
2012-08-04 -
生物器械网站制作需要突出技术应用吗?
生物器械行业竞争也非常激烈,毕竟同行业之间提供的选择非常多。因此在生物...
2022-11-04
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com