自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Jazz揭秘:下一代開發(fā)平臺常見問題百科全說

開發(fā)
Jazz 是一個用于整個軟件生命周期的團隊協(xié)作平臺,旨在支持跨軟件生命周期各階段的所有任務的無縫集成。Jazz 在客戶端和服務器端都設計為可擴展的,并且可以從非常小的團隊擴展到大型企業(yè)環(huán)境。

Jazz是什么?

下一代協(xié)作平臺
Jazz IBM Rational 面向軟件交付技術的下一代協(xié)作平臺。Jazz 平臺經過精心設計,專門面向全球化和跨地域團隊開發(fā),將改變人們協(xié)作構建軟件的方式——提高軟件交付的協(xié)作性、效率和透明度。您可以將 Jazz 技術視為一個可擴展的框架,能動態(tài)地集成和同步與軟件開發(fā)項目關聯(lián)的人員、流程和資產。
為何 Rational 需要新軟件交付平臺?
目前,我們客戶的業(yè)務需要帶來了大量需求,其中包括提高可用性、提高團隊效率、改進生命周期的集成和可跟蹤性、減少總體擁有成本以及對兼容性的支持。當前 Rational 軟件交付平臺Rational® Software Development Platform,SDP通過集成一系列行業(yè)領先的軟件開發(fā)工具來處理這些需求。Jazz 經過精心設計,它從生命周期集成著手,將其作為主要設計點,用于幫助將 Rational 軟件交付平臺提高到一個新的水平。
誰應該使用 Jazz?
我們在 Jazz 方面的工作以我們的經驗及 Eclipse 開源項目方面的工作成果為基礎,包含了大量開源和敏捷的最佳實踐。通過我們自己在使用 jazz.net 過程中的經驗,我們了解到 Jazz 可以很好地用于分布在全球、主要進行 Java 開發(fā)工作的團隊。不過,我們也使用 Jazz 開發(fā)我們基于 Aajx Web 應用。由于通過 Jazz 可以定義和配置自己的流程,因此并不會只能通過我們的項目使用 Jazz 技術。如果您的團隊使用敏捷實踐,主要進行 Java 開發(fā)而且可能分散在各地(也可能不分散),您將發(fā)現(xiàn) Jazz 正是最適合您的技術。
為何取名為“Jazz”?
在團隊中開發(fā)軟件非常類似于在樂隊中演奏樂器。每個音樂家必須集中精力演奏自己的部分,同時還要與樂隊保持合拍和同步。他們必須就將要如何溝通達成一致,并注意彼此發(fā)送的信號,否則表演就會失敗。強有力的協(xié)作和個人的精湛技藝都是出色的樂隊表演所必需的。類似地,開發(fā)人員一定不能僅集中于構建高質量的代碼,他們還必須對自己的活動進行協(xié)調,以便項目中所有各個部分都能完美地結合在一起。我們期望軟件開發(fā)人員也能像樂隊一樣進行團隊協(xié)作,并提供支持這種工作方式的途徑,實現(xiàn)工作效率的提升。
我們相信 Jazz這個名字能體現(xiàn)這一全新的軟件交付協(xié)作平臺的新特點。Jazz 是技能嫻熟的專業(yè)人員的集體工作結晶——既體現(xiàn)了高度精湛的個人技術,同時也表現(xiàn)出高度的控制和自律。Jazz 是偉大團隊的成果,團隊中的成員既是出色的精英人才,也具有高度的團隊協(xié)作精神。
Jazz有什么獨到之處?
Jazz 技術平臺是以支持協(xié)作為目標而精心設計的,能處理團隊成員由于時間、地理位置或人事關系而較為分散的情況。想象一下當您屬于一個全球開發(fā)團隊的情況,團隊設有多處辦公室,分布在跨越多個時區(qū)的多個國家/地區(qū)?;蛘吣鷮儆谝粋€小型的本地團隊,團隊內根據(jù)工作計劃或部門人事關系的不同而較為分散。在這兩種情況下,您都需要與由于時間、地理位置或組織關系而較為分散的分析人員、架構師、開發(fā)人員、測試人員或其他主題專家進行協(xié)作。Jazz 平臺就是以這些需求為基礎設計的。構建于 Jazz 平臺之上的產品將幫助團隊成員實現(xiàn)以下目標:
  • 在上下文中進行協(xié)作。Jazz 技術跟蹤和管理構件間的關系,推動可靠的開發(fā)流程,并自動收集項目信息和提供前所未有的生命周期集成(這一點毫不夸張)。Jazz 通過將 Web 2.0 方法應用到基于社區(qū)的創(chuàng)新來促進協(xié)作。
  • 適當?shù)闹卫?/span>。通過 Jazz Platform,團隊可以各種級別對最佳實踐進行捕獲、共享和自動化。隨著時間的流逝,您可以方便地對治理流程進行優(yōu)化——避免了一開始就需要進行全部定義的情況。您還可以在項目的生命周期內改變流程的靈活性,從而幫助進行早期試驗和促進后期的穩(wěn)定。通過內置的流程識別和自動化功能,個人和團隊可以方便地做正確的事正確做事。
  • 您的地盤您作主Jazz 技術以開放 Web OSGi 標準為基礎,對 Eclipse 平臺進行了充分利用。其體系結構的設計具有開放和可擴展的特點,提供了組裝自己的軟件交付平臺的靈活性,可以根據(jù)您首選的供應商和解決方案進行靈活組合。Jazz 的體系結構設計可支持各種客戶機。Jazz 具有開放的中間件接口,這就意味著您將能夠使用開源中間件(如 Tomcat™Derby Jabber ®)、IBM 的商業(yè)中間件(WebSphere ®、DB2 ® Lotus ®)甚至供應商提供的第三方產品(如 Oracle® 等)來安裝基于 Jazz 的產品。
