日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件工程与计算II-20-软件交付

發(fā)布時(shí)間:2023/12/20 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程与计算II-20-软件交付 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

20-軟件交付

1. 什么是軟件交付

  • 軟件交付是軟件項(xiàng)目的結(jié)束階段,標(biāo)志著軟件開發(fā)任務(wù)的完成
  • 軟件交付是軟件開發(fā)與軟件維護(hù)兩個(gè)既連續(xù)又不同的軟件產(chǎn)品生存狀態(tài)的分水嶺。
  • 只有做好軟件交付工作,才是真正地完成整個(gè)項(xiàng)目。
  • 2. 安裝與部署

  • 需求階段:考慮環(huán)境約束等
  • 體系結(jié)構(gòu)設(shè)計(jì)階段:進(jìn)行產(chǎn)品部署的設(shè)計(jì)決策,包括網(wǎng)絡(luò)拓?fù)洹?kù)文件、動(dòng)態(tài)鏈接庫(kù)、配置文件等
  • 32位環(huán)境還是64位環(huán)境等問題
  • 開發(fā)階段:使用的支持軟件也會(huì)影響到交付,可能要求客戶安裝特定支撐軟件或者硬件
  • 2.1. 安裝

  • 安裝是軟件交付的最常見形式,現(xiàn)在大多數(shù)產(chǎn)品都通過安裝的形式交付,它要求開發(fā)團(tuán)隊(duì)創(chuàng)建一個(gè)安裝包,用戶可以通過的執(zhí)行將軟件產(chǎn)品部署到工作環(huán)境。
  • 安裝包需要進(jìn)行仔細(xì)的設(shè)計(jì),并使用工具(例如Advanced Installer 、Setup Factory 等)幫助進(jìn)行安裝包的創(chuàng)建。一個(gè)好軟件產(chǎn)品應(yīng)該簡(jiǎn)單、健壯、可靠、完全。要?jiǎng)?chuàng)建很容易使用的安裝包,讓用戶可以無需創(chuàng)建安裝包的人員的幫助就能使用。
  • 2.2. 創(chuàng)建安裝包的步驟

    2.2.1. 確定安裝環(huán)境

  • 確定安裝包需要支持的操作系統(tǒng),這既需要考慮當(dāng)前用戶的工作環(huán)境,又需要考慮產(chǎn)品未來的市場(chǎng)規(guī)劃;
  • 確定軟件產(chǎn)品的語(yǔ)言支撐環(huán)境,例如使用Java語(yǔ)言開發(fā)的軟件產(chǎn)品就需要安裝JDK;
  • 確定軟件產(chǎn)品需要的軟件支持,例如數(shù)據(jù)庫(kù)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)等;
  • 確定硬件等其他要求,例如有些軟件產(chǎn)品可能會(huì)要求掃描儀、視頻卡、通信設(shè)備等特殊硬件。
  • 例如,對(duì)超市銷售系統(tǒng)MSCS,它的安裝環(huán)境為:Window XP、 Window Vista、Window 7三種操作系統(tǒng);Java運(yùn)行環(huán)境JDK;數(shù)據(jù)庫(kù)管理系統(tǒng)軟件(如果使用了數(shù)據(jù)庫(kù)的話)。
  • 2.2.2. 列舉安裝清單

  • 要根據(jù)軟件產(chǎn)品的實(shí)現(xiàn)情況,結(jié)合所需的環(huán)境支撐,列舉需要安裝的文件、初始化數(shù)據(jù)、注冊(cè)表等清單信息,要清楚標(biāo)明它們?cè)诎惭b后將會(huì)出現(xiàn)的位置
  • 在考慮安裝位置時(shí)要遵守一致性,標(biāo)記名稱的使用要意義清楚,讓用戶能便利地找出相應(yīng)文件。
  • 例如,對(duì)超市銷售系統(tǒng)MSCS,它所有的可執(zhí)行程序文件都是需要安裝的文件,初始化數(shù)據(jù)有兩處,一處是設(shè)置默認(rèn)的管理員用戶帳號(hào),另一處是設(shè)置數(shù)據(jù)庫(kù)管理系統(tǒng)連接數(shù)據(jù)。
  • 2.2.3. 設(shè)計(jì)和建立安裝包

  • 要對(duì)安裝包進(jìn)行詳細(xì)的設(shè)計(jì),包括一個(gè)漸進(jìn)的安裝步驟,各步驟的人機(jī)交互方式等等。完成設(shè)計(jì)后就可以使用安裝工具創(chuàng)建安裝包。
  • 例如,超市銷售系統(tǒng)MSCS安裝包可以按照下列步驟建立:
  • 檢查操作系統(tǒng)環(huán)境
  • 檢查JDK,如果沒有合適的JDK,則提醒用戶安裝JDK
  • 檢查數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,如果合適的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,則提醒用戶進(jìn)行安裝
  • 設(shè)置數(shù)據(jù)庫(kù)管理系統(tǒng)連接參數(shù)
  • 連接數(shù)據(jù)庫(kù)管理系統(tǒng),創(chuàng)建MSCS的數(shù)據(jù)庫(kù)
  • 拷貝文件
  • 設(shè)置初始化數(shù)據(jù),包括數(shù)據(jù)庫(kù)系統(tǒng)連接參數(shù)和MSCS的默認(rèn)管理帳號(hào)
  • 安裝成功。
  • 2.2.4. 測(cè)試安裝包

  • 安裝包需要在目標(biāo)環(huán)境中進(jìn)行安裝測(cè)試,以發(fā)現(xiàn)可能的問題。
  • 需要注意的是:必須以用戶的工作環(huán)境為目標(biāo)環(huán)境進(jìn)行測(cè)試,因?yàn)橛脩羰褂玫臋C(jī)器環(huán)境與開發(fā)者的機(jī)器環(huán)境有很大的不同(包括程序環(huán)境、操作系統(tǒng)版本、支撐軟件版本等等),在開發(fā)者機(jī)器上可以正確執(zhí)行的安裝包未必能夠在用戶的機(jī)器上運(yùn)行。
  • 2.3. 部署

  • 在軟件產(chǎn)品比較復(fù)雜時(shí),僅僅通過一個(gè)安裝包無法完成軟件交付任務(wù),這時(shí)可以使用另一種常見的軟件交付方式——部署。
  • 部署通常是由開發(fā)人員直接操縱軟件產(chǎn)品的目標(biāo)環(huán)境,使得軟件產(chǎn)品能夠在目標(biāo)環(huán)境中正常運(yùn)行。
  • 部署的過程中通常需要執(zhí)行安裝任務(wù),但是還有很多比安裝復(fù)雜得多的其他任務(wù),例如:安裝、設(shè)置或調(diào)整操作系統(tǒng),尤其是權(quán)限管理參數(shù);安裝、設(shè)置和調(diào)整數(shù)據(jù)庫(kù)系統(tǒng),包括新建數(shù)據(jù)庫(kù)和設(shè)置訪問權(quán)限;安裝和設(shè)置庫(kù)文件、應(yīng)用服務(wù)器等應(yīng)用環(huán)境。
  • 2.4. 部署的步驟

    2.4.1. 確定部署環(huán)境

  • 和安裝一樣,軟件部署要首先要需要確定部署的目標(biāo)環(huán)境,當(dāng)然它比安裝要求的更高一些。它需要對(duì)目標(biāo)環(huán)境進(jìn)行調(diào)查分析,搞清楚部署前的環(huán)境細(xì)節(jié),然后才能與軟件產(chǎn)品需要的環(huán)境細(xì)節(jié)進(jìn)行比較,才能明確需要執(zhí)行的部署任務(wù)。
  • 具體來說,軟件部署需要了解服務(wù)器與網(wǎng)絡(luò)拓?fù)洹踩刂婆c權(quán)限管理、軟硬件系統(tǒng)的配置信息等。
  • 2.4.2. 確定部署任務(wù)

  • 將軟件產(chǎn)品需要的目標(biāo)環(huán)境與部署前的環(huán)境進(jìn)行比較,分析二者之間的差距,并將其確立為部署的任務(wù)。
  • 確定任務(wù)之后,還需要以漸進(jìn)的方式安排任務(wù)之間的執(zhí)行次序。例如,先安裝和配置操作系統(tǒng),然后安裝和配置相應(yīng)的軟硬件系統(tǒng),最后完成軟件產(chǎn)品的安裝與配置,等等。
  • 2.4.3. 完成部署準(zhǔn)備

  • 有些部署工作可以完全依靠現(xiàn)場(chǎng)執(zhí)行,但多數(shù)的部署任務(wù)需要進(jìn)行一定的事前準(zhǔn)備,尤其是要綜合考慮部署工作可能出現(xiàn)的各種情況,制定完備的應(yīng)對(duì)方案。
  • 2.4.4. 執(zhí)行部署任務(wù)

  • 按照準(zhǔn)備的計(jì)劃,執(zhí)行相應(yīng)的部署任務(wù)。
  • 3. 培訓(xùn)與文檔支持

  • 幫助用戶理解產(chǎn)品,并使其能夠輕松地使用產(chǎn)品
  • 不能讓用戶學(xué)會(huì)使用軟件產(chǎn)品,那么就不算是完成了軟件交付任務(wù)
  • 幫助用戶學(xué)會(huì)使用軟件產(chǎn)品的兩個(gè)關(guān)鍵任務(wù):
  • 培訓(xùn)
  • 文檔支持
  • 3.1. 培訓(xùn)

  • 培訓(xùn)主要是教會(huì)用戶使用軟件產(chǎn)品的功能來完成其工作和任務(wù)。依據(jù)任務(wù)的不同,要為不同的用戶進(jìn)行不同類型的培訓(xùn)。
  • 例如,對(duì)超市銷售系統(tǒng)MSCS
  • 培訓(xùn)收銀員使用系統(tǒng)進(jìn)行銷售和退貨
  • 培訓(xùn)客戶經(jīng)理使用系統(tǒng)進(jìn)行庫(kù)存管理和會(huì)員管理
  • 培訓(xùn)總經(jīng)理使用系統(tǒng)制定銷售策略和進(jìn)行庫(kù)存分析
  • 培訓(xùn)系統(tǒng)管理員進(jìn)行用戶管理。
  • 3.1.1. 培訓(xùn)的注意點(diǎn)

  • 尤其不能忽略的是對(duì)系統(tǒng)管理員進(jìn)行培訓(xùn)。要培訓(xùn)系統(tǒng)管理員如何啟動(dòng)和運(yùn)行新系統(tǒng)、如何配置系統(tǒng)、如何授權(quán)或拒絕對(duì)系統(tǒng)的訪問、如何支持用戶、如何處理異常等。
  • 在培訓(xùn)中,只介紹能夠幫助用戶完成主要工作和任務(wù)的功能,不要把培訓(xùn)當(dāng)作軟件產(chǎn)品所有功能的展示會(huì)。對(duì)于一些很少會(huì)被使用并且不太重要的功能,即使培訓(xùn)也會(huì)很快被用戶忘記,可以讓用戶使用文檔支持來學(xué)會(huì)使用。
  • 培訓(xùn)時(shí),要關(guān)注用戶的工作和任務(wù),不必涉及系統(tǒng)的內(nèi)部操作,不必知道系統(tǒng)的存儲(chǔ)方式、訪問方式和權(quán)限控制方式。
  • 3.2. 文檔支持

  • 文檔是軟件交付的重要部分
  • 培訓(xùn)時(shí)作為參考材料
  • 交付完成之后繼續(xù)幫助用戶使用系統(tǒng)
  • 用戶文檔
  • 系統(tǒng)管理員文檔
  • 簡(jiǎn)單的系統(tǒng)只有用戶文檔,絕大多數(shù)系統(tǒng)都有用戶文檔和系統(tǒng)管理員文檔
  • 3.2.1. 用戶文檔

  • 用戶文檔是指為用戶編寫參考指南或者操作教程,常見的如用戶使用手冊(cè)、聯(lián)機(jī)幫助文檔等,統(tǒng)稱為用戶文檔。
  • 3.2.2. 用戶文檔的形式

  • 用戶文檔可以是紙質(zhì)的,也可以是電子的,可以只有一份文檔,也可以是由多份文檔組成的集合,具體情況要視用戶的特點(diǎn)而定。
  • 用戶文檔的寫作要考慮用戶群體的特點(diǎn),最好是圖文結(jié)合的方式,以方便普通用戶的使用。用戶文檔寫作應(yīng)該使用逐層展開和系統(tǒng)化(例如層次編碼、列表)的方式描述復(fù)雜內(nèi)容。
  • 3.2.3. 用戶文檔的內(nèi)容組織

  • 文檔內(nèi)容的組織應(yīng)當(dāng)支持其使用模式,常見的是指導(dǎo)模式和參考模式兩種。
  • 指導(dǎo)模式根據(jù)用戶的任務(wù)組織程序規(guī)程,相關(guān)的軟件任務(wù)組織在相同的章節(jié)或主題。指導(dǎo)模式要先描述簡(jiǎn)單的、共性的任務(wù),然后再以其為基礎(chǔ)組織更加復(fù)雜的任務(wù)描述。
  • 參考模式按照方便隨機(jī)訪問獨(dú)立信息單元的方式組織內(nèi)容。例如,按字母順序排列軟件的命令或錯(cuò)誤消息列表。
  • 如果文檔需要同時(shí)包含兩種模式,就需要將其清楚地區(qū)分成不同的章節(jié)或主題,或者在同一個(gè)章節(jié)或主題內(nèi)區(qū)分為不同的格式。
  • 3.2.4. 用戶文檔的要素

    表格描述參加課本339頁(yè)

  • 標(biāo)識(shí)信息
  • 包括文檔標(biāo)題、文檔產(chǎn)生的版本和日期、相關(guān)的軟件 產(chǎn)品和版本
  • 標(biāo)識(shí)信息應(yīng)該放在包裝袋或者封面,用戶可以不用翻閱文檔就能看到
  • 引言
  • 正文的第一部分,描述文檔的預(yù)期讀者、描述范圍,以及對(duì)文檔目的、功能和操作環(huán)境的概要描述
  • 文檔使用信息
  • 文檔使用信息描述了關(guān)于文檔的使用信息,例如,解釋各種圖示的含義、介紹如何使用幫助等。
  • 操作模式
  • 操作模式是使用用戶文檔的模式,例如對(duì)操作流程的圖示或者文字性描述,再例如解釋操作的理論、原因、算法或者通用概念。
  • 操作規(guī)程
  • 指導(dǎo)模式文檔應(yīng)該包括很多軟件功能都會(huì)涉及的常見活動(dòng)規(guī)程:
  • 需要由用戶執(zhí)行的軟件安裝與卸載
  • 圖形用戶界面特性的使用指導(dǎo)
  • 訪問、登錄或者關(guān)閉軟件
  • 通過軟件的導(dǎo)航,訪問和退出相關(guān)功能
  • 數(shù)據(jù)操作(輸入、保存、讀取、打印、更新和刪除)
  • 取消、中斷和重啟操作的方法
  • 對(duì)于完成用戶任務(wù)的操作流程,指導(dǎo)模式文檔應(yīng)該從基本信息、指導(dǎo)步驟和結(jié)束信息三個(gè)方面來描述
  • 基本信息:
  • 簡(jiǎn)要概述操作規(guī)程的目的,定義或解釋必要的概念
  • 標(biāo)明執(zhí)行任務(wù)前需要完成的技術(shù)活動(dòng)
  • 列舉用戶完成任務(wù)所需要的資源情況,例如數(shù)據(jù)、文檔、密碼等
  • 對(duì)于完成用戶任務(wù)的操作流程,指導(dǎo)模式文檔應(yīng)該從基本信息、指導(dǎo)步驟和結(jié)束信息三個(gè)方面來描述
  • 指導(dǎo)步驟:使用祈使語(yǔ)句描述用戶行為,并指出預(yù)期的結(jié)果。指導(dǎo)步驟要說明:
  • 用戶輸入數(shù)據(jù)的域值范圍、最大長(zhǎng)度和格式
  • 相應(yīng)的錯(cuò)誤消息和恢復(fù)辦法
  • 其它可選的步驟和重復(fù)步驟
  • 對(duì)于完成用戶任務(wù)的操作流程,指導(dǎo)模式文檔應(yīng)該從基本信息、指導(dǎo)步驟和結(jié)束信息三個(gè)方面來描述
  • 結(jié)束信息:標(biāo)明操作規(guī)程的最后步驟,讓用戶知道怎樣判斷整個(gè)操作規(guī)程的成功完成,告訴用戶如何退出操作規(guī)程
  • 軟件命令信息
  • 解釋用戶輸入命令的格式和操作規(guī)程,包括必要參數(shù)、可選參數(shù)、缺省值等,要示例說明命令的使用,說明怎樣判斷命令是成功完成還是異常中止
  • 錯(cuò)誤信息與問題解決
  • 文檔要詳細(xì)描述軟件使用中的已知問題,讓用戶清楚如何自行解決問題或者怎樣向技術(shù)支持人員報(bào)告準(zhǔn)確的信息
  • 導(dǎo)航特征
  • 包括章節(jié)、主題、頁(yè)碼、鏈接、圖標(biāo)等
  • 提高導(dǎo)航特征和效率
  • 3.2.5. 系統(tǒng)管理員文檔

  • 與用戶文檔注重系統(tǒng)使用細(xì)節(jié)不同,系統(tǒng)管理員文檔更注重系統(tǒng)維護(hù)方面的內(nèi)容,例如系統(tǒng)性能調(diào)整、訪問權(quán)限控制、常見故障解決等等。因此,系統(tǒng)管理員文檔需要詳細(xì)介紹軟硬件的配置方式、網(wǎng)絡(luò)連接方式、安全驗(yàn)證與訪問授權(quán)方法、備份與容災(zāi)方法、部件替換方法等等。
  • 4. 項(xiàng)目評(píng)價(jià)

  • 開發(fā)者自我反省
  • 4.1. 為什么要進(jìn)行項(xiàng)目評(píng)價(jià)

  • 設(shè)置"項(xiàng)目"是要保證項(xiàng)目中的各種事件與活動(dòng)能夠依照計(jì)劃順利進(jìn)行,項(xiàng)目評(píng)價(jià)就是檢查其事件與活動(dòng)的實(shí)際執(zhí)行情況。在理論上,項(xiàng)目評(píng)價(jià)可以發(fā)生在項(xiàng)目進(jìn)行的任何時(shí)機(jī),尤其是到達(dá)各個(gè)里程碑之后。但最重要的項(xiàng)目評(píng)價(jià)是在項(xiàng)目結(jié)束時(shí)進(jìn)行的項(xiàng)目評(píng)價(jià),這也是本章節(jié)所要描的項(xiàng)目評(píng)價(jià)。
  • 雖然從單個(gè)項(xiàng)目看,項(xiàng)目已經(jīng)結(jié)束,評(píng)價(jià)似乎用處不大。但是考慮到一個(gè)組織會(huì)有很多項(xiàng)目持續(xù)進(jìn)行,那么評(píng)價(jià)一個(gè)已結(jié)束項(xiàng)目就可以"以史為鑒",幫助更好地完成后續(xù)項(xiàng)目。而且因?yàn)轫?xiàng)目已經(jīng)完成,總結(jié)和評(píng)價(jià)就遠(yuǎn)比項(xiàng)目進(jìn)行中更加準(zhǔn)確。
  • 項(xiàng)目評(píng)價(jià)工作也需要仔細(xì)組織,不是簡(jiǎn)單的開個(gè)總結(jié)會(huì)完事,否則就無法獲得比較深入的信息。
  • 4.2. 項(xiàng)目評(píng)價(jià)的內(nèi)容

  • 一個(gè)已結(jié)束的項(xiàng)目具有各種事件和活動(dòng)的信息,通過組織對(duì)項(xiàng)目的不同方面內(nèi)容進(jìn)行評(píng)價(jià),就可以獲得各種不同方面的經(jīng)驗(yàn),就可以搞清楚出現(xiàn)了哪些問題、為什么會(huì)出現(xiàn)、怎樣解決、有哪些偏差、最終結(jié)果與質(zhì)量、以及(最重要的是)在下個(gè)項(xiàng)目中有哪些需要提高。
  • 常見的項(xiàng)目評(píng)價(jià)針對(duì)四個(gè)方面:
  • 項(xiàng)目管理:可以幫助建立對(duì)項(xiàng)目的更準(zhǔn)確認(rèn)知,例如常見的管理問題與偏差、時(shí)間與成本耗費(fèi)分布等。
  • 產(chǎn)品:可以幫助開發(fā)者建立對(duì)產(chǎn)品的更準(zhǔn)確認(rèn)知,提高產(chǎn)品的開發(fā)經(jīng)驗(yàn)。
  • 團(tuán)隊(duì):可以幫助開發(fā)者更好地組織分工,也可以幫助團(tuán)隊(duì)建立更好的溝通與交流途徑。
  • 個(gè)人:可以幫助開發(fā)者更準(zhǔn)確認(rèn)知自己的生產(chǎn)力,學(xué)習(xí)常見問題及其處理方法,了解自己的長(zhǎng)處和不足并持續(xù)提高。
  • 4.3. 項(xiàng)目評(píng)價(jià)方法

  • 評(píng)審
  • 度量數(shù)據(jù)分析
  • 4.3.1. 項(xiàng)目評(píng)審

  • 項(xiàng)目評(píng)審?fù)ㄟ^評(píng)審重要項(xiàng)目制品的方法來評(píng)價(jià)項(xiàng)目,這些重要制品包括項(xiàng)目計(jì)劃、管理文檔、會(huì)議記錄、歷史數(shù)據(jù)等。
  • 成功的評(píng)審需要評(píng)審方法,而不是自由處理。檢查列表是最為常用的評(píng)審方法。
  • checkList如下
  • 4.3.2. 有關(guān)項(xiàng)目管理的問題:

  • 項(xiàng)目所使用的過程是什么?瀑布/迭代開發(fā)
  • 實(shí)際的過程與原先確定的過程有什么不同?
  • 進(jìn)度表是如何隨著時(shí)間的變化而改變的?
  • 有多少個(gè)同步點(diǎn)和里程碑按時(shí)達(dá)到或錯(cuò)失?
  • 過程的哪些部分運(yùn)行得好?
  • 過程的哪些部分本應(yīng)該能運(yùn)行得更好?
  • 工具支持這個(gè)過程嗎?
  • 從整體上講,這個(gè)過程運(yùn)行得有效嗎?
  • 在今后,尤其要對(duì)哪些方面進(jìn)行改進(jìn)?
  • 在每個(gè)階段和每項(xiàng)任務(wù)上花費(fèi)的時(shí)間是多少?
  • 4.3.3. 有關(guān)產(chǎn)品的問題:

  • 在項(xiàng)目的生命周期中,產(chǎn)品是如何變化的?
  • 有沒有出現(xiàn)重要的產(chǎn)品返工的情況?如果有,是在什么時(shí)候?
  • 工具支持產(chǎn)品的制造、維護(hù)和測(cè)量嗎?
  • 產(chǎn)品最后的規(guī)模有多大?產(chǎn)品的質(zhì)量如何?
  • 4.3.4. 有關(guān)團(tuán)隊(duì)和個(gè)人的問題:

  • 團(tuán)隊(duì)(個(gè)人)工作中哪些個(gè)風(fēng)險(xiǎn)發(fā)生了,其影響又是怎樣的?
  • 在何時(shí)做出了哪項(xiàng)重要決定?
  • 所遇到的主要問題是什么?
  • 這個(gè)決定又是如何影響這個(gè)項(xiàng)目的?
  • 對(duì)這些問題的解決方法產(chǎn)生了什么樣的效果?
  • 開發(fā)團(tuán)隊(duì)成員是如何看待自己的職責(zé)的?
  • 4.4. 度量數(shù)據(jù)分析

  • 度量數(shù)據(jù)可以提供豐富的信息,通過分析這些信息,開發(fā)團(tuán)隊(duì)可以獲取正確和深入的結(jié)論。
  • 例如,通過分析項(xiàng)目活動(dòng)的任務(wù)量,就可以了解每個(gè)人的生產(chǎn)力、項(xiàng)目的工作量分布、特殊任務(wù)的工作量耗費(fèi)等。
  • 4.4.1. 產(chǎn)品信息定量的度量

  • 一個(gè)項(xiàng)目常見的產(chǎn)品信息度量應(yīng)該包括:
  • (隨著時(shí)間而變化的)產(chǎn)品的增長(zhǎng)情況和變化歷史。
  • 產(chǎn)品在每個(gè)里程碑上的測(cè)量。
  • 產(chǎn)品復(fù)雜度和內(nèi)容的測(cè)量。
  • 過程和工具對(duì)產(chǎn)品的影響。
  • 4.4.2. 定性文件

  • 在進(jìn)行度量數(shù)據(jù)分析時(shí)可能會(huì)遇到數(shù)據(jù)貧乏——這意味著沒有足夠的定量數(shù)據(jù)來支持項(xiàng)目評(píng)價(jià),這時(shí)可以用問卷調(diào)查表和面談來補(bǔ)充數(shù)據(jù)信息。也可以通過檢查定性文件來建立數(shù)據(jù)信息,這些定性文件可能包括:
  • 對(duì)團(tuán)隊(duì)會(huì)議和子團(tuán)隊(duì)會(huì)議所做的記錄。
  • 項(xiàng)目電子郵件的存檔(來獲得問題確定和決策的日期)。
  • 任務(wù)列表、項(xiàng)目決策和行動(dòng)條目中的信息。
  • 4.5. 評(píng)價(jià)的注意事項(xiàng)

    4.5.1. 項(xiàng)目的評(píng)價(jià)需要仔細(xì)的計(jì)劃

  • 作為項(xiàng)目管理活動(dòng)的一部分,項(xiàng)目評(píng)價(jià)也需要進(jìn)行計(jì)劃,計(jì)劃的內(nèi)容包括:
  • 執(zhí)行項(xiàng)目評(píng)價(jià)的時(shí)間,要在項(xiàng)目結(jié)束后,并且不能時(shí)間太久導(dǎo)致項(xiàng)目活動(dòng)細(xì)節(jié)遺忘
  • 確定項(xiàng)目評(píng)價(jià)的關(guān)鍵主題
  • 確定參與項(xiàng)目評(píng)價(jià)的人員
  • 確定需要收集的數(shù)據(jù),并將數(shù)據(jù)收集任務(wù)分配給相關(guān)人員。
  • 4.5.2. 評(píng)價(jià)要客觀

  • 對(duì)項(xiàng)目的評(píng)價(jià)要客觀,要保持對(duì)項(xiàng)目和過程的關(guān)注,不要偏離目標(biāo)指責(zé)和突出個(gè)人。如果不能做到客觀,列舉沒有進(jìn)行分析的測(cè)量數(shù)據(jù)或信息,而僅僅為了表明整個(gè)項(xiàng)目是一個(gè)巨大成功的話,那就無法得到有益的經(jīng)驗(yàn),就是浪費(fèi)時(shí)間。評(píng)價(jià)不是向高級(jí)管理層夸夸其談的文檔,而是團(tuán)隊(duì)每個(gè)成員和組織通過一個(gè)又一個(gè)項(xiàng)目來不斷獲得提高的途徑。
  • 5. 總結(jié)

  • 不要忽視軟件交付階段的任務(wù)
  • 通過安裝與部署將軟件產(chǎn)品移交給用戶
  • 通過培訓(xùn)與文檔支持保障用戶能夠有效掌握和使用軟件
  • 一個(gè)項(xiàng)目的成功或失敗都值得總結(jié),以改進(jìn)將來的項(xiàng)目,即要在項(xiàng)目結(jié)束后及時(shí)進(jìn)行項(xiàng)目評(píng)價(jià)
  • 總結(jié)

    以上是生活随笔為你收集整理的软件工程与计算II-20-软件交付的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。