軟件設計是軟件開發的核心活動,軟件設計理論的發展推動著軟件工程的發展。本書梳理了基礎的軟件設計理論,可幫助讀者更好地理解各種軟件設計技術。全書共分為5章,第1章介紹軟件設計基礎原則;第2章介紹程序設計,幫助讀者深刻認識程序設計工作背后的機理,而不是僅僅停留在掌握一門或幾門程序設計語言上;第3章介紹復雜軟件設計,重點包括模塊化設計、信息隱藏與設計原則;第4章介紹軟件設計方法學,指導讀者用系統化、規范化的方式開展軟件設計活動,解決軟件設計問題;第5章介紹大規模軟件系統設計,關注可靠性、效率、可移植性、市場特性、人員與分工等各種要素。
本書適合作為軟件工程相關專業本科生和研究生的教材,也可作為軟件領域相關技術人員的參考書。
圖書在版編目(CIP)數據
軟件設計基礎理論/丁二玉著.--北京:機械工業出版社,2024.6.--(高等院校軟件工程學科系列教材).--ISBN 978-7-111-76038-2
Ⅰ.TP311.1
中國國家版本館CIP數據核字第2024RD1464號
機械工業出版社(北京市百萬莊大街22號 郵政編碼100037)
策劃編輯:姚 蕾 責任編輯:姚 蕾 陳佳媛
責任校對:孫明慧 李 杉 責任印制:任維東
北京瑞禾彩色印刷有限公司印刷
2024年8月第1版第1次印刷
185mm×260mm·13.5印張·338千字
標準書號:ISBN 978-7-111-76038-2
定價:49.00元
電話服務
客服電話:010-88361066
010-88379833
010-68326294
網絡服務
機 工 官 網:www.cmpbook.com
機 工 官 博:weibo.com/cmp1952
金 書 網:www.golden-book.com
機工教育服務網:www.cmpedu.com
封底無防偽標均為盜版
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- Puppet 4 Essentials(Second Edition)
- Go Web編程
- JavaScript全程指南
- Computer Vision for the Web
- Instant Apache Stanbol
- 64位匯編語言的編程藝術
- The Data Visualization Workshop
- 從0到1:Python數據分析
- Go并發編程實戰
- C語言程序設計簡明教程:Qt實戰
- Java程序設計入門(第2版)
- Learning Shiny
- C語言王者歸來
- Flutter for Beginners