回覆列表
  • 1 # 使用者1740050079327

    概括的說,軟體工程是指導計算機軟體開發和維護的一門工程學科。採用工程的概念、使用科學的技術和方法來開發與維護軟體,把經過時間考證而驗證的正確結果和當前能夠用到的最好技術方法結合起來,以經濟的方式開發出高質量的軟體並有效的維護它,這就是軟體工程。

    軟體工程的目標是:透過對實際問題的分析即需求分析,作出合理的判斷,得出該事件的可行性,透過建立不同的模型,寫出程式,解決使用者的需求提高軟體質量與生產率,最終實現軟體的工業化生產。其中軟體質量是客戶最為關心的問題,客戶即使不考慮物美價廉,也要圖貨真價實,軟體生產效率問題這是軟體公司非常注重的,且關心的問題,它需要在最短的時間開發出高質量的軟體,從而降低成本,同時這又牽扯到質量與效率這一關係矛盾上,軟體工程的出現為此問題的解決提供了科學的方法,科學的方法將同的提高效率和軟體質量,讓企業和客戶實現雙贏。

    軟體工程方法:軟體工程設計方法分為兩種,一種是重量級的方法,一種是輕量級的方法。重量級的開發方法包括 iso9000,comm. 和統一軟體開發過程,重量級開發方法將產生大量文件。輕量級開發方法包括極限程式設計和敏捷流程,輕量級開發過程不會產生大量文件。

    軟體工程發展方向:軟體工程發展方向主要有四個方向,軟體專案管理,軟體框架設計,軟體品質管理,軟體執行維護。軟體專案管理指管理整個軟體開發過程,包括需求分析,人員配置,軟硬體設施,與客戶溝通等等,貫穿這個開發流程,當軟體開發結束後才終止。軟體框架設計指開發一套成熟的軟體設計方法或架構,能夠指導程式開發人員進行軟體設計,且節約開發時間,且做出的系統安全穩定。軟體品質質量管理指開發出的軟體符合使用者設想的目標,滿足時間操作的功能,符合需求,且能在實際中執行。軟體執行維護指軟體後期管理維護升級,由於軟體開發過程中難免會留有bug,在系統執行階段才暴露出來,這就需求軟體升級、更新,確保軟體質量。

    軟體工程原則:軟體工程原則有四項基本原則,它們分別是選取適宜開發範例,採用合適的設計方法,提供高質量的工程支援,重視開發過程的管理。

  • 中秋節和大豐收的關聯?
  • 你期待華為的新作業系統嗎?留言回答?