<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java-Android-jwebee
    Java-Android-jwebee
    對IT人來說,要成為一個優(yōu)秀的技術型管理者,除了需要具備扎實的技術基礎之外,還應該培養(yǎng)良好的人際關系能力、談判與溝通技能、客戶關系與咨詢技能、商業(yè)頭腦和財務技能以及創(chuàng)新意識,此外還要有巧妙的激勵技巧和化解沖突與解決突發(fā)問題的能力.
    ????? 軟件生命周期 ( SDLC 軟件生存周期 )是 軟件 的產生直到報廢的生命周期,周期內有問題定義、可行性分析、總體描述、系統(tǒng)設計、編碼、調試和測試、驗收與運行、維護升級到廢棄等階段,這種按時間分程的思想方法是 軟件工程 中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質量。但隨著新的 面向對象 的設計方法和技術的成熟,軟件生命周期設計方法的指導意義正在逐步減少。

    一、軟件生命周期(SDLC)的六個階段

    1、問題的定義及規(guī)劃
    ????? 此階段是軟件開發(fā)方與需求方共同討論,主要確定軟件的開發(fā)目標及其可行性。

    2、需求分析
    ????? 在確定軟件開發(fā)可行的情況下,對軟件需要實現(xiàn)的各個功能進行詳細分析。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟件開發(fā)項目的成功打下良好的基礎。"唯一不變的是變化本身。",同樣需求也是在整個軟件開發(fā)過程中不斷變化和深入的,因此我們必須制定需求變更計劃來應付這種變化,以保護整個項目的順利進行。

    3、軟件設計
    ????? 此階段主要根據(jù)需求分析的結果,對整個軟件系統(tǒng)進行設計,如系統(tǒng)框架設計,數(shù)據(jù)庫設計等等。軟件設計一般分為總體設計和詳細設計。好的軟件設計將為軟件程序編寫打下良好的基礎。

    4、程序編碼
    ????? 此階段是將軟件設計的結果轉換成計算機可運行的程序代碼。在程序編碼中必須要制定統(tǒng)一,符合標準的編寫規(guī)范。以保證程序的可讀性,易維護性,提高程序的運行效率。

    5、軟件測試
    ????? 在軟件設計完成后要經過嚴密的測試,以發(fā)現(xiàn)軟件在整個設計過程中存在的問題并加以糾正。整個測試過程分單元測試、組裝測試以及系統(tǒng)測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃并嚴格按照測試計劃進行測試,以減少測試的隨意性。

    6、運行維護
    ????? 軟件維護是軟件生命周期中持續(xù)時間最長的階段。在軟件開發(fā)完成并投入使用后,由于多方面的原因,軟件不能繼續(xù)適應用戶的要求。要延續(xù)軟件的使用壽命,就必須對軟件進行維護。軟件的維護包括糾錯性維護和改進性維護兩個方面。

    二、軟件生命周期模型

      任何軟件都是從最模糊的概念開始的:為某個公司設計辦公的流程處理;設計一種商務信函打印系統(tǒng)并投放市場。這個概念是不清晰的,但卻是最高層的業(yè)務需求的原型。這個概念都會伴隨著一個目的,例如在一個"銀行押匯系統(tǒng)" 的目的是提高工作的效率。這個目的將會成為系統(tǒng)的核心思想,系統(tǒng)成敗的評判標準。99年政府部門上了大量的OA系統(tǒng),學過一點Lotus Notes的人都發(fā)了財(IBM更不用說了),但是更普遍的情況是,許多的政府部門原有的處理模式并沒有變化,反而又加上了自動化處理的一套流程。提高工作效率的初衷卻導致了完全不同的結果。這樣的軟件究竟是不是成功的呢?

      從概念提出的那一刻開始,軟件產品就進入了軟件生命周期。在經歷需求、分析、設計、實現(xiàn)、部署后,軟件將被使用并進入維護階段,直到最后由于缺少維護費用而逐漸消亡。這樣的一個過程,稱為"生命周期模型"(Life Cycle Model)。

      典型的幾種生命周期模型包括瀑布模型、快速原型模型、迭代模型。

    ??????瀑布模型(Waterfall Model)首先由Royce提出。該模型由于酷似瀑布聞名。在該模型中,首先確定需求,并接受客戶和SQA小組的驗證。然后擬定規(guī)格說明,同樣通過驗證后,進入計劃階段…可以看出,瀑布模型中至關重要的一點是只有當一個階段的文檔已經編制好并獲得SQA小組的認可才可以進入下一個階段。這樣,瀑布模型通過強制性的要求提供規(guī)約文檔來確保每個階段都能很好的完成任務。但是實際上往往難以辦到,因為整個的模型幾乎都是以文檔驅動的,這對于非專業(yè)的用戶來說是難以閱讀和理解的。想象一下,你去買衣服的時候,售貨員給你出示的是一本厚厚的服裝規(guī)格說明,你會有什么樣的感觸。雖然瀑布模型有很多很好的思想可以借鑒,但是在過程能力上有天生的缺陷。?

    ??????迭代式模型是RUP推薦的周期模型,也是我們在這個系列文章討論的基礎。在RUP中,迭代被定義為:迭代包括產生產品發(fā)布(穩(wěn)定、可執(zhí)行的產品版本)的全部開發(fā)活動和要使用該發(fā)布必需的所有其他外圍元素。所以,在某種程度上,開發(fā)迭代是一次完整地經過所有工作流程的過程:(至少包括)需求工作流程、分析設計工作流程、實施工作流程和測試工作流程。實質上,它類似小型的瀑布式項目。RUP認為,所有的階段(需求及其它)都可以細分為迭代。每一次的迭代都會產生一個可以發(fā)布的產品,這個產品是最終產品的一個子集

    ??????迭代和瀑布的最大的差別就在于風險的暴露時間上。"任何項目都會涉及到一定的風險。如果能在生命周期中盡早確保避免了風險,那么您的計劃自然會更趨精確。有許多風險直到已準備集成系統(tǒng)時才被發(fā)現(xiàn)。不管開發(fā)團隊經驗如何,都絕不可能預知所有的風險

    ??????由于瀑布模型的特點(文檔是主體),很多的問題在最后才會暴露出來,為了解決這些問題的風險是巨大的。"在迭代式生命周期中,您需要根據(jù)主要風險列表選擇要在迭代中開發(fā)的新的增量內容。每次迭代完成時都會生成一個經過測試的可執(zhí)行文件,這樣就可以核實是否已經降低了目標風險。

      快速原型(Rapid Prototype)模型是我喜歡采用的另一種模型。快速原型模型在功能上等價于產品的一個子集。注意,這里說的是功能上。瀑布模型的缺點就在于不夠直觀,快速原型法就解決了這個問題。一般來說,根據(jù)客戶的需要在很短的時間內解決用戶最迫切需要,完成一個可以演示的產品。這個產品只是實現(xiàn)部分的功能(最重要的)。它最重要的目的是為了確定用戶的真正需求。在我的經驗中,這種方法非常的有效,原先對計算機沒有絲毫概念的用戶在你的原型面前往往口若懸河,有些觀點讓你都覺得非常的吃驚。在得到用戶的需求之后,原型將被拋棄。因為原型開發(fā)的速度很快,設計方面是幾乎沒有考慮的,如果保留原型的話,在隨后的開發(fā)中會為此付出極大的代價。至于保留原型方面,也是有一種叫做增量模型是這么做的,但這種模型并不為大家所接受,不在我們的討論之內。

      上述的模型中都有自己獨特的思想,其實現(xiàn)在的軟件組織中很少說標準的采用那一種模型的。模型和實用還是有很大的區(qū)別的。

      軟件生命周期模型的發(fā)展實際上是體現(xiàn)了軟件工程理論的發(fā)展。在最早的時候,軟件的生命周期處于無序、混亂的情況。一些人為了能夠控制軟件的開發(fā)過程,就把軟件開發(fā)嚴格的區(qū)分為多個不同的階段,并在階段間加上嚴格的審查。這就是瀑布模型產生的起因。瀑布模型體現(xiàn)了人們對軟件過程的一個希望:嚴格控制、確保質量。可惜的是,現(xiàn)實往往是殘酷的。瀑布模型根本達不到這個過高的要求,因為軟件的過程往往難于預測。反而導致了其它的負面影響,例如大量的文檔、繁瑣的審批。因此人們就開始嘗試著用其它的方法來改進或替代瀑布方法。例如把過程細分來增加過程的可預測性。



    jwebee

    我的個人網站
    posted on 2006-11-09 11:50 周行 閱讀(524) 評論(0)  編輯  收藏 所屬分類: 項目管理

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    Java-Android-jwebee
    主站蜘蛛池模板: 久久久久亚洲Av无码专| 97se亚洲综合在线| 日韩少妇内射免费播放| 免费国产不卡午夜福在线| 亚洲爆乳少妇无码激情| 国产18禁黄网站免费观看| 含羞草国产亚洲精品岁国产精品| 免费a级黄色毛片| eeuss在线兵区免费观看| 国产亚洲综合成人91精品| 亚洲成人免费在线| 亚洲国产综合精品| 成人免费网站在线观看| 美女被免费网站视频在线| 亚洲午夜av影院| 国产无遮挡裸体免费视频在线观看 | a级片在线免费看| 亚洲国产精品一区二区成人片国内 | 国产一区二区三区在线免费| 老司机午夜性生免费福利| 免费萌白酱国产一区二区| 国产免费A∨在线播放| 亚洲欧洲在线观看| 免费可以在线看A∨网站| 爱情岛论坛免费视频| 亚洲Av无码精品色午夜| 免费无码AV片在线观看软件| 日本免费精品一区二区三区| 亚洲AV人无码综合在线观看| 永久免费av无码不卡在线观看| 麻豆安全免费网址入口| 好看的电影网站亚洲一区| 毛片免费观看网址| 精品无码一级毛片免费视频观看| 亚洲成人在线免费观看| 亚洲成年人啊啊aa在线观看| 久久99青青精品免费观看| 精品久久久久久亚洲中文字幕| 亚洲精品免费在线观看| 尤物永久免费AV无码网站| 中文字幕无码毛片免费看|