編程工程:將程序設(shè)計轉(zhuǎn)化為可運行的軟件系統(tǒng)
編程工程是軟件工程中的一個階段,它的目標是將程序設(shè)計的結(jié)果翻譯成計算機可以“理解”的形式,用特定的程序設(shè)計語言書寫程序,并將系統(tǒng)工程師設(shè)計的系統(tǒng)構(gòu)架變?yōu)檎嬲蛇\行的軟件系統(tǒng)。 編碼對軟件質(zhì)量的影響
編程工程是軟件工程中的一個階段,它的目標是將程序設(shè)計的結(jié)果翻譯成計算機可以“理解”的形式,用特定的程序設(shè)計語言書寫程序,并將系統(tǒng)工程師設(shè)計的系統(tǒng)構(gòu)架變?yōu)檎嬲蛇\行的軟件系統(tǒng)。
編碼對軟件質(zhì)量的影響
雖然我們說,程序的質(zhì)量主要取決于軟件詳細設(shè)計的質(zhì)量,但是編碼的質(zhì)量也會對程序的可靠性、可讀性、可測試性和可維護性產(chǎn)生很大的影響。因此,在編程工程過程中,需要關(guān)注編碼的規(guī)范性和質(zhì)量。
編程工程的步驟
編程工程的作業(yè)內(nèi)容可以詳細地劃分為以下幾個步驟:
- 制定工作標準:確定編碼的規(guī)范和標準,統(tǒng)一團隊成員的編碼風(fēng)格。
- 制定編碼基準:確定編碼的基本原則和約定,如命名規(guī)范、注釋要求等。
- 理解設(shè)計書:深入理解系統(tǒng)工程師設(shè)計的系統(tǒng)構(gòu)架和需求,確保編碼的準確性。
- 程序編碼:用程序設(shè)計語言書寫程序,根據(jù)設(shè)計要求實現(xiàn)功能。
- 自查:對編寫的代碼進行自我檢查,確保代碼的正確性和一致性。
- 送上級系統(tǒng)工程師審查:將編寫的代碼提交給上級系統(tǒng)工程師進行審核和評估。
- 修改:根據(jù)上級系統(tǒng)工程師的反饋意見進行代碼修正和優(yōu)化。
- 進行單元測試:對編寫的代碼進行單元測試,確保功能的正確性和穩(wěn)定性。
下一步:測試工程
完成編程工程后,所編寫的代碼經(jīng)過單元測試定稿后,才能進入軟件工程的下一步驟,即測試工程。測試工程的目標是驗證軟件系統(tǒng)的功能、性能和穩(wěn)定性,以確保軟件質(zhì)量符合用戶需求。