軟體視頻總結

來源:互聯網
上載者:User
一、軟體工程

軟體工程目標:提高軟體的品質與生產率,最終實現軟體的工業化生產。

軟體工程模型:用一定的流程將各個環節串連起來,並可用規範的方式操作全過程。 二、思維導圖



三、需求轉化為軟體系統 1.體繫結構設計   原則:普適、高效、穩定   客戶機/伺服器結構   階層 2.模組設計   目的功能獨立,降低開發、測試、維護   資訊隱蔽:避免某個模組的行為幹擾同一系統的其他模組   內聚和耦合:模組之間介面的複雜程度   封閉-開放性:模組作為一個獨立體被其他程式引用 3.資料結構與演算法設計   資料及其相關操作。考慮時間和空間、考慮其為應用服務。 4.使用者介面設計   介面是否與軟體功能融合,控制其一致性和個人化 三、軟體開發策略

1.複用:利用現成的東西,有形或者是無形的東西。軟體複用:構造新的軟體可以直接使用已有的軟構件,即可組裝成新的系統。

2.分而治之:把複雜的問題分解成若干個簡單的問題,逐個解決。

3.折中:通過協調各個品質因素,實現整體品質的最優。 四、總結

    軟體開發過程中主要把握可行性分析,從經濟、技術、社會環境、人力等方面去研究該軟體是否可以去開發,正確的分析可以給管理員作出正確的判斷提供依據。需求分析環節,採用使用者的需求來改善或者來設計軟體。軟體維護階段是軟體的一個再生的過程,可以提高產品的競爭力和產品的品質。它可以通過重構、逆向過程(從對手或之前的產品中提取系統設計、需求說明)、前向工程(預防性維護)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.