通過對第一章的閱讀,軟體的劃分有了了解,知道了軟體是複雜的、不可見的、不斷變化的,並且大多數軟體是定製的,並不是通過已有構件組裝而成的。軟體維護是非常困難的,新的修改又會帶來新的錯誤。軟體存在多種質量問題,且能成功完成的軟體專案的平均率在26%
左右。軟體工程已關注軟體質量為目標,有過程、方法和工具三要素組成。對於軟體的質量,對不同的使用者角色是不一樣的,但他們都有共同的質量要求是可靠性、正確性和有效性。軟體工程知識體系被劃分10
個知識域:軟體需求、軟體設計、軟體構造、軟體測試、軟體配置管理、軟體工程管理、軟體過程管理、軟體工程工具和方法、軟體質量。軟體工程以電腦科學和數學為基礎,運用了工程科學的基本原理。同時,學習軟體工程要遵守軟體工程職業道德規範。軟體工程人員不僅需要好的軟體工程知識與技能,還要有強烈的職業責任感。
軟體工程 理論 方法與實踐
第一章 概述 軟體是電腦程式 規程以及計算機系統可能需要的相關文件和資料。軟體一般分為通用和定製軟體。軟體的特性 1 軟體是複雜的 2 軟體是不可見的 3 軟體是不斷變化的 4 大多數軟體是定製的,而不是通過已有的構件組裝的。軟體工程師為了經濟的獲得能夠在實際機器上高效執行的可靠軟體而建立和使用的一...
軟體工程理論方法與實踐
第一章 概述 軟體是人類思維的傑作,並成為人類現代生活的催化劑。今天軟體遍布整個世界,在生物工程 現代通訊 宇宙探索 商務處理 工業控制等方面發揮出巨大的威力,並推動了商業 科學和工程領域的跨越式發展,對整個社會的經濟和文化產生了深遠的影響。軟體工程師為了解決開發成本效益和軟體質量的問題而產生的。軟...
軟體工程 理論 方法與實踐 之 軟體演化
軟體工程 理論 方法與實踐 之 軟體演化 一旦軟體進去使用期,一些暴露出來的軟體問題需要進一步修正和改善,同時新的需求會不斷出現,原有的需求也會隨著業務的變化而發生變化。因此,軟體系統在交付之後仍然在不斷地演化,即進去軟體的執行維護階段,以保證軟體長期處於可用狀態,並能夠適應實際業務的不斷變化。軟體...