Jazz 平臺的優(yōu)點:

Jazz 技術將改變人們協(xié)作構建軟件的方式,使軟件交付更加協(xié)作化和高產。
特性
功能
優(yōu)勢
團隊溝通透明化和自動化
團隊成員在工作時可以看見登錄成員,并自動獲得影響其自身工作內容的變更、輸入和里程碑通知。
使團隊直接在基于工作內容的上下文下直接協(xié)作,尤其對于全球化和組織跨地域分布的開發(fā)環(huán)境。
開發(fā)過程透明化和自動化
定制的項目過程將指導團隊工作流,并自動化過程步驟,以及設定基于多種程度級別優(yōu)先級的檢查點。
通過定制過程步驟,使工作活動和項目通知一致,自動化個人以及團隊工作流。改善團隊的透明性。
協(xié)作特性
提供項目集成儀表盤和即時消息。
通過更便捷分享文檔,實時協(xié)作和快速回復點對點問題(ad-hoc)改進團隊凝聚力,尤其對于全球化和跨地域分布團隊。
工作項目跟蹤
自動創(chuàng)建和跟蹤個人工作項目的進度,使之與團隊開發(fā)過程和項目規(guī)定相一致。
增強團隊工作項目流的有效性,在上下文敏感的情形下捕捉諸如歸屬者、內容、時間、原因等信息,以減少管理過度的問題。
團隊構建
預設和執(zhí)行軟件構建過程。加速多服務器、跨平臺環(huán)境的構建過程。創(chuàng)建詳細的記錄材料以保證構建的可重復能力。
通過自動化構建過程減少構建錯誤的可能性,節(jié)省時間、開銷和返工。協(xié)助保證構建的可重復性以滿足所需的循規(guī)需求。
軟件配置管理
為個人和團隊提供核心軟件版本管理,工作空間管理和并行開發(fā)支持。
通過自動化跟蹤工件的變更改進個人以及團隊的生產力,并通過組合私有和公共工作空間增強團隊實現(xiàn)實際運作的準確平衡和透明度。

 

Jazz 技術使組織能針對各個項目和團隊的需求采用合適規(guī)模的監(jiān)管。
特性
功能
優(yōu)勢
靈活和基于規(guī)則的過程定義
為不同的團隊、項目和項目階段詳細制定和修改過程規(guī)則。提前修改您的監(jiān)管過程,以避免遇到到問題時才進行緊急修改。
幫助組織對項目團隊和生命周期需求采取適度的監(jiān)管。通過在前期定義松散約束促進早期階段的技術嘗試,并在項目結束階段采取緊湊過程降低后期階段風險。
項目儀表盤
通過項目、個人和團隊儀表盤,直接從正在進行中的工作中提供精準的項目健康狀況信息,以替換傳統(tǒng)單調、耗時的過度報告機制。
保持對項目的全局監(jiān)控,快速處理項目問題和盡早在項目生命周期中采取正確的措施。
靈活的執(zhí)行管理模型
高效添加/刪除用戶,儲備新用戶,設置新項目,修改新創(chuàng)建或已有團隊規(guī)則,創(chuàng)建和修改團隊、工作組或企業(yè)層級規(guī)則。
減少新項目、工作組和團隊成員的執(zhí)行管理負擔,使運作更加快速。通過幫助個人更快地投入到新項目中,最大化利用全局人力資源。

 

