您的位置:軟件測試 > 軟件項目管理 > 項目案例分析 >
互聯(lián)網(wǎng)應用開發(fā)項目管理
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/10/22 10:45:20 ] 推薦標簽:

  這篇文章,更嚴格講應該是一個提綱,是我在對企業(yè)技術人員進行培訓時的講座提綱。主要是我在過去四年里在基于互聯(lián)網(wǎng)的軟件開發(fā)、網(wǎng)站建設以及相關的項目管理方面的一些經(jīng)驗基礎上不斷發(fā)展起來的。包括了在國外和國內(nèi)很多具體項目的經(jīng)歷。仍然有很多需要完善和改進的地方。
1.為什么互聯(lián)網(wǎng)軟件與通常軟件的應用不同
   (1)應用組成部分的不同
   應用中軟件的不同部分可能跨平臺
   應用中所需要的數(shù)據(jù)庫可能不在本地
   界面媒介與傳統(tǒng)軟件的不同
   軟件需要不同的界面
   (2)應用開發(fā)和運行環(huán)境的不同
   開發(fā)所需要的環(huán)境比較復雜
   開發(fā)不同部分需要不同的項目組
   很難構(gòu)造與運行環(huán)境一樣的環(huán)境
   運行環(huán)境需要考慮到開放性
   性能方面的設計考慮目前沒有很好的方法來保證
  (3)質(zhì)量保證問題的不同
   不僅僅是軟件本身的問題
   界面的質(zhì)量保證是一個很重要的方面
   界面與功能連接的質(zhì)量保證很難控制
   性能要求的測試很難系統(tǒng)化
   測試本身需要考慮運行環(huán)境的開放性
   安全測試不僅僅是應用系統(tǒng)的問題
   實例之一:企業(yè)內(nèi)外網(wǎng)站系統(tǒng)
   --內(nèi)部網(wǎng)建立在互聯(lián)網(wǎng)體系結(jié)構(gòu)上
   --B/S結(jié)構(gòu)提供了各個部門協(xié)調(diào)工作更好的空間和方式
   --內(nèi)部網(wǎng)站是其管理和商務的中心
   --內(nèi)部網(wǎng)站的管理維護更新分散化
   --外部網(wǎng)站是內(nèi)部網(wǎng)站的一部分
   --關鍵性數(shù)據(jù)資源單獨保存
   --只需要維護一個數(shù)據(jù)中心
   --內(nèi)部網(wǎng)站分級和管理
   --外部訪問分級進行審核
   實例之二:企業(yè)商務辦公系統(tǒng)
   --內(nèi)、外網(wǎng)采取統(tǒng)一結(jié)構(gòu)
   --內(nèi)部網(wǎng)辦公系統(tǒng)基于B/S結(jié)構(gòu)
   --外部網(wǎng)首先服務客戶,今后開展進一步的電子商務,同時作為 不同分公司之間業(yè)務聯(lián)系的接口
   --生產(chǎn)管理等系統(tǒng)處于內(nèi)部網(wǎng)環(huán)境之下 
2.需求分析
   需求分析目前的主要問題是客戶經(jīng)常并不清晰應用的模式 ,而目前仍然沒有很確定和公認的應用系統(tǒng)模式 ,目前可以借鑒一些廠商所提供的解決方案中的部分,核心的問題是應用模式和怎樣更好的利用互聯(lián)網(wǎng)特點
   應用模式需求分析中,更多的是商務方面的內(nèi)容,例如對象和服務等。
   在應用模式確定下,更多的是確定如下幾個方面的具體需求
   公眾界面和流程
   管理界面和流程
   系統(tǒng)功能需求
   系統(tǒng)維護管理需求 
3.公眾和管理界面設計
   (1)典型的公眾界面是我們通常通過瀏覽器所看到的網(wǎng)站部分,包括
   結(jié)構(gòu)(動態(tài)和靜態(tài))
   導航系統(tǒng)
   形象系統(tǒng)
   內(nèi)容設計
   功能
   (2)管理界面通常也是通過瀏覽器進行,但需要有保護的進行訪問,包括
   針對公眾界面結(jié)構(gòu)所建立的管理維護機制
   對內(nèi)容的管理
   對功能設置的管理
   對數(shù)據(jù)資源的管理
   對訪問者的數(shù)據(jù)采集和分析
   經(jīng)常需要分布式、分級進行管理 
4.界面設計和制作項目管理
   --界面設計和制作首先應該從公眾界面開始
   --公眾界面(網(wǎng)站)從根本上講是動態(tài)的,但隨應用復雜程度有部分可以靜態(tài)實現(xiàn)
   --公眾界面設計和制作更多的是考慮到應用邏輯和流程
   --管理界面設計和制作應對應于公眾界面結(jié)構(gòu),但更多的強調(diào)的是管理流程
   --后臺功能應圍繞公眾界面和應用邏輯(流程)進行
   --界面設計和制作項目所涉及人員和類型復雜眾多
   --界面設計和制作中主要涉及人員為:應用分析師(內(nèi)容編輯)、形象設計師、制作人員、應用支持工程師、質(zhì)量保證和項目管理人員
   --應用支持工程師是與后臺軟件開發(fā)工程師(組)聯(lián)系的橋梁
   --后臺軟件系統(tǒng)是整體工程項目的一個部分,界面設計與制作項目管理中包含軟件,但具體開發(fā)管理和質(zhì)量保證在軟件開發(fā)部門內(nèi)部進 行。界面設計和制作項目管理對軟件的管理相當于用戶
   --界面設計和制作項目管理是通過“項目站點”來進行的 
5. 項目站點(Project Site)
   --項目安排 項目安排(說明項目人員)
   --項目周期
   --項目站點新更新
   --需求分析文檔
   --設計文檔,包括內(nèi)容設計、結(jié)構(gòu)設計、形象系統(tǒng)、導航系統(tǒng)、功能
   項目站點的主要組成部分
   --問題討論區(qū)
   --項目進度安排
   --客戶瀏覽區(qū)
   --內(nèi)部測試版要求
   --測試報告
   --改進安排
   --客戶測試版要求
   --客戶測試版
   --客戶意見
   --改進安排
   --終確認版 
6.后臺軟件設計和實現(xiàn)管理
   (1)后臺軟件系統(tǒng)本身并不能總是組成完成的系統(tǒng),必須與前臺(界面)結(jié)合。界面設計中對功能的設計是后臺軟件系統(tǒng)的需求說明。后臺需要在開發(fā)中與界面設計保持一致 。保證整體系統(tǒng)應用邏輯和維護邏輯 。只能進行單元和部分系統(tǒng)的綜合測試 。
   (2)后臺軟件在開發(fā)中需要建立開發(fā)所需要的平臺
   管理方面根據(jù)所采用的軟件開發(fā)方法來確定
   內(nèi)部需要進行軟件基本的測試
   需要特殊考慮的有:session管理、數(shù)據(jù)庫存取、界面生成等
   好能夠與具體數(shù)據(jù)庫分離,可支持多種數(shù)據(jù)庫
   好能將數(shù)據(jù)及其處理從界面表達中分離出來
   一般要支持兩個流程:工作流程和管理維護流程
   (3)軟件完成單元測試和部分集成測試后,其主要的集成測試將與界面結(jié)合起來進行
   集成測試進行之前,界面的單元測試也應該進行完畢
   集成測試需要按照黑箱方法進行,需要重點測試:不同單元協(xié)同工作、典型流程、界面和軟件交接
   很重要的一點是還需要進行試運行,進行其它非功能測試 

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd