軟體工程活動

來源:互聯網
上載者:User

標籤:等等   開發   原型   資料   項目開發   驗證   項目   不能   輸入   

根據軟體工程架構,軟體工程活動包括“需求、設計、實現、確認和支援”。

需求

通常,我們把其中的“需求”看作是軟體開發的一個階段。

在這一階段中,主要包括需求萃取、需求分析和需求驗證等活動。

需求分析主要是確定待開發軟體的功能、效能、資料和介面等要求。

具體來說可由如下幾點:(1)確定軟體系統的綜合要求;(2)分析軟體系統的資料要求;(3)匯出系統的邏輯模型;(4)修正項目開發計劃;(5)開發一個原型系統。

軟體開發的過程 

軟體開發的過程是:需求分析、設計、編碼和測試。

需求分析:不僅僅是使用者需求,應該是開發中遇到的所有的需求。比如,你首先要知道做這個項目是為瞭解決什麼問題;測試案例中應該輸入什麼資料……為了清楚地知道這些需求,你經常要和客戶、專案經理等交流。

設計:編碼前,肯定有個計劃告訴你要做什麼,結構是怎樣等等。你一定要按照這個來做,否則可能會一團糟。

編碼:如果在項目截止日,你的程式不能跑起來或達不到客戶的要求,你就拿不到錢。

測試:目的是讓你知道,什麼時候算是完成了。如果你聰明,你就應該先寫測試,這樣可以及時知道你是否真地完成了。否則,你經常會不知道,到底有哪些功能是真正完成了,離預期目標還差多遠。

 

軟體工程活動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.