漫谈软件工程(1)——回顾十年软件开发经历

本文从“没有银弹”的软件工程原则出发,引用《易经》中的"不易之易"思想,探讨如何在变化万千的软件开发中找到不变的规律,以应对复杂的技术挑战。作者以李小龙的哲学观点总结,强调灵活适应与无定法的重要性。
摘要由CSDN通过智能技术生成
 软件工程专业毕业,从事软件开发工作将近十年了,近来我重看一些软件工程书籍,回顾着这些年的软件开发经历,越发有一种冲动:结合这些年软件开发的经历,倾述当前软件过程管理中的行业现状。当然我所说的并不一定就是正确的,权当作是一种经验总结。


        回顾十多年前,软件开发工作还是由英雄人物似的程序员主导,一个牛X的程序员就可以完成一个软件项目。但软件发展到今天,一个软件或一个系统动辄都是几十万行上百万行代码,软件越来越复杂,项目周期要求越来越短,一个人单打独斗完成一个项目是越来越不可能了。而我从事的行业————车载娱乐系统(未来或叫车身电子),又是一个比较特殊的行业,这并不是传统的IT企业:它需要传统应用软件的友好的交互性,又需要有汽车行业的严格和安全性;它需要在一个固定的开发周期内达到一个很高的软件质量;它不是一个纯粹的软件开发,必须依托于特殊的硬件(即嵌入式开发),依托工厂生产。因此近些年,车载行业越发意识软件工程的重要性:即如何通过软件工程的理念,保障软件开发过程能像其他生产过程一样,保质保量按期完成。
 
第一准则:没有“银弹”
        十年前的大学课堂里,第一次接触到软件工程的概念。当然当时因为缺乏实践经验,并不能完全理解里面的概念理论。但是直觉非常强的我,在第一次接触到软件工程的理论后,感觉在软件过程中有两个过程是非常重要的:需求与测试。在往后的工作中,也越发证明我当时直觉的准确性,但是行业现状决定了,我所在过的企业几乎没有企业认识到这两个
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值