《軟體工程方法與實踐》 2 6 小結

2021-09-23 16:56:09 字數 573 閱讀 7282

開發軟體產品或構建系統時,遵循一系列可**的過程活動是非常必要的,有助於及時交付高質量的產品,這些過程活動稱為軟體過程。大多數軟體開發過程都有乙個共同的軟體過程框架,即溝通、策劃、建模、構建和部署的過程。每個過程有包含一系列小的任務或活動。

軟體過程模型的選擇取決於軟體的特性和開發團隊的特性。對於開發大型複雜的軟體,建議採用重型軟體過程模型,如螺旋模型、統一過程模型等;對於需求穩定或簡單的軟體,建議採用輕型軟體過程模型,如極限程式設計、瀑布模型等。軟體過程分為個人軟體過程(psp)和團隊軟體過程(tsp)。個人軟體過程強調對軟體產品或產品質量的個人測量,代表的是一種嚴格有序的、基於度量的軟體工程方法。團隊軟體過程的目標是建立乙個能夠自我管理的專案團隊,團隊能夠自我組織,進行高質量的軟體開發。

軟體工程活動包括溝通活動、計畫活動、建模活動、構造活動、部署活動、維護活動、管理活動和過程改進活動。

習題1.什麼是軟體過程?請說出一些常見的軟體過程框架。

2.什麼是個人軟體過程?它的主要特點是什麼?

3.什麼是團隊軟體過程?它的主要特點是什麼?

4.軟體工程有哪些活動?它們之間是什麼關係?

5.什麼是軟體生存週期?它分為幾個階段?

《軟體工程方法與實踐》 2 5 軟體工程活動

在軟體工程的概念被提出來之前,開發人員錯誤地認為,軟體就是開發活動,或者極端地認為其就是編碼,至於分析和設計等都是次要的。隨著軟體規模的不斷增大,軟體開發活動中暴露出很多問題。軟體工程是為克服這些問題而被提出,並在實踐中不斷地探索它的原理 技術和方法。軟體工程的工程化思想讓開發人員看到,軟體工程活動...

軟體工程 理論 方法與實踐

第一章 概述 軟體是電腦程式 規程以及計算機系統可能需要的相關文件和資料。軟體一般分為通用和定製軟體。軟體的特性 1 軟體是複雜的 2 軟體是不可見的 3 軟體是不斷變化的 4 大多數軟體是定製的,而不是通過已有的構件組裝的。軟體工程師為了經濟的獲得能夠在實際機器上高效執行的可靠軟體而建立和使用的一...

軟體工程理論方法與實踐

第一章 概述 軟體是人類思維的傑作,並成為人類現代生活的催化劑。今天軟體遍布整個世界,在生物工程 現代通訊 宇宙探索 商務處理 工業控制等方面發揮出巨大的威力,並推動了商業 科學和工程領域的跨越式發展,對整個社會的經濟和文化產生了深遠的影響。軟體工程師為了解決開發成本效益和軟體質量的問題而產生的。軟...