監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

軟件開發(fā)型信息項(xiàng)目監(jiān)理初探(4)

申請免費(fèi)試用、咨詢電話:400-8352-114

軟件開發(fā)型信息項(xiàng)目監(jiān)理初探

--------------------------------------------------------------------------------

http://Tech.acnow.net 05年08月07日 11:20 系統(tǒng)分析之窗



⑷、實(shí)用性:確認(rèn)該設(shè)計(jì)對于需求的解決方案是否實(shí)用;

⑸、技術(shù)清晰度:確認(rèn)該設(shè)計(jì)是否以一種易于翻譯成代碼的形式表達(dá);

⑹、可維護(hù)性:確認(rèn)該設(shè)計(jì)是否考慮了方便未來的維護(hù);

⑺、質(zhì)量:確認(rèn)該設(shè)計(jì)是否表現(xiàn)出良好的質(zhì)量特征;

⑻、各種選擇方案:看是否考慮過其它方案,比較各種選擇方案的標(biāo)準(zhǔn)是什么;

⑼、限制:評估對該軟件的限制是否現(xiàn)實(shí),是否與需求一致;

⑽、其它具體問題:對于文檔、可測試性、設(shè)計(jì)過程等進(jìn)行評估。

這個(gè)階段監(jiān)理方應(yīng)提交:在概要設(shè)計(jì)進(jìn)行前提交總體設(shè)計(jì)階段監(jiān)理細(xì)則、監(jiān)理周記、在概要設(shè)計(jì)完成后提交概要設(shè)計(jì)監(jiān)理報(bào)告。

5、詳細(xì)設(shè)計(jì)階段

詳細(xì)設(shè)計(jì)階段的直接目標(biāo)是編寫詳細(xì)設(shè)計(jì)說明書,為此,承建方應(yīng)做如下工作:

⑴、確定每個(gè)模塊的算法,用工具表達(dá)算法的過程,寫出模塊的詳細(xì)過程性描述;
⑵、確定每一模塊的數(shù)據(jù)結(jié)構(gòu);
⑶、確定模塊接口細(xì)節(jié)。

監(jiān)理方在這個(gè)階段主要是在進(jìn)度上進(jìn)行控制,主要手段是定期與承建方溝通,檢查文檔。

這個(gè)階段監(jiān)理方應(yīng)提交:在詳細(xì)設(shè)計(jì)進(jìn)行前提交詳細(xì)設(shè)計(jì)階段監(jiān)理細(xì)則、監(jiān)理周記、在詳細(xì)設(shè)計(jì)完成后提交詳細(xì)設(shè)計(jì)說明書的確認(rèn)報(bào)告。

6、編碼及測試階段

編碼是將詳細(xì)設(shè)計(jì)階段的設(shè)計(jì)思想用某種計(jì)算機(jī)語言實(shí)現(xiàn)的過程。監(jiān)理方應(yīng)從結(jié)構(gòu)化程序設(shè)計(jì)原則來進(jìn)行編碼工作的監(jiān)理:

⑴、使用語言中的順序、選擇、重復(fù)等有限的基本控制結(jié)構(gòu)表示程序邏輯;
⑵、選用的控制結(jié)構(gòu)只準(zhǔn)許有一個(gè)入口和一個(gè)出口;
⑶、程序語句組成容易識別的塊,每塊只有一個(gè)入口和一個(gè)出口;
⑷、復(fù)雜結(jié)構(gòu)應(yīng)該用基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn);
⑸、語言中沒有的控制結(jié)構(gòu),可用一段等價(jià)的程序段模擬,但要求該程序段在整個(gè)系統(tǒng)中應(yīng)前后一致;

通常測試是伴隨著編碼而同時(shí)進(jìn)行的。廣義上軟件測試并非只在這個(gè)階段才有,而是貫穿軟件需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等階段的。本處的測試,則指代碼測試。在測試階段,監(jiān)理方應(yīng)依據(jù)測試原則對承建方的測試進(jìn)行監(jiān)督:

⑴、應(yīng)盡早的和不斷的進(jìn)行軟件測試;
⑵、測試用例應(yīng)由測試輸入數(shù)據(jù)和對應(yīng)的預(yù)期輸出結(jié)果這兩部分組成;
⑶、程序員應(yīng)避免檢查自己的程序;
⑷、在設(shè)計(jì)測試用例時(shí),應(yīng)包括合理的輸入條件和不合理的輸入條件;
⑸、充分注意測試中的群集現(xiàn)象,即一般測試后程序中殘存的錯誤數(shù)目與該程序中已發(fā)現(xiàn)
的錯誤數(shù)目成正比;
⑹、嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性;
⑺、應(yīng)當(dāng)對每一個(gè)測試結(jié)果做全面檢查。
⑻、妥善保存測試計(jì)劃,測試用例,出錯統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。

在編碼及測試階段監(jiān)理方可參考的標(biāo)準(zhǔn)有:GB938688計(jì)算機(jī)軟件測試文件編制規(guī)范、GB/T1250490計(jì)算機(jī)軟件質(zhì)量標(biāo)準(zhǔn)保證計(jì)劃規(guī)范、GB/T1250590計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范、
GB/T1553295計(jì)算機(jī)軟件單元測試等。

7、系統(tǒng)試運(yùn)行階段

由于信息化軟件一般都是比較大型的軟件,因此在完成了系統(tǒng)測試后還需要經(jīng)過一段時(shí)間的試運(yùn)行。系統(tǒng)試運(yùn)行實(shí)際是測試的延續(xù),檢查系統(tǒng)的穩(wěn)定性、適用性等。監(jiān)理方在這個(gè)階段的主要工作有:

⑴、審核竣工文檔資料的完整性、可讀性及其與工程實(shí)際的一致性;
⑵、審核操作系統(tǒng)、應(yīng)用系統(tǒng)等軟件配置與設(shè)計(jì)方案的符合性;
⑶、檢測驗(yàn)證系統(tǒng)功能性能與合同的符合性;
⑷、檢查人員培訓(xùn)計(jì)劃落實(shí)情況;
⑸、出具驗(yàn)收報(bào)告;
⑹、幫助用戶制定系統(tǒng)運(yùn)行管理規(guī)章制度;
⑺、在保修期內(nèi)定期或不定期對項(xiàng)目進(jìn)行質(zhì)量檢查、督促承建方按合同要求進(jìn)行維護(hù)。

小結(jié)

從監(jiān)理合同簽訂開始到最后系統(tǒng)試運(yùn)行結(jié)束,監(jiān)理方工作在職能上可以歸結(jié)為兩點(diǎn):溝通與監(jiān)督。溝通的目標(biāo)是建設(shè)方與承建方信息對等,溝通的手段是定期或不定期召開工作會議;監(jiān)督的目標(biāo)是在質(zhì)量、進(jìn)度和投資上進(jìn)行控制,監(jiān)督的手段是合同管理和文檔管理。


參考文獻(xiàn)

1.葛乃康,羅四維信息工程建設(shè)監(jiān)理電子工業(yè)出版社2002年
2.張海藩軟件工程導(dǎo)論清華大學(xué)出版社1998年
3.黃學(xué)戰(zhàn)項(xiàng)目需求階段的監(jiān)理角色和方法論中國計(jì)算機(jī)報(bào)2003年第三期
(資料來源:計(jì)算機(jī)世界網(wǎng))

QQ在線咨詢