日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第一章 软件工程概论

發(fā)布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一章 软件工程概论 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、軟件的概念,特點和分類方法

????? ? 軟件是計算機系統(tǒng)中與硬件相互依存的一部分,它是包括程序,數(shù)據(jù)及其相關(guān)文檔的完整集合
????????軟件特點:是一種邏輯實體,具有抽象性
??????????? 對計算機系統(tǒng)有著不同程度的依賴
??????????? 本身是復雜的。包括實際問題的復雜性,程序邏輯問題的復雜性
??????????? 。。。。
????????軟件分類:
?????????? 功能劃分
?????????????????? 系統(tǒng)軟件(操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng),設(shè)備驅(qū)動程序,通信處理程序)
?????????????????? 支撐軟件(文本編輯程序,文本格式化程序,磁盤向磁帶數(shù)據(jù)傳輸?shù)某绦?#xff0c;程序庫系統(tǒng),支持需求分析、設(shè)計、實現(xiàn)、測試和

??????????????????????????????? 支持管理的軟件)
??????????????????? 應(yīng)用軟件
?????????? 軟件工作方式劃分
??????????????????? 實時處理軟件
??????????????????? 分時軟件
??????????????????? 交互式軟件
??????????????????? 批處理軟件
??????????? 軟件服務(wù)對象的范圍劃分
??????????????????? 項目軟件
??????????????????? 產(chǎn)品軟件
??????????? 使用的頻度進行劃分
??????????????????? 一次使用
??????????????????? 頻繁使用
??????????? 軟件失效的影響進行劃分
??????????????????? 高可靠性軟件
??????????????????? 一般可靠性軟件
??????????? 軟件規(guī)模進行劃分

軟件工程過程
????????? 軟件規(guī)格說明
????????? 軟件開發(fā)
????????? 軟件確認
????????? 軟件演進
軟件工程過程特性
????????? 易理解行? 可見性? 可支持性? 可接受性? 可靠性? 健壯性? 可維護性? 速度

軟件生存期 life cycle
?? 問題定義
?? 可行性研究
?? 需求分析
?? 設(shè)計 (概要設(shè)計,詳細設(shè)計)?
?? 程序編碼?
?? 測試? (單元測試,組裝測試,有效性測試)
?? 運行維護?? (改正性維護,適應(yīng)性維護,完善性維護)
?? 三大階段 計劃? 開發(fā)? 維護
軟件工程學的最終目標:以較少的投資獲得易維護,易理解,可靠,高效率的軟件產(chǎn)品
軟件工程的原則:模塊化 抽象 信息隱蔽 信息局部化? 一致性? 完整性 確定性

軟件生存期模型
? 瀑布型:
1、思想:從制作時間上按工序把問題化簡??? 將功能實現(xiàn)與制作分開,便于分工協(xié)作
2、優(yōu)點? 奠定了軟件工程方法的基礎(chǔ)??? 流水依賴,便于分工協(xié)作?? 推遲物理實現(xiàn),易于修改文檔,有復審質(zhì)量保證
3、不足? 與用戶見面晚,成功率低,一般為25%
4、適用范圍?? 適用與系統(tǒng)要求明確的系統(tǒng)??? 各種應(yīng)用軟件的開發(fā)均可使用
5、開發(fā)方法? 遵循軟件生命期的劃分,明確規(guī)定每個階段的任務(wù),上一階段完成確定的任務(wù)后就產(chǎn)生一定格式的文檔給下一階段,不同階段的任務(wù),一般有不同級別的軟件人員承擔
6、開發(fā)特點?? 時間的順序性和依賴性?? 推遲實現(xiàn)的觀點?? 質(zhì)量保證的觀點

原型(漸增型)

1、? 基本思想:允許從部分需求出發(fā),先建立一個不全面的系統(tǒng)通過測試這個系統(tǒng),進一步使系統(tǒng)擴充和完善

2、? 優(yōu)點:開發(fā)的始終開發(fā)人員和用戶都共同參與,有問題可以隨時修改,從而很好的滿足了用戶的需求

3、? 適用范圍:適用與那些知識型軟件系統(tǒng)的開發(fā)。

4、? 特點:從整體結(jié)構(gòu)上不如瀑布型清晰??? 軟件的文檔不如瀑布型的劃分嚴格?? 周期長,成本高?? 與用戶見面快,開發(fā)效率高

?

轉(zhuǎn)載于:https://www.cnblogs.com/yanmei-yaomy/archive/2010/09/11/3024818.html

總結(jié)

以上是生活随笔為你收集整理的第一章 软件工程概论的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。