





定价:49.8元
印次:1-7
ISBN:9787302615224
出版日期:2022.11.01
印刷日期:2024.07.24
图书责编:王冰飞
图书分类:教材
本书全面讲述了软件工程的基本概念、原理、方法和工具,分析了每个环节对应的实例和项目案例。全书以理论够用、实用,实践环节相呼应为原则,使读者能够快速、轻松地掌握软件工程理论和实践过程。 全书共10章。第1章讲述软件工程概述,包括软件工程的概念、软件生存期模型等; 第2~4章讲述结构化的软件工程方法,其内容包括结构化分析、结构化设计、结构化编码和测试; 第5~7章讲述面向对象的软件工程方法,其内容包括面向对象的分析、面向对象的设计、面向对象的实现和测试; 第8章简单介绍软件的运行和维护; 第9章介绍当今比较流行的6种软件设计模式; 第10章介绍软件项目管理。 本书理论和实践相结合,内容翔实,图文并茂,体系完整,通俗易懂,有助于读者理解软件工程的基本概念、掌握要点和攻克难点。为便于学习,本书每章都有配套的教学课件和微课教学视频,还配有丰富的习题。 本书可作为高等院校“软件工程”相关课程的教学用书,也可作为软件工程师的培训教材,还可作为软件项目开发人员的参考用书。
党的二十大报告指出,教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 在现代社会中,软件应用于多方面。典型的软件有电子邮件软件、嵌入式系统软件、人机界面软件、办公套件软件、操作系统软件、编译器软件、数据库软件、游戏软件等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率。 软件产业具有智力投入高、成长性高、成本投入低、服务性强、应用范围广、与国民经济关系密切等特点。一个高质量的软件会给企业和社会带来很大的便利,所以软件行业是一个发展前景很好的第三产业,软件行业将成为21世纪拥有最大产业规模和最广阔前景的新兴产业之一。 软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件的一门工程学科,它把经过时间考验而证明正确的管理技术与当前能够得到的最好的技术方法结合起来,从而经济地开发出高质量的软件并有效地维护软件。 软件工程是应用计算机科学、数学、逻辑学、工程科学和管理科学等原理开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改进算法。其中,计算机科学、数学和逻辑学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本和确定权衡,管理科学用于计划、资源、质量、成本等管理。 本书系统地介绍软件工程的基本理论,全面介绍结构化和面向对象的软件工程...
目录
第1章软件工程概述
1.1软件危机和软件工程
1.1.1软件危机爆发的原因
1.1.2软件工程的概念
1.2软件生存期
1.3软件工程方法学
1.3.1结构化方法
1.3.2面向对象方法
1.4软件工程工具
1.4.1需求分析工具
1.4.2设计工具
1.4.3编码工具与调试工具
1.4.4测试工具
1.5软件生存期模型
1.5.1瀑布模型
1.5.2增量模型
1.5.3快速原型模型
1.5.4喷泉模型
1.5.5螺旋模型
1.5.6统一过程模型
1.5.7敏捷开发模型
1.6小结
习题1
第2章结构化分析
2.1问题定义
2.1.1问题定义的规范化要求
2.1.2问题定义实例
2.2可行性研究
2.2.1可行性研究的内容
2.2.2可行性研究实例
2.3需求分析
2.3.1需求分析阶段的任务
2.3.2需求获取
2.4结构化需求分析
2.4.1功能建模
2.4.2数据建模
2.4.3行为建模
2.4.4数据字典
2.5机票预订系统结构化分析项目实践
2.5.1机票预订系统问题定义
2.5.2机票预订系统可行性研究
2.5.3机票预订系统结构化需求分析
2.6小结
习题2
第3章结构化设计
3.1结构化设计概述
3.1.1结构化设计的任务
3.1.2结构化设计的原则...