中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
現代軟件工程基礎

包郵 現代軟件工程基礎

出版社:清華大學出版社出版時間:2022-07-01
開本: 其他 頁數: 296
中 圖 價:¥32.1(5.4折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

現代軟件工程基礎 版權信息

  • ISBN:9787302607489
  • 條形碼:9787302607489 ; 978-7-302-60748-9
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

現代軟件工程基礎 本書特色

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

現代軟件工程基礎 內容簡介

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

現代軟件工程基礎 目錄

第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.1單元測試


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華為軟件開發云中的部署流水線


小結


參考文獻




展開全部

現代軟件工程基礎 作者簡介

彭鑫 復旦大學計算機科學技術學院副院長、軟件學院副院長、教授、博士生導師,中國計算機學會軟件工程專委會副主任,Journal of Software: Evolution and Process聯合主編,ACM Transactions on Software Engineering and Methodology等期刊編委。研究方向包括軟件智能化開發與運維、泛在計算軟件系統等。 游依勇 華為技術有限公司軟件工程學院院長,在軟件開發、產品線總裁、人才培養、產業管理、生態建設等崗位具有20多年的工作經驗,曾獲得國家科學技術進步獎和中國電子學會科學技術獎一等獎。 趙文耘 復旦大學計算機科學技術學院教授、博士生導師。研究方向為軟件工程、企業信息化。曾獲國家科技進步二等獎、電子工業部科技進步特等獎、上海市科技進步二等獎、上海市教學成果二等獎等多項省部級獎項。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | LINK FASHION 童装·青少年装展| 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 无线对讲-无线对讲系统解决方案-重庆畅博通信 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 气胀轴|气涨轴|安全夹头|安全卡盘|伺服纠偏系统厂家-天机传动 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 电主轴,车床电磨头,变频制动电机-博山鸿达特种电机 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 早报网| 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 开云(中国)Kaiyun·官方网站 - 登录入口 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 公交驾校-北京公交驾校欢迎您!| 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 数控走心机-双主轴走心机厂家-南京建克 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 |