[第一擂台]软件工程有用吗? [Dill 修改于 2005/4/24] 状态 开放帖 精华贴 浏览量 16045 |
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
steveli2008 在 2005-4-1 20:48:31 发表的内容 偶认为,软件工程至少在咱这代人没有用处或者用处不大,应为它根本不算完美的软件工程,除非它象1+1=2那样让人信服。想象看,现在那么多软件企业或公司都声称我们的产 ...................................... |
|
尽管1+1=2,但是人们现在追逐的是1+1>2。 正是因为软件在开发的过程中没有一个很好的系统体系作为支持,就像工业的发展是从劳动密集型向知识密集型转变过程一样。因此,软件工程可算是者一改变的工具。 所以我认为,软件工程的出现正是体现了,软件行业目前层出不穷的问题得以解决的保证!!
|
|
|
17楼
stevekxs

职务 无
军衔 上尉
来自 北京市
发帖 1030篇
注册 2004/3/1
PM币 5651
经验
|
|
Re:[第一擂台]软件工程有用吗?
[sxj236 修改于 2005/4/4]
|
stevekxs 好像是北航的学生吧!北航我也很了解,我也在北航的软件学院上过一段时间的课,可以称的上我们是校友,不过我们是在不同的对立方,有所得罪,请见笑了呀! 你所提到的正是因为软件在开发的过程中没有一个很好的系统体系作为支持,是的在中国目前的状况来说软件行业还真的是没有一个全面系统的体系,这是我们的国情所决定。我们的起步比较晚,我们还有差距!就目前的情形来说要想利用软件工程这个工具来改变中国的现状还有些困难! 既然是工具,那么它就是一个使用和执行的手段,它并不能解决我们目前所遇到的所有问题! 软件工程的出现并不能真正解决目前层出不穷的问题!
|
-------------------------------------------------------------------------------------------------------- 颜色的天空就是我的色彩
|
|
18楼
sxj236

职务 无
军衔 少尉
来自 北京
发帖 396篇
注册 2004/11/9
PM币 2089
经验
|
|
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
“今天,我比以往更加确信,概念的完整性是产品质量的核心。……这个原理决不仅限于软件系统,它适合于所有的复杂事物。” ——Brooks《人月神话》 “模型可以澄清相互间的关系,识别出关键元素,有意识地减少可能引起的混淆。” ——Forsberg,K.《可视化项目管理》
|
|
|
19楼
马踏飞雁

职务 无
军衔 二等兵
来自 北京
发帖 66篇
注册 2005/2/25
PM币 305
经验
|
|
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
可能在实际操作上我了解得不多,但是可以肯定的是从软件业发展的趋势看,从理论上加以体概念化和系统化是必然的,这也是软件工程的依托。当然了,任何事物都有它的两面性和它生存的环境,对于这方面的工作可以说是必修课,怎样利用和是否可以利用得好的确是个难题,但这显然并不能成为软件工程无用的理由。
|
|
|
20楼
stevekxs

职务 无
军衔 上尉
来自 北京市
发帖 1030篇
注册 2004/3/1
PM币 5651
经验
|
|
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
首先,让我们来看看软件工程的概念: 软件工程是一类工程。工程是将理论和知识应用于实践的科学。就软件工程而言,它借鉴了传统工程的原则和方法,以求高效地开发高质量软件。其中应用了计算机科学、数学和管理科学。计算机科学和数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量和成本的管理。 其次,我们再来看看软件工程的目标: 软件工程的主要目标是:生产具有正确性、可用性以及开销合宜的产品。正确性意指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜性是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多问题有待解决,它们形成了对过程、过程模型及工程方法选取的约束。 接下来让我们来看看软件开发中最关键的问题是,软件开发组织如何很好的定义和管理其软件过程,从而是好的软件开发方法和技术起到所期望的作用。 中国的软件开发过程没有明确的规定,文档不完整,也不规范,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力。这种依赖于个别人员上的成功并不能为全组织的软件生产率和质量的提高奠定有效的基础,只有通过建立全组织的过程改善,采用严格的软件工程方法和管理,并且坚持不懈地付诸实践,才能取得全组织的软件过程能力的不断提高。 参考《软件工程概述》 有了软件工程不一定可以建起高耸入云的高楼,但是没有软件工程是一定不能建起稳固的高楼!
|
|
|
21楼
马踏飞雁

职务 无
军衔 二等兵
来自 北京
发帖 66篇
注册 2005/2/25
PM币 305
经验
|
|
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
软件的架构就犹如金字塔的地基,没有完善或至少是理论上的正确的架构可言如何去实现,如何能成为产品,天方夜潭罢了。 软件工程可以使开发更明确,过程更加可控。只是用到好不好就令当别论了。
|
|
|
22楼
马踏飞雁

职务 无
军衔 二等兵
来自 北京
发帖 66篇
注册 2005/2/25
PM币 305
经验
|
|
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
就像stevekxs所说的一样,任何事物都有它的两面性,如果他的好的一面能够发挥着重要的作用,那么它的存在就是有意义的,如果它好的一面不能发挥重要的作用,或者因为其他的因素不能得以发挥很好的作用的话,那么它的存在就会阻碍着发展,这个时候它的反面就影响着它的正面。 见到过不少的企业在作规范化,实施软件工程,以前一个项目他们能够很快的开发并交互,而实施软件工程之后,工期老是延迟,公司里面一团糟。如果说软件工程是能够发挥重要作用的话,那么这些公司就是还没有到应该实施软件工程的地步,或者实施过程出现了问题,但是怎样把软件工程能够成功的应用于我们的项目当中呢,买鞋不能削足吧。 对于软件公司如果按照规范实施了软件工程,反而起不到好的作用的,那么要软件工程还有什么用?
|
-------------------------------------------------------------------------------------------------------- 用心沟通 诚信做人
|
|
23楼
digime

职务 无
军衔 少尉
来自 江苏
发帖 476篇
注册 2005/3/3
PM币 5001
经验
|
|
Re:[第一擂台]软件工程有用吗?
[回复于 2005/4/4]
|
1。小项目不需要软件工程:对于一个只需要2个人,一个月以内的软件项目,软件工程的确没有用。。。 2。可控的里程碑不需要软件工程:按照项目管理的方法,把项目目标分解在“2个人,一个月以内”,那么软件工程的作用又在什么地方呢? 3。软件工程太多非目标的工作内容:软件工程的多阶段,多角色增加了在沟通成本,降低了信息的质量,主要通过纸介质的方式传递信息,太多的文档,实际的价值并不大,用得不当,软件工程弊大于利 4。软件工程不是必需的:软件工程也不是让软件项目成功的“银弹”,不是项目成功的必要条件,如果有另外更合适的方法,完全可以抛弃软件工程方法论 5。系统化思维更重要:软件工程是一种思维方式,包含了按照系统化、工程化的概念去对待日益复杂的软件产品开发,这种思维方式的重要性远远大于软件工程方法本身。。。
|
-------------------------------------------------------------------------------------------------------- ****有问题,找IT项目管理****... ITPM在线:QQ群-8721636;BB群(msn)- group3730@bbqun.com ;高级M群(msn)- group151431@xiaoi.com (PMP+5年以上PM经验,需验证!) One Aim,One God,One Life. || 最爱:偶家阳阳 || 博客:愚人camer || MSN:camellxr@hotmail.com 
|
|
24楼
camer

职务 无
军衔 上将
来自 广东
发帖 2745篇
注册 2003/3/3
PM币 14759
经验
|
|