本系列最后一更,《软计》系列总结的大结局!本栏目告一段落,之后会结合真题和练习题再发布新的总结~
往期链接:
《软件工程与计算》总结
一.软件工程职业
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.认证体系
- 教育鉴定:政府主导
- 职业认证:行业主导
- 从业执照:鉴定不同于认证,认证也不同于执照;鉴定针对专业,认证针对个人