线上资源




软件技术和标准

国际软件工程知识体系


        IEEE的计算机协会为软件工程学科制定了相应的知识体系SWEBOK,作为产业决策、职业认证、课程教育的依据。 其目的是促进世界范围内对软件工程的一致观点,阐明软件工程相对其他学科的定位和分界,刻画软件工程学科的核心知识。本课程主讲沈备军老师是V3版本的五个联合主编之一,目前的最新版本为V4,正处于公共评审阶段。SWEBOK V4 由18个软件工程核心知识域组成:软件需求、软件架构、软件设计、软件构造、软件测试、软件工程运营、软件维护、软件配置管理、软件工程管理、软件工程模型与方法、软件工程过程、软件质量、软件安全、软件工程经济、软件工程职业实践、计算基础、数学基础、工程基础。和V3相比,V4新增了软件架构、软件工程运营和软件安全。详见: https://www.swebok.org


软件开发者的学习路线


       developer-roadmap 是一个国际顶尖的开发者技术社区,是 Github 上第六大星标开源项目,它为开发者创建了技术路线图、指南和教学内容,涵盖了前端、后端、运维、Android、区块链等领域的学习路线图,包含React、Angular、Vue、JavaScript、NodeJS、Python、Go、Java等技能相关的学习路线图,以帮助开发人员选择一条技术道路并指导他们的学习。 详见: https://roadmap.sh


软件开发技术栈推荐


       推荐互联网产品开发、游戏开发、机器学习、大数据处理、分布式系统、开发工具、互联网运维的软件技术 。

Copyright © 2024 上海交通大学软件工程原理与实践 版权所有
l>l>>>>