軟體工程之四 面向過程軟體設計方法

2021-06-10 16:30:29 字數 504 閱讀 4737

面向過程是以過程為中心的程式設計思想,不支援豐富的「物件導向」特性(比如繼承、多型),並且它們不允許混合持久化狀態和域邏輯。 就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了。面向過程是從上往下逐步求精,所以面向過程最重要的是模組化思想方法。而物件導向是對現實的抽象。

軟體設計:

目標:根據資訊域表示的軟體需求,以及功能和效能需求進行資料設計,系統結構設計,過程設計。

任務:從工程管理角度來看,軟體設計分兩步完成,概要設計和詳細設計。

過程:制定規範、軟體系統結構的總體設計、處理方式設計、資料結構設計、可靠性設計、編寫概要設計階段的文件、概要設計評審。

基礎:自頂向下,逐步求精、軟體結構、程式結構、結構圖、模組化、抽象化、資訊隱蔽。

最後編寫概要設計說明書和詳細設計說明書。

總結:

軟體工程(四)面向過程的軟體設計方法

類似如mindmanager onenote其實也可以是思維導圖。利用標題 1.2.3分成,摺疊將詳細內容摺疊。既看起來脈絡清晰 層次分明,也可讓你在回頭查閱時不會讓你直接獲取答案,看到幾個關鍵字來回想。由資訊域表示軟體 功能 效能需求來進行資料 系統結構 過程設計。以上就是軟體工程中的第四章,面向...

軟體工程(軟體設計)

系統分析階段完成了新系統的邏輯設計模型,回答了系統 是什麼 的問題,接下來就是軟體設計階段了,解決 怎麼幹 我們知道軟體設計是整個系統開發過程中最為核心的部分,它可以分為總體設計 概要設計 和詳細設計 過程設計 兩個階段。如果沒有軟體設計,我們只能建立乙個不穩定的系統結構,造成頭重腳輕的後果,而判斷...

軟體工程之軟體過程模型

軟體過程模型,也稱為軟體生存週期模型或軟體開發模型,是描述軟體過程中各種活動如何執行的模型.他確立了軟體開發中各階段的次序限制,以及各階段活動的準則.便於各個活動的協調與人員的有效通訊,有利於活動重用和活動管理.目前常用的軟體工程模型有 瀑布模型,增量模型,螺旋模型,噴泉模型,智慧型模型等.瀑布模型...