【计算机类•本科教材】重点推荐——《软件工程理论与实践》
书 号:978-7-5763-6341-8
主 编:吴 迪 成丽君 汤永新
定 价:51.50元
出版日期:2026年1月
出版单位:北京理工大学出版社

本书从软件工程的形成与发展入手,介绍了与软件工程相关的基础知识,阐述了软件开发、设计和维护3个时期涉及的主要方法和技术,涵盖了面向对象分析与设计、编码与测试等相关理论和技术,介绍了软件项目估算、进度管理等内容,同时给出了软件工程标准、相关软件文档及项目实例。本书除了力求突出基本知识和基本概念,也注重软件工程技术的运用,在介绍知识点的过程中,结合直观形象的图表或实际案例进行深入浅出的分析。









本书可作为普通高等院校计算机科学与技术相关专业课程的教材,也可作为软件开发人员的技术参考书。

扫码查看本书详情

本书构建了从问题定义到软件维护的完整知识链条,系统呈现软件工程的经典理论框架。全书分为四大部分、共十二章,逻辑结构清晰:第一部分为软件工程引论,奠定基本概念与过程模型认知;第二部分为传统软件工程方法,依次讲解问题定义、可行性分析、需求分析、总体设计、详细设计、编码测试与软件维护,完整覆盖结构化方法各阶段;第三部分聚焦面向对象软件工程,深入剖析面向对象分析与设计、编码与测试的核心方法;第四部分聚焦项目管理与工程实践,涵盖项目估算、进度管理、团队协作及文档规范,并以图书管理系统与ATM系统两个完整项目实例收束全书,实现理论与实践的有机统一。
软件工程领域存在结构化方法与面向对象方法两大技术流派,本书对二者均给予充分重视,不偏废其一。第二部分用六章篇幅系统讲解结构化分析、结构化设计与结构化测试的完整流程,帮助读者建立对传统软件工程的扎实认知;第三部分则聚焦面向对象范型,从对象模型、动态模型、功能模型的建立,到面向对象设计原则与启发式规则,再到面向对象的测试策略与用例设计,形成完整的面向对象知识闭环。这种“双线并重”的编排方式,使读者既能理解软件工程的历史演进脉络,又能掌握当前业界主流的开发方法,具备应对不同类型项目的技术视野。
校企合作,企业真实案例贯穿教学全程
本书由河北工程大学、山西农业大学与东软教育科技集团有限公司联合编写,是校企协同育人的直接成果。企业高级工程师深度参与项目案例的总体设计,为教材注入了来自产业一线的真实需求与实践经验。书中案例并非凭空构想的教学示例,而是以企业真实项目为蓝本进行教学化改造的产物。这种“高校理论深度+企业实践厚度”的编写模式,确保了教材内容既符合教学规律,又贴近行业实际,有助于学生在校期间即建立起对软件工程工业实践的直观认知,缩短从课堂到岗位的适应周期。
案例驱动,强化项目实践与工程能力培养
本书贯彻“项目驱动、能力导向”的教学理念,将案例实践贯穿于各章节知识讲解之中。第12章专设两个完整项目实例——图书管理系统与ATM系统,分别对应传统软件工程方法与面向对象软件工程方法的全流程实践,从需求分析、系统设计到编码实现,完整呈现软件项目从构思到交付的全过程。此外,各章节在讲解结构化设计、面向对象建模、测试用例设计等关键技术时,均辅以具体案例进行深度剖析,以简练直观、图文并茂的方式解读软件设计与开发的详细流程,有效培养学生的工程思维与动手能力。
教学配套完善,满足课堂与自主学习多元需求
为提升教学适用性,本书在体例设计与资源配套方面做了精心安排。每章末尾均附有针对性习题,便于学生巩固所学知识、检验学习效果,也方便教师布置课后作业与课堂讨论。同时,本书配备完整的教学课件,读者可通过出版社官方网站下载获取,为教师备课与课堂教学提供有力支撑。此外,本书由河北工程大学校企合作开发教材建设重点项目资助,编校团队在内容审校、图表绘制、课件制作等方面投入了大量精力,确保教材质量经得起教学实践的检验。无论是作为高等院校软件工程课程的主讲教材,还是作为从业人员的自学参考,本书均能提供良好的学习体验。
















夜雨聆风