概述介绍了软件 、软件工程、软件工程知识体系(SWEBOK)、软件工程职业道德规范四个方面。软件工程是为了解决开发成本效益和软件质量的问题而产生的。软件是计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。根据软件服务对象的范围不同,一般可以讲软件划分为通用软件和定制软件两种类型。软件有其本身的特性:1.软件是复杂的;2.软件是不可见的;3.软件是不断变化的;4.大多数软件仍然是定制的,而不是通过已有构件组装而成的。随着软件的开发,软件危机不断存在着,所谓软件危机,是指在计算机软件的开发和维护过程中遇到的一系列严重问题,虽然软件开发的新工具和新方法层出不穷,但是软件危机依然没有消除。软件工程的概念及为其是将系统性的、规范性的、可定量的方法应用于软件的开发、运行和维护,即将工程化应用到软件上,并对该所述方法进行研究。软件工程以关注软件质量为目标,由过程、方法和工具三个要素组成。一个专业成熟发展的重要标志是具备一套完整的知识体系,目前有SWEBOK项目,在SWEBOK中,软件工程知识体系被划分为10个知识域,即软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量。另外,软件工程有其职业道德规范,即IEEE/ACM职业道德准则。对于软件工程人员的职业道德而言,遵纪守法是软件工程人员应具备的基本素质,服务客户、造福社会是软件工程人员必须牢固树立的观念,诚实信用是软件工程人员职业道德的核心所在。
软件工程 系统架构图 软件工程系统概述
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【软件工程】1.软件工程概述
软件工程概述一、软件的发展历史程序设计阶段软件设计阶段软件工程阶段
软件工程 软件设计 软件项目团队中的角色 开发人员 需求分析