學習軟體工程,了解軟體的開發過程:
軟體的開發過程:
1、需求分析:系統開發前期需求分析非常重要,它是為了有效解決使用者問題的需要進行的一項工程活動,所需要考慮的需求問題是功能需求、資料需求、效能需求和介面需 求,開發者承擔分析任務,而核心是使用者。
其中步驟有三個:
① 獲取客戶需求,客戶泛指某個人或機構部門等,一般方法是調查,包括訪談、座談、問卷、跟班和收集資料,需求規約可表達使用者的軟體價值。
② 建立需求模型,它是使用者需求的**,一些常用的模型有:業務樹圖、用例圖、活**。分別用於結構化需求建模、系統業務舉例和反映系統工作流程。
③ 進行需求驗證,要驗證的主要內容有:有效性驗證、一致性驗證、完整性驗證、現實性驗證和可檢驗性驗證。
2、概要設計:
是對需求規格說明書中提供的軟體系統邏輯模型進行進一步的分解,從而建立軟體系統的總體結構和各個子系統之間、各個模組之間的關係,定義各子系統介面介面和各 功能模組的功能描述等。
3、詳細設計:
將概要設計產生的功能模組進一步細化,形成可程式設計的程式模組,設計其具體細節,並設計模組的單元測試計畫。階段產品:詳細設計規格說明和單元測試計畫等。
4、實現:
包含編碼和單元測試。
階段產品:
執行並通過單元測試的程式和詳細的單元測試報告等。
5、綜合測試:
包含組裝測試和驗收測試。
(1)滿足概要設計要求、可執行的軟體系統和源程式。
(2)組裝測試報告。
(3)可供使用者使用的軟體產品。
第13周總結
總結 這周主要 看了一部分 js的文件和 jqjq jq的一般知識 常用的方法和技巧。對於 js的知識只有文件所以掌握的更差,所以在下一周還要重新看一遍裡面的知識。對於靜態網頁的相容性,我感覺無法修改,因為我不知道怎樣修改才能實現相容,而且各瀏覽器之間的區別在 也不知道,所以我未完成網頁的相容性。部...
第13周總結
今天,高老師和 給我們全體大一,大二,大三的同學開了個會,簡單了解了一下我們的情況。老師提出來一些管理上和學習上需要注意的問題。強掉了紀律的問題和多元化發展,收穫很多。距離 發布專案已經過去三周了,對我們專案的進度進行了簡單的檢視,並提出來一些建議。下一階段就是藉口的套用問題和頁面bug的修改,工作...
第13周 學習總結
時間過得真快,轉眼間有一周過去了,怪不得人們常說日月如梳,總結一下本週各個方面的情況,大概可以歸納以下幾個要點 一 在學習上,相比上週沒有太大的變化,畢竟好習慣是慢慢養成的嗎,不過學習的態度是較以前端正了很多,基本可以保證每堂課都認真聽好聽足,筆記記得也比以前多了很多,閱讀的書籍也正在一點一點的提高...