軟體工程導論

2021-09-21 18:05:37 字數 1073 閱讀 3921

讀書筆記1

1、軟體工程:軟體工程將系統化的,規範化的,可度量的方法應用於軟體開發,執行和維護,將工程化應用於軟體方法。

軟體工程的基本原理:

分階段的生存週期計畫嚴格管理;分若干階段切實可行的計畫完成

階段評審;及早發現錯誤,減少成本

嚴格的產品控制;不得隨意更改需求

結果能清楚審查

採用現代程式設計技術

軟體開發方法使開發過程制度化,採用明確的步驟,具體的描述方式,確定的評價標準。

結構化開發方法:

面向資料結構開發方法

物件導向開發方法:oop+ood+ooa=omt

自底向上與自頂向下相結合的方法,物件建模為基礎,建立基於使用者的需求系統。

物件導向=物件+類+繼承+通訊。目前被廣泛使用的是統一建模方法uml。

軟體工程思想的核心在於編碼前進行足夠的系統分析與設計。

考慮專案的市場背景

從使用者的角度考慮問題

技術合理的進行模組分割

開發人員的組織排程

開發過程中文件的編寫

2、軟體生命週期:從提出產品開始,到軟體被淘汰的全過程

瀑布模型。文件驅動直線型的推進,靈活性很差!

快速原型模型。確定使用者的真實需求,開發初始原型讓使用者試用,次要部分增大,容易忽略主要問題,更新文件麻煩。

螺旋模型。新增風險分析,每一次迭代都根據需求和約束進行風險分析權衡不同的選擇,確定選擇之前通過原型化驗證可行性。

迭代遞增模型。目前最好的模型

軟體工程導論

現在由於房價的高漲,越來越多的人選擇了租房子,尤其是剛畢業的大學生。由此,如果有乙個專門的 或者軟體能夠提供租房的資訊,那麼它所產生的影響無疑是比較大的。房屋租賃管理系統的功能性需求包括 在房屋租賃管理系統中,設定乙個管理員,管理員有修改 新增 刪除系統中任何資料的許可權 普通使用者可以直接進入系統...

軟體工程導論

軟體工程導論筆記 將書中重要的點總結出來,為自己以後公升學 研究做個知識梳理 基本上全是理論,可能會有些枯燥 有複習的同學,看這就夠了,不會看 持續更新 1.2 軟體工程 二.軟體工程方法學 1.1.1.1 什麼是軟體危機 軟體危機 指在計算機軟體開發和維護的過程中所遇到的一系列嚴重的問題 那麼有哪...

軟體工程導論 軟體維護

為什麼軟體需要維護?維護有哪幾種型別?因為軟體系統投入使用後經常會發生一些變化,如對隱含錯誤的修改,新功能的加入,壞境變化造成的程式變動等 改正性維護 適應性維護 完善性維護 預防性維護 軟體維護包括幾個型別?改正性維護 在軟體投入使用後才逐漸發現的錯誤的診斷 定位 改錯的過程,成為改正性維護 適應...