软件工程与计算总结(二十三)软件工程职业基础

本系列最后一更,《软计》系列总结的大结局!本栏目告一段落,之后会结合真题和练习题再发布新的总结~

往期链接:

《软件工程与计算》总结


一.软件工程职业

1.行业的发展

  • 20世纪50年代:计算机还是研究型机器,只有重要的科研院才拥有计算机,此时均处于研究目的编写软件
  • 20世纪60年代:有些大型企业开始使用商业大型机,但是较为昂贵,只有少数企业拥有,软件从业人员也不多
  • 20世纪70年代的两个趋势------小型商业机和结构化编程理论,前者扩大了应用软件的需求,后者降低了开发难度、提高了开发成功率,二者联合起来,使得软件行业的公司和从业人员都出现了显著增长------软件行业雏形开始显现
  • 20世纪80年代PC和GUI的普及,软件行业的公司和人员数量急剧增长
  • 20世纪90年代至今,随着Internet和小型设备的发展,软件深入到了人类社会的各个角落,软件行业的公司和从业人员数量也继续急剧增长

2.职业的出现

一个行业成熟为职业需要具备下列几个基本特征:

  • 有一批专职的从业人员
  • 界定了一个知识体系,明确从业人员需要具备的知识和技能
  • 建立了合格的教育体系,能够批量培养职业人员
  • 建立了严格的认证体系,能够保障从业人员的合格资质
  • 形成了职业的道德规范认同
  • 组织了指导性的行业协会

3.工程师职业素质

  • 团队工作能力
  • 交流沟通能力
  • 遵守职业的道德标准和操行规范
  • 积极参与行业协会活动,遵守行业标准,推进行业发展~
  • 了解软件工程对社会、经济、法律等相关领域的影响、问题和观点~

二.职业概况

1.知识体系

15个知识领域:

  • 软件需求
  • 软件设计
  • 软件构造
  • 软件测试
  • 软件维护
  • 软件配置管理
  • 软件工程管理
  • 软件工程过程
  • 软件工程工具和方法
  • 软件质量
  • 软件工程职业实践
  • 工程经济学基础
  • 计算基础
  • 数学基础
  • 工程基础

2.教育体系

(CCSE2004认为上述蓝标即为本科教育的核心知识领域~)外加:建模与分析、验证与确认

3.职业道德规范

参考《软件工程道德和职业实践规范(5.2)版》【SEEPP1999】

4.认证体系

  • 教育鉴定:政府主导
  • 职业认证:行业主导
  • 从业执照:鉴定不同于认证,认证也不同于执照;鉴定针对专业,认证针对个人

5.行业协会

相关推荐
workflower4 小时前
以光量子为例,详解量子获取方式
数据仓库·人工智能·软件工程·需求分析·量子计算·软件需求
碳学长7 小时前
软件工程:如何在项目中把软件做好
软件工程
碳学长21 小时前
软件工程:如何做好软件产品
软件工程
Scabbards_1 天前
CPT304 Software Engineering II 题型收集
软件工程
PXM的算法星球1 天前
【软件工程】可行性研究
软件工程
丶Darling.1 天前
26考研 | 王道 | 计算机组成原理 | 三、存储系统
考研·性能优化
奇妙之二进制1 天前
低内聚高耦合的衡量指标
软件工程·架构设计
奇妙之二进制1 天前
软件功能模块归属论证方法
软件工程·架构设计
张较瘦_2 天前
[论文阅读] 软件工程 | 如何挖掘可解释性需求?三种方法的深度对比研究
软件工程·需求分析
张较瘦_2 天前
[软件工程] 文档 | SpringBoot3的API接口文档开发教程
软件工程