1. 程式人生 > >軟體工程中模組是什麼意思?

軟體工程中模組是什麼意思?

      軟體工程中談到的模組是指整個程式中一些相對對獨立的程式單元,每個程式單元完成和實現一個相對獨立的軟體功能。通俗點就是一些功能獨立的程式段。

      模組設計過程是軟體工程開發過程中的一個階段也叫詳細設計,這是系統設計階段的後續開發階段。在系統設計階段要把整個應用問題分解成一些相對獨立的功能組,每一組功能的程式程式碼獨立存放,叫做程式一個模組。如果程式設計比喻成寫書,模組就好象寫書的章節,整體內容相互關聯,具體問題討論則各自獨立。

      每個程式模組要有自己的名稱、識別符號、介面等外部特徵。模組設計的結果是提交技術文件《模組設計說明書》。

      不過經典程式模組的概念,代表的是結構化程式設計的思想,在現代軟體工程已不多用了,這大約是2代3代之前的概念。模組概念後來發展成類和物件的概念和元件化程式設計的概念。換句話說,現在開發過程的詳細設計階段工作不再是進行模組設計,而是進行類和物件設計、元件設計等。這些不止是名詞的改變,更多的是代表了軟體工程思想和方法的發展。但是變化歸變化,不過物件也好、元件也好它們仍然都還是一些獨立的程式單元。