- 1、本文档共100页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sdlc 初步设计
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CMMI:軟體開發能力與成熟度模式(4/9) 定義層級(Defined),其主要特徵如下: 軟體開發程序:整個軟體開發週期的每一個階段與每一個流程活動都已經清楚的文件化與標準化。 管理層級(Managed),其主要特徵如下: 量化的評估:此階段主要特點在於能以客觀、明確的量化指標,來清楚衡量軟體開發的活動與品質。 軟體品質保證:此階段強調透過量化評估資料的蒐集與分析,來善製造流程與品質,因此此階段品質保證團隊扮演極重要的角色。 CMMI:軟體開發能力與成熟度模式(5/9) 最佳層級(Optimizing),其主要特徵如下: 持續的改善:此階段主要特點在於利用量化評估資料的回饋,來分析成敗的原因與解決方案,並能持續地改善軟體開發的各流程及預防錯誤的發生。 組織創新的能力:此階段已可利用實驗性的先導計畫(Pilot Project)來嘗試新的開發方法。 CMMI:軟體開發能力與成熟度模式(6/9) 表13-5 CMMI四大層級的KPA CMMI:軟體開發能力與成熟度模式(7/9) CMMI的引申意涵 CMMI對企業的好處 提高軟體開發的生產力與品質 軟體開發程序的制度化、透明化與標準化。 避免工作的重複 避免錯誤的再犯 CMMI:軟體開發能力與成熟度模式(8/9) CMMI的現況 2007年8月統計資料顯示,目前全台灣CMMI:軟體開發能力與成熟度模式已有超過120個軟體組織導入CMMI,而且通過CMMI各Level評鑑之家數已達74個,躍居全球第7位。目前參與CMMI導入之公司,包括半導體、高科技製造商、電子媒體、電信公司、遊戲軟體開發商、銀行證券、政府、學校、服務業、電子製造業等領域,可見台灣整體高軟體品質水準已普及至各行各業,而台灣高軟體品質之形象亦逐漸被全球主要國家市場所認同。 CMMI:軟體開發能力與成熟度模式(9/9) CMMI與軟體開發工具 為了支援CMMI,軟體公司亦將CMMI的規範整合入其軟體開發工具內,例如微軟在2005年就宣布與SEI合作,透過其軟體解決方案架構(MSF)與軟體管理工具--Visual Studio 2005 Team System的整合,提供一個符合CMMI的團隊軟體開發流程工具,此工具除了有各種開發工具整合的特性外,並將支援CMMI的各種KPA與規範。 * * * * * * * * * 30 * * * * * * * * * * * * * * * * 快速的系統開發法:RAD、CBD與Web Service(2/5) Web Service的基本概念 Web Service是CBD概念的延伸,也是能實際支援CBD的一個架構標準。即:資訊系統的模組化、再利用化、互相操作性、整合化及平台與語言的獨立化這些資訊系統的特性。 Web Service的基本定義 是指「一個能在Web環境上,讓各種不同的平台與程式語言的軟體元件,能彈性、動態地快速整合、彼此互通、呼叫的一種開放性的結構與標準。」 快速的系統開發法:RAD、CBD與Web Service(3/5) Web Service的主要標準與架構 XML:可延伸標記語言(XML)是一種通用、標準的資料結構描述語言,透過這種標準,各種不同的程式間彼此可快速地溝通、傳遞、交換與解讀這些標準化的資料,而不需經過轉換。 UDDI:此為提供一個註冊與搜尋Web Service資訊的一個標準,Web Service的提供者可在UDDI上註冊,並以XML的格式描述其企業、產業別及所提供軟體物件的技術資訊。 WSDL:此標準亦即利用一個XML的文件來描述Web Service上各軟體元件所能執行的功能,並定義使用這些功能的程式介面,讓需求者讀取、瞭解並使用這些服務。 SOAP:此為一種在網路上交換結構化資訊的簡易通訊協定,其描述了軟體間彼此如何傳遞訊息,為一種跨平台的標準。 快速的系統開發法:RAD、CBD與Web Service(4/5) Web Service標準協定的架構與互動流程 * 快速的系統開發法:RAD、CBD與Web Service(5/5) Web Service的主要問題 Web Service目前仍存在安全上的問題 由於Web Service能讓訊息的傳遞穿透防火牆,且UDDI、WSDL、SOAP等標準皆未包含安全的機制,因此在此開放性的環境下,Web Service的安全性仍是個問題。 高階的資料標準仍未建立 雖然XML定義了標準的基本資料格式,但B2B間高階的
文档评论(0)