找回密码
 立即注册
搜索
查看: 242|回复: 6

[讨论]软件不是工程

[复制链接]
skyer 该用户已被删除
发表于 2003-12-3 23:56:20 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-12-4 10:16:35 | 显示全部楼层
欢迎家园的程序区斑竹skyer,呵呵。

年底了,事情多,乱七八糟的,程序区管得少了,呵呵。

帖子是一篇很好的议论文范文,结构很清晰,但论述不够充分,让我觉得,以偏盖全了。要说明“软件不是工程”,仅仅举几个反例是不够的。

前面的废话不说了,挑别人的毛病,总是容易的,而且蛮打击人的,呵呵,我说说我的想法,仅代表我个人观点,欢迎大家拍砖。

“软件开发到底是不是工程”这个问题,说实话,我一点没有想过,呵呵,我没到这个职位,看不到这片天空。不过,我想,任何事物,人类都会慢慢的理出一条最佳的制作流程,这也就是工程化,所以,默认的,我是赞同“软件开发可以做为工程化开发的”。我想,软件开发才只有50多年,要达到理想的工程化,还不现实,慢慢来嘛,呵呵,我有信心。

还有,在这个世界上,肯定是worker多manager少,以后可能连worker都会被robot代替,那么把工作程序化,是非常重要的,但是这个工作也不会短时间内完成,想象一下,以后的作曲,画画,这写创作,全都由robot来完成,都是程序的,这样的世界,会到来吗?

;06
回复

使用道具 举报

205

主题

2117

回帖

3112

积分

荣誉版主

积分
3112
发表于 2003-12-4 11:07:11 | 显示全部楼层
软件工程有其特殊性
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2003-12-4 12:37:19 | 显示全部楼层
同意!
软件不是工程!

但不同意其他观点!

因为软件是软件!
软件工程是软件工程!

软件是一种思想及思想所表现的行为!

软件是表像和内涵的结合!

软件是相对于“工程”的一个弹性事务和实物!

软件工程是一种思想,一种广义上的理解!亦随着软件所代表的实体而表现各异!

软件工程因软件的千变万化而表现各异!!亦随着理论(其实是一种总结和猜想)的变化而变化!

提倡软件工程,并不是要求固守软件工程!
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2003-12-4 12:47:57 | 显示全部楼层
软件的阶段是人为的分析和总结!其阶段的划分并非一成不变!

软件的需求变化和过程的迭代则说明了这一点!

软件的Demo是人为地抽取和删减!但模型绝对不是!

而是软件的抽象和归纳!!

软件的变更是另一个软件,而非同一个软件,只要发生了变化(删减、增加等),那就不是原来的东西!

没有一朵相同的雪花,也没有人能够两次趟过同一条河流!

软件的生命只有一次!发生了变化的软件(包括其思想)是另一个软件!

唯一可以持续的是它的思想,即开发内容存在于过程和人的思想之中,但也会随着各种外界环境而发生衰减!
回复

使用道具 举报

108

主题

949

回帖

1420

积分

金牌会员

积分
1420
发表于 2003-12-5 09:45:44 | 显示全部楼层
正如c++ Programming lanaugage里面说的,软件是人做出来的,没有任何东西可以代替人的智慧,经验和品味
回复

使用道具 举报

59

主题

377

回帖

575

积分

高级会员

积分
575
发表于 2003-12-6 23:21:52 | 显示全部楼层
小软件不是工程,大型软件是工程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-24 02:12 , Processed in 0.089162 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表