• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 微軟顧問陳慶輝談業務需求分析和實施原則

    發表于:2008-01-17來源:作者:點擊數: 標簽:需求
    一、現今軟件 開發 的基本概念 1. 原來只是對過程與資料的了解與記錄,現在要提升到對商業事件的關注。具體講,原來的做法是先拿到一個企業的輸入表單,輸出表單,程序按表單的邏輯來做就萬事大吉,現在的做法,除了要對表單的流程進行研究外,還要關注商業事
    一、現今軟件開發的基本概念
    1. 原來只是對過程與資料的了解與記錄,現在要提升到對商業事件的關注。具體講,原來的做法是先拿到一個企業的輸入表單,輸出表單,程序按表單的邏輯來做就萬事大吉,現在的做法,除了要對表單的流程進行研究外,還要關注商業事件。
    2. 要提高對變革的事件和變革的主導人的重視程度。過去的做法是一直在跟著企業的變化和發展去做相應軟件的修改,現在的做法是要把這些主導人引入到項目實施的小組里來,參加項目的開發工作,軟件不是一個純技術的東西,流程化的東西,在開發過程中就要把企業用戶綁進來。
    3. 把系統開發者的角色從程序員提升到系統整合人員。
    4. 有效地使用原型設計工具,提升圖形界面的設計和實施。
    5. 在項目管理和開發過程中,由開發者和使用單位共同控制開發進程。
    6. 使用原型技術與階段控制交互進行開發項目的管理。
    7. 在每一階段管理的界限上持續地做確認與整合工作。
    8. 使用能獨立于特殊工具與技術之外的實施路線。
    9. 每一階段的確認會議與記錄文檔都必須進入管理程序,并且貫穿整個開發過程。
    10.使用模塊化的開發方法,配合軟件工業化的發展。
    二、軟件開發計劃要回答的四個問題
    1. 要完成的任務是什么?定義一個全面的任務指標以確定要完成的行動符合規范。
    2. 何時必須完成?定義好任務的先后順序。
    3. 如何來完成?描述開發過程中要使用的技術、工具及參與的組織和具體人(一人可兼多職,但做不同工作的時候要從不同的角度分析和考慮問題,如系統分析員同時可能也會是程序員)。
    4. 如何管理與控制?在開發過程中全程加入項目管理方法和質量檢查點。
    三、軟件開發的策略
    1. 軟件開發的策略指導開發的階段和方法。
    2. 一般將軟件開發分成五大步驟:分析、定義、設計、建造、實施,小的項目可歸納成三個步驟,將前兩個,中間兩個合在一起。
    3. 常用的方法有瀑布法、交互瀑布法、用項目進程劃分的交互法、螺旋模型法。瀑布法就是五個步驟順序進行,即傳統上叫的生命周期法。交互瀑布法是在每個步驟完成之后有一個評審、反饋、修正,再進入下一個步驟,以瀑布法開發時,實際通常采用的都是交互瀑布法,如果一個企業的信息系統的設計開發要半年時間,在這半年里企業內部的管理已經有了不少變化,不做交互肯定滿足不了用戶的需要。以項目進程劃分的交互法與上不同,雖然也是五個步驟順序進行,每個步驟結束都進行評審、反饋,但開發初始就明確軟件的第一個版本完成那些功能,分析步驟結束后提出的意見將成為第二個版本要完善的內容,而不改變第一版本的需求,這樣,第一版本按計劃往下進行,同時開始第二版本的分析階段,當第一版本完成定義評審后,可能就要開始第三版本的分析工作。這樣可以保證軟件產品的按時交付,而不致于由于需求的不斷變化影響軟件開發的進度。事實上微軟的OFFICE就是采用這種方法開發的。螺旋模型法需要用到很好的圖形開發工具,如微軟的VISIO,不斷地以圖形的方式與用戶進行交流。
    四、對象導向的概念和開發策略
    1. 對象導向原則。
    2. 可靠的表現法,基本模塊以實體需要來設計,容易維護、測試與升級。標準的提取方式,提供可重復使用的基本模塊。
    3. 重復組合的開發效果,能適應需求的改變和業務的重組。
    五、事件驅動的商業模型
    1. 什么是商業事件?企業中為完成商業目的所發生的行為,如接單、訂貨、付款。 2. 信息系統:定義與記錄商業事件的過程和資料,對相應的管理者提供報告,這是建立信息系統的目的。當今的信息系統設計正在從表單流程的方法向事件驅動的商業模型轉變。
    六、設計商用信息系統的原則
    1. 關注商業事件,改變原來對功能組織的分析為對商業事件的分析。對企業做價值鏈分析,加入組織調整與流程重組的功能。
    2. 簡化商業過程與組織架構,同時整合資料。
    3. 整合信息的處理與控制,信息的處理與控制要在即時系統中完成。
    4. 重新界定系統組成與業務流程管理者,依造新的系統業務調整組織。
    陳慶輝簡介
      臺灣人,曾在中國、美國多家大型企業擔任信息主管,現任美國微軟公司特聘顧問。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>