軟體開發與創新課程設計 1

2022-09-22 06:27:12 字數 899 閱讀 8185

通過對「軟體工程」內容的瀏覽,我了解到模組可重用技術與軟體工程在web中的運用。

模組可重用技術,它有許多優點。首先,有助於系統開發效率與可靠性的提公升。針對可復用模組化方法來講,其能夠對系統模組當中的共性因素進行提取,然後以此為基礎,構造能夠重複使用且功能獨立的模組,比如裝置管理資訊當中的列印模組、轉儲模組及查詢模組等;為通過對此些模組的構建與使用,除了能使開發系統的難度與複雜性得到降低外,而且還有助於重複工作的減少;此外,還需要指出的是,通過此些標準程式通過長時間的執行驗證,有著比較高的可靠性,這對於提高軟體質量有重要作用。其次,使系統變得更加具有可復用性與易組合性。通過採用模組化方法,能使新系統的構建過程,成為對各獨立可復用模組實施組合與拼裝的過程;另外,還需要說明的是,各模組無需進行修改,或者僅需進行簡單修改便能使用,因而可使系統開發的靈活性得到大幅提公升。再次,可讀性好,結構清晰,而且還使系統的可維護性得到大幅提公升。所謂系統的可維護性,從基礎層面來分析,其對系統的生命力尤為關鍵。可復用模組的軟體結構層次性更為突出,另外,各模組無論是在具體目標上,還是在相關功能上,均更為明確;還需要指出的是,模組自身處理程式有著比較好的可讀性與清晰度,各模組易於維護與管理;而各個模組間獨立性強。最後,促進系統可擴充套件性與適應性的提公升。通過採取可重用的模組化設計,除了囊括可重用的軟體成分外,還使軟體系統的可重用性更好,即便功能需求、環境等已經發生改變,仍能在確保可靠穩定的情況,通過適當修改來適應新的需求與環境。綜上,可復用模組化方法具有較好的復用性、模組化與系統性特點,其軟體工程開發中,有著突出的應用價值與效能。

軟體工程也被運用於web開發中。

基於軟體工程的web開發技術具有以下幾個方面的特點:第一,與平台無關。第二,分布式。第三,動態化。第四,互動性和可測試性。web中含有大量的超連結,使用者可以通過點選超連結從而訪問多個站點,訪問的站點是由使用者決定的。另外,web產品對穩定性和便捷性有較高的要求,必須保證web的可測試性。

軟體開發與創新課程第一次作業

本篇部落格內容主要是記錄我對乙個簡單的企業物質管理系統進行修改和完善的過程以及我在這個過程中的收穫。一.源 源 於我室友大一下學期程式設計基礎課的大作業。二.改進過程 原程式共包括購入物質,登記物資,物資分配,查詢特定物質,檢視所有物質六項功能,分別使用dat檔案來儲存物資,物資購買記錄等資訊,通過...

殲擊機設計與軟體開發

殲擊機設計與軟體開發 跟北航的朋友借了本北航出版社2001年版的 飛機總體設計 我對飛行器設計一竅不通,也不想學習,主要是看到這本書的主編是大名鼎鼎的顧誦芬 殲8,殲8 ii 才拿來翻一翻。沒想到,才看了前言就發現,瀋飛這些飛機設計專家們談到的飛機總體設計問題,和今天我們遇到的軟體開發問題幾乎一模一...

殲擊機設計與軟體開發

殲擊機設計與軟體開發 跟北航的朋友借了本北航出版社2001年版的 飛機總體設計 我對飛行器設計一竅不通,也不想學習,主要是看到這本書的主編是大名鼎鼎的顧誦芬 殲8,殲8 ii 才拿來翻一翻。沒想到,才看了前言就發現,瀋飛這些飛機設計專家們談到的飛機總體設計問題,和今天我們遇到的軟體開發問題幾乎一模一...