软件产业研发即将进入《4S主义》阶段

简介:
软件产业研发即将进入《4S主义》阶段  
       初看本文标题,相信每一个读者都会疑惑,何谓《4S主义》?《4S主义》?其实就是标准化、专业化、系统化、简单化的意思,即使standardization、specialization、systematization、simplification的四个英文单词的首写字母缩写。软件产业开发与《4S主义》又有何关系呢?这要从传统产业中的丰田汽车制造讲起。    
      上世纪80年代,日本丰田公司制造的汽车开始打入美国市场,与美国本土老牌汽车制造商通用、克莱斯勒、福特三大汽车制造企业展开市场竞争,丰田汽车只有靠独家秘笈——精益生产与之竞争。精益生产是管理上的哲学,就是以最小的浪费为客户提供最大价值的过程,使企业的各个部门和全体员工都能够在创造价值同时不断消除浪费。这种全员参与下的持续改进必将创造出持续改进的企业文化,这种文化正是保持企业长久竞争力的真正源泉。而持续改进的企业文化离不开《4S主义》的标准化、专业化、系统化、简单化。   
      今天的软件开发早已脱离了个人英雄主义的时代,大规模、大兵团、协同式的开发不管是在软件产品开发中还是在外包服务中已经司空见惯,而其中以什么标准分析需求、分工合作、制订任务、计划监督、制定绩效考核?其中又有多少工作效率不高,需要改进?工程完工又如何在内部进行检验、如何让用户验收?这一切都离不开基于软件工程的标准。所以说软件工程标准是今天软件产品开发、软件外包服务、网站开发中的管理基础。由IEEE-CS制定的软件工程标准涵盖软件开发中的"软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量、软件工程职业道德规范和职业实践标准"等十一个知识领域,涉及40个软件开发标准。只有在软件项目开发中严格遵守软件工程40个标准的企业才算的上专业化。做到了专业化开发才能系统化制作软件产品,才能把软件工程中的软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量等问题简单化处理。随着软件工程思想在我国软件产业界的普及,《4S主义》­——标准化、专业化、系统化、简单化必将深入到每一个软件开发企业的技术管理者心中,软件产业研发必将进入到《4S主义》。
















本文转自arthur593351CTO博客,原文链接: http://blog.51cto.com/arthur5933/112294 ,如需转载请自行联系原作者








相关文章
|
计算机视觉
YOLO环境搭建报错:module 'cv2' has no attribute 'gapi wip_ gst GStreamerPipeline'
报错:module 'cv2' has no attribute 'gapi wip_ gst GStreamerPipeline'
2676 0
|
7月前
|
Java 关系型数据库 MySQL
Java汽车租赁系统源码(含数据库脚本)
Java汽车租赁系统源码(含数据库脚本)
172 4
|
9月前
|
机器学习/深度学习 人工智能 程序员
阿里云出手DeepSeek拒绝服务器繁忙,程序员直呼:真香!
阿里云PAI平台支持一键部署DeepSeek-V3和DeepSeek-R1大模型,用户无需编写代码即可完成从训练到部署的全过程。通过PAI Model Gallery,开发者可轻松选择并部署所需模型版本,享受高效、便捷的AI开发体验。教程详细介绍了开通PAI、选择模型及一键部署的具体步骤,帮助用户快速上手。
|
Linux 编译器 测试技术
嵌入式 Linux 下的 LVGL 移植
嵌入式 Linux 下的 LVGL 移植
811 0
|
存储 缓存 并行计算
yolov5的train.py的参数信息解析
这篇文章解析了YOLOv5的`train.py`脚本中的参数信息,详细介绍了每个参数的功能和默认值,包括权重路径、模型配置、数据源、超参数、训练轮数、批量大小、图像尺寸、训练选项、设备选择、优化器设置等,以便用户可以根据需要自定义训练过程。
520 0
|
Oracle Java 关系型数据库
Java/JDK 21正式发布!15个特性一览
Java/JDK 21正式发布!15个特性一览
3004 0
|
微服务 API Java
微服务架构大揭秘!Play Framework如何助力构建松耦合系统?一场技术革命即将上演!
【8月更文挑战第31天】互联网技术飞速发展,微服务架构成为企业级应用主流。微服务将单一应用拆分成多个小服务,通过轻量级通信机制交互。高性能Java Web框架Play Framework具备轻量级、易扩展特性,适合构建微服务。本文探讨使用Play Framework构建松耦合微服务系统的方法。Play采用响应式编程模型,支持模块化开发,提供丰富生态系统,便于快速构建功能完善的微服务。
201 0
网络不是法外之地,炮制散播谣言要担责-杭州公安持续推进“百日打谣”专项行动
网络不是法外之地,炮制散播谣言要担责-杭州公安持续推进“百日打谣”专项行动
网络不是法外之地,炮制散播谣言要担责-杭州公安持续推进“百日打谣”专项行动
|
算法 测试技术 C#
C++二分查找算法:最大为 N 的数字组合
C++二分查找算法:最大为 N 的数字组合
|
存储 编译器 C++
[C++] 类与对象(中)类中六个默认成员函数(1)下
[C++] 类与对象(中)类中六个默认成员函数(1)下