软件工程:从入门到精通
发表时间: 2024-07-19 10:49
本篇文章,是【数据库、数据业务价值、大数据设计/架构/技术/工程】系列的第五篇。喜欢请关注作者,并点赞收藏。
学术界的定义
ISO(国际标准化组织)的定义
行业协会的定义
美国军方的定义
总结
1960s - 1970s
1980s - 1990s
2000s
2010s
2020s
书籍
《软件工程》 作者:Ian Sommerville,出版社:Addison-Wesley《设计模式:可复用面向对象软件的基础》 作者:Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,出版社:Addison-Wesley《敏捷软件开发:原则、模式与实践》 作者:Robert C. Martin,出版社:Prentice Hall《持续交付》 作者:Jez Humble, David Farley,出版社:Addison-Wesley《云原生模式》 作者:Cornelia Davis,出版社:Manning Publications
工具
Docker 企业名称:Docker, Inc.,Git地址:https://github.com/docker/dockerKubernetes 企业名称:Google,Git地址:https://github.com/kubernetes/kubernetesTensorFlow 企业名称:Google,Git地址:https://github.com/tensorflow/tensorflowPyTorch 企业名称:Meta,Git地址:https://github.com/pytorch/pytorch
框架模型
瀑布模型 提出者:Winston W. Royce,出处:《Managing the Development of Large Software Systems》,1970年敏捷方法 提出者:Kent Beck 等,出处:《敏捷宣言》,2001年CMM(能力成熟度模型) 提出者:SEI(软件工程研究所)微服务架构 提出者:James Lewis, Martin FowlerPDCA 提出者:Walter A. Shewhart, W. Edwards Deming六西格玛 提出者:MotorolaIPD 提出者:Hewlett-Packard
本篇文章,是【数据库、数据业务价值、大数据设计/架构/技术/工程】系列的第五篇。喜欢请关注作者,并点赞收藏。