內容簡介
本書圍繞軟體的基本概念、開發方法、開發工具、管理、實踐和文檔6部分來選取和組織材料。基本概念部分包括軟體、軟體危機、軟體工程和計算模型;開發方法部分包括基於軟體過程的方法和基於構造粒度的方法,前者介紹瀑布型方法、快速原型方法和其他一些方法,後者介紹面向對象方法、面向構件方法、面向Agent方法、面向SOA方法和面向雲計算方法;開發工具部分包括CASE工具概念、實例和發展趨勢;管理部分包括項目招投標、人員、進度、成本、質量和風險等管理;實踐部分包括信息系統開發、類製作、構件製作、SOA實現、雲平台體驗和CASE工具製作;文檔部分包含12種重要的模板。 本書可作為高校本科生的教材,也可以作為教師和廣大軟體工程人員的參考書。目錄
基本概念篇