Jazz 的開放性和可擴展性架構將使團隊能組裝團隊專用的軟件交付平臺,并自行選擇軟件提供商的產品和解決方案。
特性
功能
優(yōu)勢
可擴展的基礎架構
不僅 Jazz 平臺客戶端和服務器均基于開放的 Web 標準、Eclipse 插件(plug-in)擴展性基礎架構,并且均被可基于額外的插件進行擴展。
通過為您的軟件交付平臺加入商業(yè)和開源產品,提升您的可擴展性。
連接器框架
擁有可與其他控制和變更管理系統(tǒng)集成的框架,例如 ClearCase、ClearQuestSubversion
Jazz的設計使向 Jazz 的遷移易于進行。通過組裝您理想的軟件交付平臺,增加靈活性。
可定制的客戶端架構
提供基于 Eclipse 插件基礎架構的擴展能力。
Jazz讓按需添加和修改服務器端更容易。例如,您可添加新的工件類型,修改基于服務器端的過程流或新的安全規(guī)則。
開放的中間件接口
您可以使用基于 Jazz 的產品,例如 Tomcat®、Derby、 Jabber®,或商業(yè)中間件 WebSphere®, DB2®, Lotus Oracle®。
Jazz 允許您通過組合已有的商業(yè)或開源中間件,開始和快速運行 Jazz。從而幫助降低運營管理成本和獲得更低的產品許可證整體成本。

Jazz 的設計目標
Jazz 是一個用于整個軟件生命周期的團隊協(xié)作平臺,旨在支持跨軟件生命周期各階段的所有任務的無縫集成。Jazz 在客戶端和服務器端都設計為可擴展的,并且可以從非常小的團隊擴展到大型企業(yè)環(huán)境。Jazz 整合了工具支持的流程指南概念,這些工具能夠了解團隊使用的開發(fā)流程,并無縫地幫助團隊成員遵循該流程。Jazz 不僅旨在集成現(xiàn)有的點工具point tool,而且還旨在提供一個平臺,在該平臺上可以構建比以前更加集成的生命周期管理功能。當以這種方式在整個生命周期中集成開發(fā)工具時,您可以使用一組結合在一起的點解決方案point solution來完成難以想象的事情。像這樣的集成端到端的工具可以幫助團隊更有效地構建軟件,并使得軟件開發(fā)活動更加令人愉快。
Jazz 平臺的設計和構建目的是:
  • 支持整個軟件生命周期中的任務的無縫集成
  • 促進團隊協(xié)作和整個軟件生命周期中的協(xié)作
  • 提供一個可擴展的平臺
  • 幫助團隊更有效地構建軟件
  • 支持全局分散的開發(fā)團隊
  • 提供可從小型團隊一直擴展到大型企業(yè)的解決方案
  • 維護審核跟蹤和自動化簿記工作,以便能跟蹤究團隊的職責
  • 支持適合客戶需要的 UI 集成(IDE、Web 瀏覽器等等)
  • 培育工具提供商的廣泛生態(tài)系統(tǒng),包括獨立軟件供應商ISV
  • 使軟件開發(fā)工作更加令人愉快

Jazz 平臺的主要作用是為工具編寫人員提供要使用的機制和要遵循的規(guī)則,這些機制和規(guī)則可產生無縫集成的生命周期工具。這些機制通過定義良好的 API 來公開。Jazz 平臺還提供了幫助開發(fā)新工具的有用構件和框架。

責任編輯:馬沛 來源: 51CTO.com
相關推薦

2011-03-28 18:32:08

ibmdwJazz

2013-07-27 21:28:44

2015-09-28 16:24:34

YARNHadoop計算

2010-12-10 10:16:54

下一代防火墻

2010-12-08 09:02:24

2012-07-31 14:12:56

數(shù)據(jù)中心布線布線數(shù)據(jù)中心

2009-01-11 10:13:39

Stripes開發(fā)框架JSP

2011-12-06 09:48:57

惠普Automomy

2013-06-27 11:21:17

2013-08-13 09:46:34

VMwareHorizon Vie

2020-09-27 17:27:58

邊緣計算云計算技術

2022-10-14 08:31:10

2012-05-14 09:39:19

思杰

2013-05-21 13:04:45

云計算網絡融合

2025-01-03 09:24:10

模型架構論文

2020-09-16 10:28:54

邊緣計算云計算數(shù)據(jù)中心

2016-01-26 11:58:12

2018-09-25 07:00:50

2018-09-27 18:47:45

AIOpsDevOps

2009-04-06 08:42:18

Firefox瀏覽器
點贊
收藏

51CTO技術棧公眾號