应急预案
我 要 找
标题 内容 作者
工程管理技术资料订阅工程管理资料信息
软件项目开发过程能统一吗?-机电之家网工程管理网
当前位置:机电之家-->工程管理资料栏目首页-> 工程论文 -> 软件工程论文 --> 软件项目开发过程能统一吗?
软件项目开发过程能统一吗?
评职称,发论文,找机电之家帮忙
收藏此信息 打印该信息 添加:未知 来源:未知

    1995年,整合了美国三位杰出的软件工程师Jacobson、Booch和Rumbaugh多年研究成果的UML诞生了。UML的出现为已有20多年历史的面向对象技术提供了一个统一的图形建模语言。虽然UML在其诞生的前几年有点被冷落,但在随后的几年却在软件业极受重视,微软、IBM等极力推崇,使得UML在软件开发中的地位日益突出。

    受到这一发展势头的感染,三位科学家涉足了另一个“雷池”——软件开发过程。软件业一直在寻找一种类同于硬件的开发方法或者过程,虽然从软件诞生起,人们就提出了各种各样的软件开发过程,以帮助人们提高软件的开发效率,保证软件质量,然而不下几十种的软件开发过程模型仍然存在不少缺陷,而在对统一的软件开发方法的探索近几年几乎没有大的进展,这与软件产业在各国所受到的重视程度大相径庭。于是,三位科学家于1997年提出了“统一的软件开发过程(The United Software Development Process)”。在经过了多年的努力后,人们开始接受这一方法。然而UML是一种独立于过程之外的建模语言,它并不直接和软件开发过程相关,人们的问题是:统一的软件开发过程对软件开发是一剂灵丹妙药吗?软件开发过程能统一吗?

软件的危机来自何方?

    软件在我国信息产业的发展中具有极其重要的战略地位,随着我国加入WTO,政府要求在“十五”计划期间在软件上能有所突破的迫切性很强,同时出台了一系列鼓励与支持软件发展的政策,这对软件界无疑是一个极大的支持。但是软件发展有许多自身的规律,正像1968年“软件危机”出现以来,人类在软件开发方面的进步很大,但却从来没有真正解决软件“危机”问题。

    2002年3月22日,以探讨亚洲国家经济发展为中心的美国圣路易华盛顿大学亚洲国际顾问委员会首次在北京举行会议。该团的成员美国圣路易华盛顿大学计算机系主任Catalin Roman博士接受记者采访时认为,其实,软件的核心是人,软件是逻辑产品,不是硬件中的制造,而是开发,是人的智力的高度发挥。人尽管是最聪明的,但也最容易犯错误。软件中的许多错误都是由于人的认识、知识、经验不足,或开发过程中的疏忽或交流不够(误解)而造成的。而这种错误又是由于受到测试条件的限制未能发现而产生的。

    从事软件工程研究的专家、北航杨文龙教授也认为,由于受人的惰性(习惯)的影响,人类多有不愿改变现状的倾向。尽管软件技术进步了,但软件人员中的许多人常常反对改变,行动时又拒绝改变。同时计算机的所有应用(从开始的数值计算,到后来的数据、文字、图形、图像、声音、多媒体、虚拟世界,甚至知识处理等)都仍然依赖于软件问题的解决,应该说这是不公平的。

    因此,软件工程一直在寻求解决自身在软件开发中问题的方法。Roman博士说,软件开发过程是一个欲罢不能不得不谈的话题。

统一软件开发过程是一种进步

    我们已经习惯于听到类似的故事:软件项目工期延迟,费用超支。更为严重的情况是项目即使不被取消,最终的软件产品也不符合用户的期望。造成这种结果的原因,很大程度上不是技术原因,而是开发过程问题。

    目前面向对象开发过程模型主要有Rational Unified Process (RUP)、OPEN 和 Object-Oriented Software Process (OOSP) 等几种。另外还存在一些考虑到特定开发队伍背景的过程,如改进的结构化开发模型、适用于小型团队开发的XP (eXtreme Programming) 的开发过程等。这些过程都存在一些问题。而统一的软件开发过程是软件生存期模型发展迄今为止的一个里程碑,它集中了所有生存期模型的优点。

    统一的软件开发过程的优势主要有:基于UML,而UML作为面向对象系统建模语言的国际标准,得到了众多国际上顶级软件开发商和开发工具供应商的支持;强调早期就能确定或获得稳定的软件体系结构,从而降低系统开发风险; 以用例 (use case) 作为系统需求的核心表示,并驱动整个开发过程的完成,从而保证最终得到的系统正是用户真正所需要的产品; 采用增量式、迭代式开发,缩短了产品投放市场的时间,并能适应用户需求的变化。

[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>

作者:未知 点击:[打印] [关闭] [返回顶部]
本文标签:软件项目开发过程能统一吗?
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《软件项目开发过程能统一吗?》相关权利人与机电之家网取得联系。
电子样本

金泰钢塑复合管
:销售部
:028-7226200
:成都金泰管业有限公司
个人求购

闵华 【求购】  沼气燃烧..  2009-12-23
陈小姐 【求购】  五金配件  2009-12-23
丘双华 【求购】  钢质门  2009-12-23
周雷 【求购】  ACP配电..  2009-12-23
Tom 【求购】  无缝钢管  2009-12-23
冯银燕 【求购】  风机  2009-12-23
陈浩 【求购】  调制解调..  2009-12-23
王士平 【求购】  不锈钢材..  2009-12-23
最新供应

莱赛标线仪LS606JS-5 增安型大型三相异步电动机

莱赛标线仪LS6       激光标线仪|莱赛      
激光标线仪|莱赛       莱赛激光|激光标      
莱赛laisai       敷设电缆-HYA      
50对通信电缆-       三类通信电缆-5      
小松/卡特平地机       小松,卡特平地机      
KYJVP-45       ZRC-RVV       
铠装屏蔽控制电缆       专业供应销售MH      
煤矿用通信电缆-       1X50 1X7      
煤矿用阻燃控制电       ZR-KVVP2      
DJYJP2VR       ZR-KVVR       

VIP公司推荐