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


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

    往期链接:

    《软件工程与计算》总结


    一.软件工程职业

    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.行业协会

  • 相关阅读:
    【数据结构】堆的实现&堆排序&Top-K
    阿里云服务器配置CPU内存、带宽和系统盘选择方法
    CSDN积分获取攻略:快速积累积分的小技巧
    springboot控制esp8266
    智能算法之模拟退火算法
    基于枚举实现的桥接模式
    QTableWidget 设置列宽行高大小的几种方式及其他常用属性设置
    无名管道和有名管道
    阿里巴巴Java工程师:怎么才算掌握了JDK中的线程池?
    H3C VRRP结合mstp的典型配置
  • 原文地址:https://blog.csdn.net/jsl123x/article/details/133948640