常州奧姆哈雷機械有限公司
聯系人:
手 機: 13813506863
電 話: 0519-82362662
郵 箱: 1178529766@qq.com
網址: m.kkkppp.cc
地 址: 金壇市華城經濟開發區中興路38號
常州奧姆哈雷機械有限公司
聯系人:
手 機: 13813506863
電 話: 0519-82362662
郵 箱: 1178529766@qq.com
網址: m.kkkppp.cc
地 址: 金壇市華城經濟開發區中興路38號
軟件編碼就是用程序設計語言把程序設計的結果和過程翻譯為在計算機相應環境下可運行的壓片機軟件產品,把壓片機系統工程師按照用戶需求設計出來的系統構架變為真正可運行的軟件系統的壓片機工程。編程的作業內容詳細地劃分為制定工作標準,制定編碼基準,理解設計書,程序編碼,自查,送上級系統工程師審查,修改以及進行單元測試等若干步驟。
壓片機軟件編碼也分為結構化的程序設計與面向對象的程序設計兩種。結構化程序設計是由結構化軟件設計和結構化程序編碼組成,它以外部設計和內部設計過程中獲得的軟件結構圖及其相關設計資料為基礎,采用自頂向下,逐步細化的方法,把一個個模塊的功能逐步分解,細化為一系列具體的步驟,作出結構化程序設計說明書,程序員再按照程序設計說明書和系統設計的相關資料,把一步步的處理說明翻譯成一系列用某種程序設計語言編寫的程序代碼。在進行程序編碼工作的初期,程序員首先要獲取系統功能概要說明書、業務處理概要圖(DFD圖或者ER圖)、顯示屏幕關聯圖和程序名稱一覽表,理解開發系統的目的、整體要素和各個子系統的處理要求。程序編碼的主要依據是程序設計說明書,在編寫程序代碼之前,程序員首先要確認自己所要編制的程序名稱,獲取該程序的程序設計說明書,理解該程序的程序功能概要和各個模塊的詳細處理說明,確定該程序所要使用的屏幕和報表的名稱,數據庫表和輸入輸出文件的名稱,以及調用公共子程序的名稱,找出所有相關的設計資料,充分理解程序設計說明書的內容,若有疑問或不明白的地方,要提出問題,與系統設計人員進行交流確認。在正確理解程序設計說明書的基礎上,構思出結構化程序的框架,必要時作出程序處理流程圖。結構化編碼采用自頂向下,逐步細化的方法,先全局,后局部,先整體,后細節,先抽象,后具體,逐步求精,編制出來的壓片機程序具有清晰的邏輯層次結構,容易閱讀、理解、修改和維護,可以提高軟件質量,提高軟件開發的成功率和生產性。
面向壓片機對象的程序設計又稱作面向對象的實現(OOI)。它是面向對象方法從誕生、發展到走向成熟的第一片領地,也是使面向對象的軟件開發最終實現的重要階段。在O辦公和OOD理論出現之前,程序員要寫一個好的面向對象的程序,首先要學會運用OO方法來認識問題域,所以OOP被看作一門比較高深的技術?,F在,在O辦公→OOD→OOP這一軟件工程的過程系列中,OOP的分工比較簡單了:認識問題域與設計系統成分的工作已經在O辦公與OOD階段完成,OOP工作就是用同一種面向對象的編程語言把OOD模型中的每個部分書寫出來。
面向對象的程序設計方法是基于一種抽象的數據類型——類(Class)和這種抽象數據類型的實例——對象(Object)來實現需求目的的方法。類是與客觀世界具體成分相對應的軟件模塊的描述,包括描述該成分的數據(屬性)和對這些數據的操作(方法);對象是通過類的描述進行實例化的可調用的軟件模塊。面向對象程序設計的方法正是基于類/對象實現的一種程序設計方法,類具有封裝性、繼承性和多態性。封裝性是把客觀世界中緊密聯系的元素及其相關操作組織在一起,構成具有獨立含義的軟件實現,使其相互關系隱藏在內部,而對外僅僅表現為與其他封裝體間的接口關系。繼承性是指若指定某對象屬于某一類,它就自動繼承了該類的“屬性”和“方法”。 繼承性用于描述類之間共同的性質,它減少了相似類的重復說明,體現出了一般化及特殊化的原則。多態性是指相同的語言結構可以代表不同類型的壓片機實體或者對不同類型的實體進行操作。