• 正版软件工程
21年品牌 40万+商家 超1.5亿件商品

正版软件工程

39.9 5.0折 79.8 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者彭蓉,梁鹏,曹健,范国祥,王良,谭鑫,杨溢龙,何璐璐,王翀,

出版社清华大学出版社

ISBN9787302667889

出版时间2024-08

版次1

装帧平装

开本16开

纸张胶版纸

定价79.8元

货号2170-9787302667889

上书时间2024-12-23

青松阁文化

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
基本信息
书名:软件工程
定价:79.8元
作者:彭蓉,梁鹏,曹健,范国祥,王良,谭鑫,杨溢龙,何璐璐,王翀,王健,李晓剑,辛奇
出版社:清华大学出版社
出版日期:2024-08-01
ISBN:9787302667889
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
全面深入的知识体系:本书系统地介绍了软件工程的方方面面,涵盖了从概念到实践的所有重要内容,使读者能够建立起扎实的软件工程知识体系。 丰富多样的基础实践:每章都配有实用案例和基础实践,通过具体的案例分析和实践任务,帮助读者将理论知识转化为实际动手能力。 经典与前沿兼具的引申阅读:每章都提供了经典与前沿引申阅读,通过经典文献的引申阅读,读者能够不囿于篇幅详细了解方法、技术的起源与发展;通过新进文献的引申阅读,能够帮助读者了解学界、业界的进展。 国内外主流的工具对比分析:每章详细介绍了软件工程中各开发阶段常用的工具并进行了对比分析,读者能够在实际项目中结合工具来更高效地运用所学到的知识。 面向未来的新方法技术:探讨了软件工程领域的前沿技术,包括低代码编程、智能化测试技术等,希望读者通过学习本书能够更好地适应未来软件工程发展的趋势。 本书中还提供了大量引申阅读,以便读者在有余力的条件下深入地挖掘各个主题。
内容提要
本书是一部全面介绍软件工程相关理论、方法、技术及应用案例的教材,旨在帮助读者深刻理解软件工程的基本概念和原理。本书系统地介绍了软件工程的各个方面,从软件的定义、构成和特点开始,深入浅出地阐述了软件生存周期全过程涉及的软件开发方法、软件开发各阶段以及软件项目管理等软件工程关键主题。通过对这些关键主题的深入和系统讲解,学生将建立起对软件工程全景的认识,同时对软件工程领域的前沿技术有清晰的了解。本书将为学生提供坚实的软件工程基础,使他们在未来的职业生涯中能够应对各种挑战。本书不仅适用于计算机和软件工程相关专业的本科生和研究生,还可作为从事软件开发和软件项目管理工作的从业人员的参考书。
目录
篇基础篇章软件31.1软件的概念41.1.1软件的概念、构成和特点41.1.2软件的分类51.2软件生存周期81.2.1软件生存周期的概念81.2.2软件生存周期的各个阶段91.3软件质量121.3.1软件质量的概念121.3.2软件质量模型131.3.3案例分析151.4软件质量保证技术161.4.1软件质量保证的思想161.4.2软件质量保证方法171.5本章小结221.6综合习题231.7引申阅读231.8参考文献24第2章软件工程概述252.1软件工程的概念252.1.1软件工程的概念和思想252.1.2软件工程发展历史272.1.3软件工程的目标和原则312.2软件危机332.2.1软件开发的特殊性332.2.2软件危机的表现和根源362.3计算机辅助软件工程及工具372.3.1计算机辅助软件工程的概念372.3.2计算机辅助软件工程的工具382.4软件从业人员职业道德规范412.4.1软件从业人员需遵守的法律和法规412.4.2软件从业人员需遵守的职业道德422.5本章小结442.6综合习题442.7引申阅读442.8参考文献44第3章软件过程473.1软件过程的概念473.1.1软件过程的概念和模型473.1.2软件过程框架及活动493.2经典的软件过程模型523.2.1瀑布模型533.2.2V模型553.2.3原型模型553.2.4增量模型573.2.5迭代模型583.2.6螺旋模型603.2.7演化模型613.2.8统一过程模型623.3软件过程模型的选用643.3.1软件过程模型选择示例653.3.2评估软件过程模型的适用性673.3.3特定类型的软件开发适用的过程模型683.3.4软件过程模型的选择建议703.4本章小结713.5综合习题713.6基础实践713.7引申阅读723.8参考文献72第4章软件开发方法734.1结构化开发方法734.1.1结构化开发方法的概念和思想744.1.2结构化开发方法的建模语言754.1.3结构化软件开发的过程及策略864.2面向对象开发方法884.2.1面向对象开发方法的发展及演化884.2.2面向对象开发方法的概念和思想894.2.3面向对象开发方法的建模语言UML924.2.4面向对象分析和设计的过程及策略994.3敏捷开发方法1004.3.1敏捷开发方法的理念、思想和原则1004.3.2典型的敏捷开发方法1034.4本章小结1094.5综合习题1094.6基础实践1104.7引申阅读1124.8参考文献113第2篇软件开发阶段篇第5章需求工程1175.1需求工程概述1175.1.1相关定义1185.1.2需求分类1205.1.3需求工程过程1225.1.4代表性的需求工程方法1255.2需求获取1265.2.1需求获取的任务和原则1265.2.2需求获取的典型方法1295.2.3需求获取的辅助方法1345.2.4需求获取中的智能化辅助技术1365.2.5需求获取工具1365.3需求建模与分析1375.3.1需求建模与分析概述1375.3.2需求建模与分析的典型方法1385.3.3需求分析辅助方法1535.3.4需求建模与分析中的智能化辅助技术1585.3.5需求建模与分析工具1595.4需求规约1595.4.1需求规约的结构和内容1605.4.2需求规约的描述方法1655.4.3需求、需求规约与需求规格说明书1675.5需求确认和验证1685.5.1需求确认和验证概述1685.5.2需求确认1685.5.3需求验证1725.6软件需求管理1735.6.1需求管理概述1735.6.2需求跟踪1745.6.3需求基线与变更管理1775.6.4需求管理工具1795.7本章小结1835.8综合习题1835.9基础实践1835.10引申阅读1875.11参考文献188第6章软件设计1896.1软件设计概念1896.1.1软件设计的概念和思想1896.1.2软件设计的目标、过程和原则1916.1.3软件设计的质量要求1926.1.4软件设计的质量要求说明1936.2软件体系结构及模式1956.2.1软件体系结构的概念1956.2.2软件体系结构模式的概念1976.2.3软件体系结构模式的描述方法1976.2.4典型软件体系结构模式及其特点1986.3软件体系结构设计2126.3.1软件体系结构设计的目的2126.3.2软件体系结构设计过程2136.3.3软件体系结构设计归档2156.4用户界面设计2166.4.1用户界面的组成2166.4.2用户界面设计的任务和原则2186.4.3用户界面设计方法2226.4.4用户界面设计评估2266.5软件详细设计2286.5.1详细设计概述2286.5.2用例设计2296.5.3构建初始设计类图2326.5.4类设计2336.5.5类的精化2446.5.6数据设计2466.5.7软件设计规约2486.5.8不同类型软件的软件详细设计2506.6本章小结2546.7综合习题2546.8基础实践2556.9引申阅读2566.10参考文献257第7章编码实现2597.1编码规范及代码风格2597.1.1程序代码的质量要求2597.1.2程序代码的编码规范2627.1.3程序代码风格2657.1.4代码审查及工具2677.2代码重用2707.2.1代码重用的概念2707.2.2代码重用的方式和方法2727.3程序调试2787.3.1程序调试的概念2787.3.2程序调试的技术和工具2827.4低代码编程2857.4.1低代码的发展2857.4.2低代码的概念2857.4.3低代码的种类2867.4.4低代码的工作原理2877.4.5低代码平台举例2887.5本章小结2897.6综合习题2907.7基础实践2917.8引申阅读2917.9参考文献292第8章软件测试2938.1软件错误、缺陷和故障2948.1.1软件错误、缺陷和故障的概念2948.1.2软件错误、缺陷和故障的差异性2948.2软件测试概念和思想2958.2.1软件测试的概念2968.2.2软件测试的思想和原理2968.2.3软件测试的目标和准则2988.3软件测试用例3008.3.1软件测试用例的概念3018.3.2软件测试用例的构成及表示3018.4软件测试过程和策略3038.4.1软件测试过程3038.4.2软件测试的实施策略3068.5白盒测试技术3098.5.1白盒测试的概念和思想3098.5.2典型的白盒测试技术3108.6黑盒测试技术3138.6.1黑盒测试的概念和思想3138.6.2典型的黑盒测试技术3148.7灰盒测试技术3198.7.1灰盒测试的概念和思想3198.7.2典型的灰盒测试技术3218.8软件测试前沿技术3228.8.1测试用例自动生成方法3228.8.2测试预言3308.8.3智能化测试技术3318.9软件测试工具3338.10本章小结3348.11综合习题3358.12基础实践3368.13引申阅读3388.14参考文献338第9章软件部署与维护3399.1软件部署方法3409.1.1软件部署的概念和任务3409.1.2软件部署的方式3439.1.3软件部署的方法3469.2软件维护概念和形式3539.2.1软件维护与可维护性的概念3549.2.2软件维护的形式和类别3599.2.3软件维护的副作用及影响软件可维护性的因素3639.3软件维护过程和技术3649.3.1软件维护的任务、过程和原则3659.3.2软件维护的实施策略3699.3.3软件维护技术3739.4面向几类关键软件在部署与维护方面的特点3789.4.1关键基础软件3789.4.2大型工业软件3799.4.3嵌入式软件3819.4.4新型平台软件3839.4.5行业应用软件3849.5本章小结3859.6综合习题3869.7基础实践3879.8引申阅读3879.9参考文献389第3篇管理篇0章软件项目管理39310.1项目管理的基本概念39310.1.1项目管理的基本思想39310.1.2项目管理现状39610.1.3软件项目管理规范39810.2软件项目估算和计划39910.2.1软件规模估算40010.2.2软件项目工作量估算方法40510.2.3软件项目计划40910.3软件项目监控42010.3.1软件项目监控的概念42010.3.2软件项目跟踪的方法与工具42010.3.3软件项目评审42310.3.4软件项目计划调整42410.4软件项目风险管理42510.4.1软件项目风险的概念和类别42510.4.2软件项目风险管理的方法42610.5软件项目质量保证42910.5.1软件项目中涉及的质量管理内容42910.5.2软件项目中质量保证的方法43110.6软件配置管理43310.6.1软件配置管理、配置项和基线概念43310.6.2软件配置管理的方法43410.7项目管理的工具43710.7.1通用项目管理工具43710.7.2软件项目管理工具43810.7.3其他支持软件项目管理的工具43810.8本章小结43910.9综合习题44010.10基础实践44010.11引申阅读44010.12参考文献441
作者介绍

序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP