ERP監(jiān)理方法系列⑤:編碼、測(cè)試階段的監(jiān)理工作

字號(hào):

編碼監(jiān)理
    軟件編碼監(jiān)理的主要目的是為了控制軟件編碼階段的工程進(jìn)度,監(jiān)督軟件編碼的編程風(fēng)格和質(zhì)量,使得軟件編碼階段的工作能可靠、高效地實(shí)現(xiàn)軟件設(shè)計(jì)的目標(biāo),同時(shí)符合承建單位的軟件過(guò)程規(guī)范的要求。
    一、軟件編碼監(jiān)理的目標(biāo)
    1)監(jiān)督承建單位定義和綜合軟件編碼任務(wù),并在生產(chǎn)軟件的過(guò)程中始終如一地執(zhí)行這些任務(wù)。
    2)監(jiān)督使得軟件工作產(chǎn)品彼此間保持一致性。
    3)監(jiān)督使得軟件編碼的工作進(jìn)度與計(jì)劃保持一致性。
    4)監(jiān)督使得軟件編碼的工作質(zhì)量達(dá)到計(jì)劃的要求。
    二、軟件編碼監(jiān)理的活動(dòng)
    1)監(jiān)督承建單位將合適的軟件編碼工程方法和工具集成到項(xiàng)目定義的軟件過(guò)程中。
    (1)依據(jù)項(xiàng)目定義的軟件過(guò)程對(duì)軟件編碼任務(wù)進(jìn)行綜合。
    (2)選擇軟件編碼可用的方法和工具,并將選擇專用工具或方法的理由寫成文檔。對(duì)備選方法和工具進(jìn)行選擇的依據(jù)是:
    機(jī)構(gòu)標(biāo)準(zhǔn)軟件過(guò)程
    項(xiàng)目定義的軟件過(guò)程
    現(xiàn)有的技術(shù)基礎(chǔ)
    可得到的培訓(xùn)
    合同需求
    工具的能力
    使用的方便性和提供的服務(wù)
    (3)選擇和使用適合于軟件編碼的配置管理模型。配置管理模型可能是:
    入庫(kù)出庫(kù)模型
    組合模型
    事務(wù)處理模型
    更改處理模型
    (4)將用于軟件編碼的軟件產(chǎn)品和工具置于配置管理之下。
    2)監(jiān)督承建單位依據(jù)項(xiàng)目定義的軟件過(guò)程,對(duì)軟件編碼進(jìn)行開(kāi)發(fā)、維護(hù)、建立文檔和驗(yàn)證,以實(shí)現(xiàn)軟件需求和軟件設(shè)計(jì)。
    (1)參與軟件編碼的人員評(píng)審軟件需求和軟件設(shè)計(jì),以確保影響編碼的各種問(wèn)題得到識(shí)別和解決。
    (2)使用有效的編程方法編制軟件代碼。編程方法可能是:
    結(jié)構(gòu)化編程
    代碼重用
    (3)根據(jù)一個(gè)計(jì)劃制定代碼單元的開(kāi)發(fā)順序,該計(jì)劃考慮諸如關(guān)鍵性、難度、集成和測(cè)試問(wèn)題;合適時(shí),還要考慮客戶和終用戶的需要。
    (4)每個(gè)代碼單元完成編碼時(shí),通過(guò)評(píng)審和單元測(cè)試。
    (5)將代碼置于配置管理之下
    (6)每當(dāng)軟件需求或軟件設(shè)計(jì)更改時(shí),適當(dāng)?shù)馗拇a。
    3)軟件監(jiān)理組跟蹤和記錄軟件編碼產(chǎn)品的功能性和質(zhì)量。跟蹤和記錄的內(nèi)容有:
    (1)跟蹤、累計(jì)的軟件編碼產(chǎn)品缺陷的數(shù)量、類型和嚴(yán)重程度
    (2)軟件編碼產(chǎn)品工程活動(dòng)的狀態(tài)
    (3)有關(guān)問(wèn)題嚴(yán)重性和持續(xù)時(shí)間的報(bào)告
    (4)用于分析每個(gè)更改建議的工作量及匯總統(tǒng)計(jì)量
    (5)按類別(如界面、安全性、系統(tǒng)配置、性能和可用性)被納入軟件基線的更改數(shù)量