官术网_书友最值得收藏!

第1版前言

軟件工程是研究軟件開發和管理的一門工程科學,是計算機學科及相關專業的主干課程,也是軟件從業人員必不可少的專業知識。目前,軟件工程的理論在我國各企業和部門的軟件開發中得到了廣泛應用,軟件工程課程也受到了各大專院校相關專業的重視。

軟件工程是一門理論與實踐并重的課程。本書在講述軟件工程的基本概念、原理和方法的基礎上,詳細而全面地介紹了可以實際用于軟件開發實踐的各種技能。旨在使學生通過有限課時的學習后,不僅能對軟件工程的原理有所認識,而且能具備實際開發軟件的各種技能,比如熟練使用各種軟件工程工具,按照標準和規范編寫文檔等。

本書共分為14章,內容涉及軟件工程的基本原理和概念、軟件開發生命周期的各個階段、軟件工程管理的相關內容、如何使用各種自動化工具來輔助軟件開發的過程,以及課程設計。

本書與其他書的不同之處在于,除了講述必要的軟件工程理論之外,還通過實驗講述流行的軟件開發工具(如軟件繪圖工具Microsoft Visio、面向對象建模工具Rational Rose、軟件實現工具Visual Studio、軟件測試工具UnitTest和軟件項目管理工具Microsot Project等),以及它們是如何應用于“‘墨韻’讀書會圖書共享平臺”的開發的。附錄對課程設計進行了指導,如怎樣進行項目選題、組建團隊、團隊工作方式和項目進度安排等。附錄B中所提供的“‘墨韻’讀書會圖書共享平臺”(包括文檔和代碼)是學生在做課程設計中可供模仿的一個完整項目。所有這些使得軟件工程的三要素——過程、方法和工具,在本書中得到了充分體現。

本書的理論知識的教學安排建議如下。

建議先修課程:計算機導論、面向對象程序設計、數據結構和數據庫原理等。

建議理論教學時數:32~48學時。

建議實驗(實踐)教學時數:16~32學時。

教師可以按照自己對軟件工程的理解適當省略一些章節,也可以根據教學目標,靈活地調整章節的順序,增減各章的學時數。

另外,與本書配套的各章節的部分習題的參考答案,以及教學PPT可在機械工業出版社教育服務網(www.cmpedu.com)的本書頁面中免費注冊下載。

本書在編寫的過程中,得到了楊婧團隊、傅博團隊、張昊文團隊、王子烈團隊以及翁學平、劉宇翔、楊承昊的大力支持,在此表示感謝。感謝所有為本書做出貢獻的同仁們。

由于軟件工程是一門新興學科,軟件工程的教學方法本身還在探索之中,加之編者的水平和能力有限,書中難免有疏漏之處。懇請各位同仁和廣大讀者給予批評指正,也希望各位能將實踐過程中的經驗和心得與我們進行交流(yunxianglu@hotmail.com)。

編者

2017年6月

主站蜘蛛池模板: 融水| 共和县| 罗源县| 新沂市| 上犹县| 芦山县| 类乌齐县| 凤山市| 深水埗区| 杭锦后旗| 丹江口市| 黄浦区| 新蔡县| 桃源县| 沂水县| 饶河县| 黄陵县| 体育| 白沙| 合江县| 上饶市| 安泽县| 辉县市| 苏尼特左旗| 奉新县| 高唐县| 广汉市| 讷河市| 丘北县| 兴化市| 施甸县| 阜南县| 什邡市| 平泉县| 西峡县| 泸西县| 武邑县| 瑞昌市| 岗巴县| 阜宁县| 大余县|