软件工程及软件方法学
-
软件成本度量国家标准实施指南暂缺作者为落实工业和信息化部优化软件产业环境的工作部署,进一步推动功能规模测量、软件开发成本度量、软件测试成本度量、IT运维成本度量和云服务计量指标等方面的标准推广及深化应用,本书系统地阐述软件成本度量理论体系,深入解读软件成本度量标准内容及实施要点,结合不同场景及典型案例给出具体的应用指导。本书正文分5个部分,共11章。第一部分是软件成本度量概述和软件规模测量方法(第1~2章),第二部分是GB/T 36964—2018《软件工程 软件开发成本度量规范》标准解读、实施指南和案例分析(第3~5章),第三部分是GB/T 32911—2016《软件测试成本度量规范》标准解读、实施指南和案例分析(第6~8章),第四部分是其他软件相关成本度量标准(第9~10章),对IT运维成本度量(国标在研)和GB/T 37735—2019《信息技术 云计算 云服务计量指标》进行介绍,第五部分是软件成本度量相关技术展望(第11章)。本书还包含5个附录:附录A 中国软件行业基准数据(2019年),该数据可作为软件研发与测试成本测算的依据;附录B 涉及本书标准实施的常见问题及回答(Q&A),附录C 标准术语和定义,附录D 快速功能点分析方法介绍,附录E 调整因子参数表。 -
Python数据处理、分析、可视化与数据化运营宋天龙 著本书的编写主要围绕Python在企业中的数据分析工作实践,着眼于构建完整的数据分析框架、方法和技能的培养和训练。全书共10章,其中第1章和第2章介绍了进行Python数据分析的准备工作和Python基础知识;第3~9章介绍了数据对象的读写、数据清洗和预处理、数据可视化、基本数据统计分析和高级数据建模分析、自然语言理解和文本挖掘、数据分析部署和应用等完整工作技能和方法;第10章介绍了数据分析在数据化运营中的完整应用思路、维度和框架。本书内容深入浅出,均以企业真实需求引导学习,具有很强的实用性和操作性。本书可以作为普通高等院校本科、专科统计、商务分析、大数据等专业的课程教材,也可以作为从事数据分析工作的人员的参考用书。 -
转型之擎黄鹏 著本书基于对全球及我国软件产业发展态势和趋势的分析研判,尤其结合近两年软件产业的**动向和变化,从内涵分类、价值影响、发展态势、发展趋势、政策举措、细分领域、生态构建、创新体系、标准建设、知识产权、人才培养、区域发展、企业发展、国际合作等方面进行了体系化研究,希冀能概括反映软件产业的重点和热点,为探索适合我国软件产业高质量发展的路径提供参考借鉴。 -
复杂软件设计之道彭晨阳 著领域驱动设计简称DDD,《复杂软件设计之道:领域驱动设计全面解析与实战》前6章全面解析了DDD的分析方法和技术架构,包括领域驱动设计基础、领域驱动战略设计(有界上下文和统一语言)、聚合设计、实体和值对象、CQRS架构和事件溯源,第7章使用经典的货物运输系统案例进行了完整、详细的综合演示。 《复杂软件设计之道:领域驱动设计全面解析与实战》同时引入了DDD的*新发展成果,如事件风暴建模,并以此建模方式替代传统的DDD建模方式讲解了多个案例。还涉及大量软件系统实现相关的技术和架构,读者在学习DDD的同时,也可以掌握这些技术、架构在DDD实现中的灵活应用。 另外,每个概念或方法的讲解过程都穿插了具体实例,以方便读者结合实例进行学习;第2~7章每章*后都有总结与拓展,将本章涉及的案例和知识进行总结,并引入国际DDD专家的心得经验,试图告诉读者一条DDD实战中行之有效的途径。 《复杂软件设计之道:领域驱动设计全面解析与实战》主要面向拥有一定实践经验的软件产品经理、领域专家、软件设计开发相关从业人员,相关初级从业者也可阅读本书。 -
软件体系结构实用教程付燕,李贵民 编《软件体系结构实用教程(第2版)/高等学校新工科计算机类专业系列教材》共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础。第2章介绍了软件体系结构的概念、发展和研究现状。第3章对软件体系结构的风格进行了较详细的介绍,并给出了一些应用实例。第4章讨论软件体系结构的三种描述方法。第5章介绍软件体系结构设计过程中使用的一般原理和设计模式,以及关键质量属性需求驱动的体系结构设计方法。第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍。第7章介绍软件体系结构评估方法,重点介绍SAAM和ATAM方法。第8章介绍基于服务的体系结构,对SOA、Web Services和微服务架构进行了较详细的介绍。第9章对特定领域的软件体系结构进行介绍,详细讨论了其建立过程。第10章介绍了软件体系结构集成开发环境的具体功能。《软件体系结构实用教程(第2版)/高等学校新工科计算机类专业系列教材》可作为普通高等学校计算机软件专业高年级本科生和研究生教材,也可作为软件开发人员的参考书。 -
软件工程刘玮,刘军,李伟波 编本书遵循软件开发“工程化思想”,主要讲述软件工程各个重要阶段的核心理论、原理、方法以及应用技术。全书共9章,包括软件工程概述、结构化需求分析、结构化软件设计与实现、面向对象的软件需求分析、面向对象的软件设计与实现、软件测试技术、软件工程项目管理概述、软件配置与软件维护和软件开发工具与环境等。 -
MATLAB GUI设计学习手记罗华飞,邵斌 著本书在《MATLAB GUI设计学习手记》(第3版)的基础上,结合MATLAB 2018b的新特性,完善了全书知识架构,突出了GUI设计重点,对读者经常遇到的38个问题做了透彻的解答,提炼出13个专题并做了详尽的介绍,还对多达113个经典例题做了全面细致的讲解。全书由浅入深,全面系统地介绍了GUI设计的基础知识和高阶技巧,旨在使读者在较短时间内熟练掌握GUI设计的精要所在。 本书首先介绍了GUI设计的预备知识;然后详细讲解了GUIDE对象的属性以及两种创建APP的方法:采用纯代码创建和采用GUIDE 创建;之后针对新一代GUI开发平台App Designer,深入讲解了使用App Designer设计GUI的方法与步骤、重点与难点;同时介绍了串口编程等相关知识。书中穿插大量图表与注释,方便读者学习。 本书适合需要在短时间内掌握MATLAB GUI设计的初学者,也可作为高等院校相关专业师生、科研与工程开发人员的参考手册。 -
软件需求工程李英梅,丁云鸿,马宁,刘明宇,夏伟宁 著需求工程是计算机专业的一门应用型基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,通过学习给出一种标准成熟的软件开发前期需求原则。培养理论应用于实践的能力,提高读者的软件需求开发能力有重要的现实意义。适用于计算机相关专业的本科生。 -
软件项目管理夏辉,徐朋,王晓丹,屈巍,杨伟吉 等 编软件项目管理需要掌握整个软件开发过程的全方位知识,《软件项目管理(第二版)》主要介绍软件项目管理概述、项目启动和准备、软件项目的计划、软件项目需求管理、项目的进度管理、项目的估算和成本管理、软件项目的质量管理、软件项目的风险管理、软件项目的人力资源和沟通管理,以及项目的收尾。《软件项目管理(第二版)》突出新形态“互联网+”教材的特色,每章均配有与重要知识点相关的实际项目案例、拓展阅读等资源,力图让没有项目经验的人士也能更好地理解各种实际项目管理中的应用场景。同时,《软件项目管理(第二版)》还配有教学课件、教学大纲、教学日历、章末在线测试题、配套项目管理软件工具等教辅材料。《软件项目管理(第二版)》具有系统性、创新性、实用性等特点,既可作为高等院校计算机及相关专业本科生的教材,也可作为软件项目管理从业者的参考读物。 -
中文版InDesign CC 2019从入门到精通王岩,王青 著InDesign是Adobe公司发布的一款专门用于设计印刷品和数字出版物版式设计的软件,深受广大设计师和专业排版人员的喜爱。本书将详细介绍新版InDesign CC 2019的使用方法。 本书共9章,主要介绍中文版InDesign的基本知识、使用方法和操作步骤,并配以大量练习实例。全书由两大主线贯穿,一条主线是软件知识点,包括文本与段落的设置、图形绘制、颜色设置、图像处理、表格的绘制与修饰、页面与长篇文档的创建与编辑,印前和输出设置等内容。另一条主线是常见的商业案例类型,如宣传页设计、画册及杂志的设计等内容。 本书适合InDesign的初、中级读者以及从事版式设计相关工作的设计师阅读,同时本书也非常适合作为高职、高专的实践课教材。
