對於軟體工程課的認知和目標

2022-07-14 17:12:09 字數 1678 閱讀 9341

下學期我們會上一門課—軟體工程,寒假對它進行了簡單的了解。下面是我對自己下學期的期望和努力目標1、我希望自己上課用心聽下課也多花費時間去練。寒假我聽了一門課叫learning how to learn,老師說這種抽象的非語言類的學科就要多練才能更靈活更長久的掌握。2、希望自己上課時反應快一點再快一點。。。上大學兩年多了似乎這種與程式有關的課都很少能跟上,真是個悲慘的故事。3、「經營」好我的記錄下自己的進步和感悟。4、綜合起以前所學用在軟體工程這門課上,不只侷限於理論還要實踐,動手操作。給自己找一些題目完成。5、鍛鍊獨立思考,作業盡量獨自完成。

以上我這門課對自己提出的要求和目標,已更好的完成學習,進步更快。下面是我通過閱讀和收集資料對於這門課的認識。可以感受到這門課對於我們專業的重要性,簡直就是專業課裡的專業課。

軟體工程是研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好技術方法結合起來的學科。它涉及到程式語言、資料庫、軟體開發工具、系統平台、設計模式等方面。生產具有正確性,可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現以及文件為使用者可用程度。開銷合宜是指軟體開發、執行的整個開銷滿足客戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型以及工程方法選取的約束。軟體工程活動是「生產乙個最終滿足需求且達到工程目標的軟體產品所需要的步驟」。主要包括需求、設計、實現、確認以及支援等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體體系結構,包括子系統、模組以及相關層次的說明、每一模組介面定義。詳細設計產生程式設計師可用的模組說明,包括每一模組中資料結構說明及加工描述。實現活動把設計結果轉換為可執行的程式**。確認活動貫穿整個開發過程,實現完成後的確認,保證最終產品滿足使用者的需求。internet及其上應用的快速發展與普及,使計算機軟體所面臨的環境開始從靜態封閉逐步走向開放、動態和多變。軟體系統為了適應這樣一種發展趨勢,將會逐步呈現出柔性、多目標、連續反應式的網構軟體系統的形態。面對這種新型 的 軟 件 形 態 ,傳 統 的 軟 件 理 論 、 方 法 、 技 術 和 平 臺 面 臨 了 一 系 列 挑 戰 。 從 巨集 觀上看,這種挑戰為我們研究軟體理論、方法和技術提供了難得的機遇,使我們有可能建立一套適合於internet開放、動態和多變環境的新型軟體理論、方法和技術體系。從微觀的角度來看,internet的發展將使系統軟體和支撐平台的研究重點開始從作業系統等轉向新型中介軟體平台,而網構軟體的理論、方法和技術的突破必將導致在建立新型中介軟體平台創新技術方面的突破。

軟體工程過程是生產乙個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模組以及相關層次的說明、每一模組的介面定義。詳細設計產生程式設計師可用的模組說明,包括每一模組中資料結構說明及加工描述。實現活動把設計結果轉換為可執行的程式**。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足使用者的要求。維護活動包括使用過程中的擴充、修改與完善。

以上是我對軟體工程淺顯的認識。我相信隨著學習的深入,我會對它有更深刻的理解和更熟練的掌握。希望專業技能在上一層樓。

謝謝馮老師對我們嚴格的要求,以及放寒假還在為我們費心。謝謝!

對於軟體工程的認知和理解

作業一 軟體是指有多個程式 源 組成 個人覺得是能同時滿足多個應用需求的乙個大程式 程式指源程式,一行行的 硬體,計算機系統中各種機械電子原件。軟體危機 落後繁瑣的軟體生產方式無法 滿足使用者日益增長的軟體需求。軟體工程 並不是單純的敲 是乙個系統性,工程性的體系,需要進行使用者需求調查,對自己用什...

對於軟體工程的看法

軟體工程是不是教會怎麼寫程式的人開發軟體?你的觀點 在我看來確實如此,會寫程式和會開發軟體可分為兩回事。編寫程式主要涉及到計算機語言的運用,而編寫程式後對於如何更有效地開發與維護軟體就需要軟體工程這一門課程的學習。那麼軟體開發具體是什麼 軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過...

軟體工程目標以及軟體工程實踐體驗!

軟體工程的目標 生產具有正確性 可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構 實現及文件為使用者可用的程度。開銷合宜是指軟體開發 執行的整個開銷滿足使用者要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程 過程模型及工程方...