[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 現代軟件工程基礎
    該商品所屬分類:研究生 -> 工學
    【市場價】
    297-430
    【優惠價】
    186-269
    【作者】 彭鑫、遊依勇、趙文耘 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302607489
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹


    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302607489
    叢書名:高等學校軟件工程專業繫列教材

    作者:彭鑫、遊依勇、趙文耘
    出版社:清華大學出版社
    出版時間:2022年07月 


        
        
    "
    產品特色

    編輯推薦

    教育學部高等學校軟件工程專業教學指導委員會推薦教材,以《高等學校軟件工程專業規範與知識體繫》以及IEEE軟件工程知識體繫(SWEBOK)為基礎,在軟件構造(Software Construction)知識和能力要求基礎上融入需求、設計、測試及團隊協作等方面的知識和能力要求。
    本書具有以下特色:
    1.在覆蓋經典軟件工程方法與技術的同時突出體現了現代軟件工程在開發過程和技術上的特點,例如開發運維一體化以及持續集成與持續交付、演化式設計、軟件開發框架與平臺復用、分布式與雲原生軟件體繫結構、敏捷開發需求分析等。
    2.按照“做中學”的實踐化教學需要以及軟件工程師的成長過程進行教學內容編排,從基本的協作開發和編碼能力開始,逐漸過渡到更加抽像的軟件設計和需求分析等內容。
    3.強化高質量編碼與可信軟件開發的要求,體現現代軟件工程對於軟件工程師個人的質量意識和可信軟件開發能力的要求。
    4.華為公司軟件人纔能力提升變革項目團隊參與編寫,融入華為多年來在信息通信領域積累的軟件開發方法、工具與相關實踐。

     
    內容簡介

    本書是軟件工程的入門教材,繫統地闡述了現代軟件開發過程、方法、技術以及相關工具,使讀者能夠全面掌握現代軟件工程的相關基礎知識以及軟件工程師所需要具備的基本實踐能力。 全書共分為10章,覆蓋了現代軟件工程的主要內容,特別是需求分析、軟件設計、軟件構造、軟件測試等。本書各章的順序按照軟件工程師的學習和成長過程進行編排,首先圍繞高質量編碼所需的知識和能力進行介紹,然後逐漸過渡到更加抽像的軟件設計和需求分析等內容。第1章介紹軟件工程的含義、發展歷程和重要思想。第2章介紹軟件過程模型、敏捷方法與精益思想以及開發運維一體化(DevOps)。第3章介紹軟件版本管理與開發任務管理。第4章介紹代碼質量的含義以及高質量編碼方法。第5章介紹軟件設計的整體內容並具體介紹組件級詳細設計方法。第6章介紹組件級、框架級、平臺級三個層次上的軟件復用方法。第7章介紹軟件體繫結構的基本概念以及分布式軟件體繫結構和雲原生軟件體繫結構。第8章介紹軟件需求分析方法、敏捷開發中的需求工程以及可信需求的含義。第9章介紹軟件測試方法以及相關工具。第10章介紹軟件持續集成、發布以及軟件構建和依賴管理。 本書可作為高等院校計算機、軟件工程、人工智能、自動化等相關專業的本科生教材,也可供相關領域的專業技術人員參考。

    作者簡介

    彭鑫    復旦大學計算機科學技術學院副院長、軟件學院副院長、教授、博士生導師,中國計算機學會軟件工程專委會副主任,Journal of Software: Evolution and Process聯合主編,ACM Transactions on Software Engineering and Methodology等期刊編委。研究方向包括軟件智能化開發與運維、泛在計算軟件繫統等。


    遊依勇    華為技術有限公司軟件工程學院院長,在軟件開發、產品線總裁、人纔培養、產業管理、生態建設等崗位具有20多年的工作經驗,曾獲得國家科學技術進步獎和中國電子學會科學技術獎一等獎。


    趙文耘    復旦大學計算機科學技術學院教授、博士生導師。研究方向為軟件工程、企業信息化。曾獲國家科技進步二等獎、電子工業部科技進步特等獎、上海市科技進步二等獎、上海市教學成果二等獎等多項和省部級獎項。

    目錄

    第1章軟件工程概述
    第4章高質量編碼
    4.1代碼質量概述
    4.1.1代碼質量的含義
    4.1.2可理解性和可維護性
    4.1.3可靠性和信息安全性
    4.1.4高效性
    4.1.5可移植性
    4.2代碼風格
    4.2.1標識符命名
    4.2.2排版格式
    4.2.3注釋
    4.3代碼邏輯

     


     



    第1章軟件工程概述


    1.1軟件的產生與發展


    1.2軟件工程的含義


    1.3軟件工程的繫統觀與演化觀


    1.4軟件工程師的社會責任


    1.5本書的內容結構


    小結


    第2章軟件過程


    2.1軟件過程概述


    2.1.1基本概念和發展歷史


    2.1.2軟件生存周期過程標準


    2.1.3軟件過程模型


    2.1.4軟件過程改進


    2.2敏捷方法與精益思想


    2.2.1敏捷方法


    2.2.2精益思想


    2.2.3敏捷實踐方法論


    2.3開發運維一體化


    2.3.1概覽


    2.3.2基本原則和技術實踐


    2.3.3持續集成、持續交付和持續部署


    小結


    第3章版本與開發任務管理


    3.1版本與開發任務管理概述


    3.1.1配置管理概述


    3.1.2版本發布計劃


    3.2版本管理


    3.2.1產品版本號命名


    3.2.2代碼版本管理


    3.2.3代碼分支與基線管理


    3.3特性開發任務管理


    3.3.1特性描述


    3.3.2特性開發任務管理流程


    3.3.3變更管理流程


    3.4缺陷修復過程管理


    3.4.1缺陷描述


    3.4.2缺陷修復處理流程


    3.5基於追蹤與回溯的工作量與質量分析


    3.5.1基於追蹤的分析


    3.5.2基於回溯的分析


    小結


     



    第4章高質量編碼


    4.1代碼質量概述


    4.1.1代碼質量的含義


    4.1.2可理解性和可維護性


    4.1.3可靠性和信息安全性


    4.1.4高效性


    4.1.5可移植性


    4.2代碼風格


    4.2.1標識符命名


    4.2.2排版格式


    4.2.3注釋


    4.3代碼邏輯


    4.3.1代碼編寫的基本要求


    4.3.2重復代碼問題


    4.3.3代碼復雜度問題


    4.3.4高質量的子程序


    4.4安全與可靠性編碼


    4.4.1數據驗證


    4.4.2代碼邏輯問題


    4.4.3錯誤處理


    4.4.4斷言


    4.4.5異常處理


    4.4.6安全編程函數


    4.5代碼質量控制


    4.5.1個人測試與調試


    4.5.2代碼靜態檢查與質量門禁


    4.5.3代碼評審


    4.5.4代碼質量度量


    4.6測試驅動開發


    4.6.1TDD的概念與優勢


    4.6.2TDD的過程與原則


    4.6.3TDD測試


    小結


    第5章軟件設計


    5.1軟件設計概述


    5.1.1軟件設計目標


    5.1.2軟件設計層次


    5.1.3軟件設計思想


    5.2面向對像設計


    5.2.1面向對像設計過程


    5.2.2面向對像設計描述


    5.2.3內聚和耦合


    5.2.4面向對像設計原則


    5.2.5面向切面的編程


    5.3契約式設計


    5.4設計模式


    5.5演化式設計


    5.5.1演化式設計與計劃設計


    5.5.2代碼壞味道


    5.5.3軟件重構


    小結


    第6章軟件復用


    6.1軟件復用概述


    6.1.1軟件復用概念


    6.1.2軟件復用層次


    6.1.3軟件復用過程


    6.1.4軟件產品線


    6.1.5開源軟件復用


    6.2組件級復用


    6.2.1軟件開發庫復用


    6.2.2在線服務復用


    6.2.3接口描述規範


    6.3框架級復用


    6.4平臺級復用


    6.4.1典型平臺能力


    6.4.2基於平臺的應用開發過程


    6.5基於復用的軟件開發案例


    6.5.1後端服務開發


    6.5.2前端We碼小程序開發


    小結


    第7章軟件體繫結構


    7.1軟件體繫結構概述


    7.2軟件體繫結構決策


    7.3軟件體繫結構描述


    7.4軟件體繫結構風格


    7.5分布式軟件體繫結構


    7.5.1設計原則


    7.5.2進程間通信


    7.5.3負載均衡


    7.5.4分布式存儲


    7.5.5可靠性保障


    7.6雲原生軟件體繫結構


    7.6.1微服務體繫結構


    7.6.2微服務開發框架


    7.6.3容器化部署


    小結


    第8章軟件需求


    8.1軟件需求概述


    8.1.1需求的含義及其來源


    8.1.2需求的類型


    8.1.3需求工程過程


    8.1.4需求的質量要求


    8.1.5繫統需求與軟件需求


    8.2需求分解和精化


    8.2.1繫統願景與上下文


    8.2.2願景與目標分解和精化


    8.2.3優先級排序


    8.2.4衝突識別與協商


    8.3需求分析與描述


    8.3.1場景分析與描述


    8.3.2類分析與描述


    8.3.3行為分析與描述


    8.3.4需求文檔


    8.4敏捷開發中的需求工程


    8.5軟件可信需求


    小結


    第9章軟件測試


    9.1軟件測試概念與原則


    9.1.1軟件質量事故


    9.1.2軟件測試概念


    9.1.3軟件測試原則


    9.2軟件測試過程模型


    9.2.1V模型


    9.2.2W模型


    9.2.3敏捷測試模型


    9.3軟件測試類型


    9.3測試


    9.3.2集成測試


    9.3.3繫統測試


    9.3.4驗收測試


    9.4黑盒軟件測試方法


    9.4.1等價類劃分法


    9.4.2邊界值分析法


    9.4.3判定表


    9.4.4錯誤推測法


    9.5白盒軟件測試方法


    9.6繫統測試技術與工具


    9.6.1功能測試


    9.6.2性能測試


    9.6.3兼容性測試


    9.6.4易用性測試


    9.6.5可靠性測試


    9.6.6信息安全測試


    小結


    第10章軟件集成與發布


    10.1軟件集成與發布概述


    10.1.1持續集成與發布的前置條件


    10.1.2持續集成與發布的價值


    10.1.3雲化與本地持續集成與發布


    10.2持續集成


    10.2.1集成過程


    10.2.2持續集成的實踐


    10.2.3持續集成的自動化支持工具


    10.2.4軟件構建


    10.3軟件發布


    10.3.1軟件發布的反模式與基本原則


    10.3.2藍綠部署


    10.3.3金絲雀發布


    10.3.4暗發布


    10.4部署流水線


    10.4.1部署流水線概述


    10.4.2華為軟件開發雲中的部署流水線


    小結


    參考文獻


     


     

    前言

    本書面向現代軟件工程所需要的基礎知識和基本能力進行介紹,在覆蓋經典軟件工程方法與技術的同時突出體現了現代軟件工程在開發過程和方法上的特點,例如,開發運維一體化及持續集成與持續交付、演化式設計、軟件開發框架與平臺復用、分布式與雲原生軟件體繫結構、敏捷開發需求分析等。此外,本書還強化了高質量編碼與可信軟件開發的要求,體現了現代軟件工程對於軟件工程師個人的質量意識和可信軟件開發能力的要求。
    軟件工程課程具有很強的實踐性,所介紹的軟件開發過程、方法和技術都需要結合軟件開發實踐進行理解和掌握。然而,傳統的軟件工程教材一般都是按照軟件過程、軟件需求、軟件設計、軟件測試這樣的順序進行介紹,而且對於版本管理、編碼、構建與依賴管理等軟件工程師的基本開發技能介紹較少。與之相對應的課程實踐項目往往花費了大量時間在需求分析、設計及相關的文檔撰寫上,對於編碼、構建、測試等基本能力的實踐不夠並且缺少一個循序漸進的體驗過程。為此,我們與華為公司的軟件人員能力提升變革項目團隊一起合作,將華為多年來在ICT領域積累的軟件開發方法、工具與相關實踐融入軟件工程課程,並按照軟件工程師的學習和成長過程對相關內容重新進行了編排,首先圍繞高質量編碼所需的知識和能力進行介紹,然後逐漸過渡到更加抽像的軟件設計和需求分析等內容。

     


     


     


    雲計算、大數據、人工智能等技術的發展及ICT(Information and Communications Technology,信息與通信技術)融合的趨勢推動著新的軟件應用形態、新的軟件開發技術及新的軟件開發過程不斷湧現。在應用形態方面,軟件以其極強的滲透性融入人們的日常生活,移動應用、小程序等網絡化應用成為主流,而通信、能源、交通等基礎設施也廣泛采用了軟件來實現數字化和智能化管理。在開發技術方面,以容器化和微服務為主要特征的雲原生架構及相關軟件技術成為越來越多軟件項目的選擇。在開發過程方面,敏捷方法已經成為主流,開發運維一體化(DevOps)與持續集成、持續交付等實踐也得到了越來越多的應用,支撐這些新型開發流程與方法的雲化開發平臺也逐漸成熟。
    本書面向現代軟件工程所需要的基礎知識和基本能力進行介紹,在覆蓋經典軟件工程方法與技術的同時突出體現了現代軟件工程在開發過程和方法上的特點,例如,開發運維一體化及持續集成與持續交付、演化式設計、軟件開發框架與平臺復用、分布式與雲原生軟件體繫結構、敏捷開發需求分析等。此外,本書還強化了高質量編碼與可信軟件開發的要求,體現了現代軟件工程對於軟件工程師個人的質量意識和可信軟件開發能力的要求。
    軟件工程課程具有很強的實踐性,所介紹的軟件開發過程、方法和技術都需要結合軟件開發實踐進行理解和掌握。然而,傳統的軟件工程教材一般都是按照軟件過程、軟件需求、軟件設計、軟件測試這樣的順序進行介紹,而且對於版本管理、編碼、構建與依賴管理等軟件工程師的基本開發技能介紹較少。與之相對應的課程實踐項目往往花費了大量時間在需求分析、設計及相關的文檔撰寫上,對於編碼、構建、測試等基本能力的實踐不夠並且缺少一個循序漸進的體驗過程。為此,我們與華為公司的軟件人員能力提升變革項目團隊一起合作,將華為多年來在ICT領域積累的軟件開發方法、工具與相關實踐融入軟件工程課程,並按照軟件工程師的學習和成長過程對相關內容重新進行了編排,首先圍繞高質量編碼所需的知識和能力進行介紹,然後逐漸過渡到更加抽像的軟件設計和需求分析等內容。
    建議通過本書學習軟件工程的讀者在按順序學習各章內容的同時,能夠圍繞一個迭代化的軟件開發項目逐步體驗軟件工程師的成長過程: 在初步理解軟件開發過程以及版本和任務管理的基礎上,首先能夠高質量地實現比較小的(例如一個類),然後能夠完成涉及多個類的局部軟件設計並掌握一些常用的軟件復用手段,接著了解更高層面上的軟件體繫結構特別是分布式軟件體繫結構設計,後理解軟件需求並掌握常用的需求分析方法。此外,完整的軟件產品交付必須有相應的質量保障及交付過程支持,因此還需要學習並體驗軟件測試方法和技術,並了解軟件產品是如何進行集成和發布的。
    本書由復旦大學計算機科學技術學院CodeWisdom團隊與華為公司軟件人員能力提升變革項目團隊合作撰寫完成。其中,彭鑫負責第1章及第5~8章的編寫,同時負責全書的修改及統稿; 遊依勇負責第3~4章的編寫,並基於華為軟件開發經驗進行了全書企業實踐內容的歸納和總結; 趙文耘負責第2章及第9~10章的編寫。除了三位作者外,復旦大學計算機科學技術學院CodeWisdom團隊的吳毅堅、瀋立煒、陳碧歡以及華為公司軟件人員能力提升項目團隊的趙亮、呂新平、王書建、紀朋、錢逢兵、李春華、吳剛等也參加了部分章節的編寫和評審工作,為本書的出版做出了巨大的貢獻,在此一並表示感謝。
    為方便教師教學和學生學習,本書還配套教學課件、教學視頻、示例代碼和課程實踐等資源,讀者可在清華大學出版社官網該書主頁下載。
    感謝清華大學出版社的大力支持以及在本書撰寫過程中的細心指導!同時還要感謝教育學部高等學校軟件工程專業教學指導委員會、全國高等學校計算機教育研究會、復旦大學計算機科學技術學院的領導和老師們對本書的大力支持!
    由於作者水平有限,書中難免有不足和疏漏之處,懇請廣大讀者批評指正!


    作者2021年12月


     


     


     



     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部