第一部分 介紹
Steven Franklin
軟件設計師和過程專家
2004 年 3 月
這個由多篇文章組成的系列文章講述了如何在很緊的時間和預算的情況下通過應用 Rational 統一過程(RUP)以及 Rational 的其他工具來開發一個軟件項目的。 文章的第一部分包含了高層次的計劃和需求的引出。
Raional 的開發工具套件支持雙向工程(RTE)、分布式的和協作的開發、高度迭代的開發周期和更多的一些特性。 這個由多篇文章組成的系列的第一部分將向大家展示 Rational 工具的作用,并顯示你能夠通過使用 Rational 的工具來簡化分布式的 J2EE(java 2 Platform, EnterPRise Edition) 項目。我們將看一個將單的虛構的項目,并以高層次的計劃和需求的引出作為開發,并將過渡到 Rational 統一過程(RUP)的各個階段。 本文假設你已經對 RUP 有一定的了解;假如你并不了解 RUP 你可以查看文章最后列出的 相關資源.
為了簡單起見,我們不想完成 RUP 中所有必要的迭代,而是只顯示在項目各個階段被用到的工具的特性。我們將跟隨著我們的小的樣例項目,完成它的第一個主要的構建,如下:
這個系列文章的每一篇都有相似的組織形式 ,每篇文章都以一個路標開始,就像下面的一樣,每一個鏈接會連到相應的文章部分。
樣例項目介紹
這篇文章中的虛擬假設是我們是一家軟件公司,名字為 LooKOFf Technologies Incorporated,我們的公司主要的業務是在 IT 系統,包括集成、支持和開發。我們的總部在多倫多,并且在遍布加拿大有一些小的辦事處。因為我們的分析和開發團隊距離我們大量的跨國客戶非常近,這個公司的結構就答應我們以一種非常好的方式集中我們的專家(典型的后端開發和項目治理)。
我們假設另外一個虛擬的公司,Audiophile Speaker Design, Inc. (ASDI),這個公司位于 New Brunswick 的四周。 ASDI 開始只是一家從事揚聲器制造和設計的小公司,主要開發針對個人用戶的一些定制的揚聲器方案。隨著 ASDI 公司的聲望的增加,他們開發出更多主流的揚聲器產品線,并向加拿大和北美國家的用戶和電子商店供給產品。
ASDI 的技術設施不能滿足他們的成長需要。他們已經難以治理定單,計劃生產材料,跟蹤部分需求和治理運輸。更主要的是,ASDI 的客戶抱怨他們缺乏瀏覽可用性和交付過程的能力。
ASDI 公司意識到了從紙張和電子表格到自動化的資產治理系統的轉變是伴隨風險的,ASDI 決定將他們的所有 IT 需求交給 Lookoff 一家來作。他們選擇我們的主要原因是我們的良好聲譽和距離他們的公司很近(便于支持)。
新聞熱點
疑難解答