- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
百年虫会不会咬到你
Cobol系統反轉需求規格規劃
「千禧危機」VS「百年危機」
隨著科技文明的日益精進,人類仰賴電腦的程度也與日俱增。人類已不可能一日無資訊科技,一旦電腦系統出問題,甚至全然無法使用時,沒人可以否認,人類的生活將產生濤天巨變。
西元2000年的「千禧危機」,當時所造成的全球性恐慌,相信大家還記憶猶新。當時世界各國,不論政府或民間,事前及事後所投注的人力、物力及財力成本驚人。根據美國官方的統計數字,為了避免千禧蟲的肆虐,全球共耗費逾六千億美金改寫舊系統程式,但改寫的效益僅能維持數年或數十年。一旦屆臨程式系統所能負荷的年限,全球又要再一次面臨政經社會全面分崩離析的可能性,若要安然度過危機,屆時所耗費之人力、物力、財力及時間將超乎人類所能想像。
當年的「千禧危機」,台灣之所以能躲過這場資訊風暴,主要原因在於國內的資訊系統多半以「民國」紀年,而非「西元」紀年的方式,然而,當年的幸運不是真正的幸運,台灣不過是把危機爆發的年限往後延而已,不代表危機已解除。民國百年即將到來,當年台灣得天獨厚免於風暴圈外的條件,反而成為下一波引爆的火線。隨著「百年」的逼進,政府與民間究竟有無因應措施?還是只能坐以待斃?這個問題在未來的幾年,將會是國內資訊業界及產業界最迫切必須面對的課題。
Cobol系統未來幾年所面臨的威脅
目前台灣產業界所使用的資訊系統中,頗高的比例是採用Cobol程式所撰寫,其中,金融與政府相關產業(包括自來水、電力、電信、銀行、保險、信託、證券、金控等)的比例更逾七成。Cobol系統不是不能用,而是它存在年代已久,以致衍生出許多結構性的問題。除了無法應付新時代的多功能需求外,修改、置換的時間及成本也都是浩大工程,若持續使用,可能會造成企業發展的最大瓶頸。總括而言,Cobol系統至少面臨以下問題:
1、「百年危機」:如前所述。
2、資訊系統維護與修改困難
COBOL程式非常繁瑣複雜,對不懂COBOL程式設計的人而言如同無字天書一般,完全不得要領,更遑論修改或維護。即使懂COBOL程式語言者,從一開始上手,到瞭解系統的實際狀況,都要耗時許久,在修改維護的龐雜過程中,還要承受需求掌握不切實及人員異動的風險,所以系統開發的失敗率一直居高不下。另外,COBOL程式所撰寫的資訊系統,少則幾萬行程式,多則超過百萬行,加上語法艱澀難懂,以人工的方式修改維護,不僅程式人員本身極為吃力,更容易錯誤百出,幾乎是一開始就註定失敗的命運。
由於COBOL是舊系統程式,已存在逾三十年,懂COBOL的人才陸續退休以致愈來愈稀少,維護人員也愈來愈難尋, COBOL人才的斷層無疑是一項不小隱憂。加上COBOL的業務需求分析文件有限,修改難度提高,準確度也會大幅降低。
3、無法導入新的服務效能
一般而言,不同的資訊系統,其程式架構與資料庫的設計概念差異很大,加上COBOL程式系統不易與新的軟體設計應用接軌,無法滿足現代企業愈來愈多元化及自動化的服務需求。
貳.計劃內容說明:
其實,國內產業界不是不知道這個問題的嚴重性與急迫性,而是苦無解決方案。目前世界各先進國家,不論是政府或民間,也都絞盡腦汁苦尋轉換COBOL系統的解決之道,尤以美、日最為積極。日本政府甚至規定民間業者必須於十年內將COBOL轉換成JAVA系統,可是該怎麼解決呢?觀乎各國及國內目前開發的實例,所採用的方法不外乎以下兩點:
重新開發:
採用這種方法,不僅曠日廢時,成本過高,更無可避免會遇到上述所談及COBOL系統的諸多障礙,即使一開始人員、經費俱足,但往往開發到一半就無疾而終,或提前宣告失敗。
尋求package方案:
開發人員在開發的過程中,遇到困難,經常尋求暫時性、可瞬間解決問題的package方案。但整個COBOL系統要過渡到新的資訊系統,會遇到的問題既多又繁雜,若每遇到一個問題,就要新買一個package,即便真正能開發到最後,所耗費的時間及金錢成本,也不是企業主的財力所能承擔。
最佳化解決方案說明:
採用以上兩種方式,就算很幸運地能開發到最後階段,也有很高的機率會發現,開發出來的結果與原先評估的需求規格不一致,甚至南轅北轍,終究還是功虧一潰。因此如何快速而有效的掌握需求規格將是COBOL系統轉換之成功關鍵要素。
目前企業使用COBOL程式系統所面臨之問題
COBOL轉換至JAVA或.net的系統過程首先必需掌握目前COBOL系統所包含之需求規格,以此作為需求設計之基礎。
一個COBOL系統模組的原始程式碼動輒上萬行,因此由工程人員逐行解讀COBOL程式是不可行的,亦難保其正確性,必定要搭配工具進行。因此需求規格的反轉建立,面臨幾個考量:
第一,應如何解析現有COBOL程式,並將解析成果管理起來。
第二,如何確保解決方案的可行性。
第三,此解決方案不應佔據資訊人員太多的時間
您可能关注的文档
最近下载
- 清洁生产 教学课件 作者 曲向荣_ 清洁生产概述第2章.PPT VIP
- 中职教育一年级上学期英语《We Are Friends》课件.pptx
- 陕西师范大学-《幼儿园游戏》(高起专)考评作业-含答案.pdf VIP
- 佛光寺东大殿实测数据解读.pdf VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产第3章.PPT VIP
- 物理校本课程《生活中的物理》教学计划.doc VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产的法律法规和政策第5章.PPT VIP
- 学校关于成立教育事业统计工作领导小组的通知.docx VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产第1章.pptx VIP
- 《模拟电路与数字电路》ch04放大电路中的反馈.pptx VIP
原创力文档


文档评论(0)