软件工程及软件方法学
-
软件工程导论鲁星,钱小红,曾丹 编《软件工程导论/应用型本科信息大类专业“十三五”规划教材》全面、系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术,同时介绍了近年软件工程领域的一些新方法和新技术,包括:敏捷软件开发(agile software development)、测试驱动开发(test-driven de-velopment)、模型驱动开发(model-driven development)等。《软件工程导论/应用型本科信息大类专业“十三五”规划教材》共10章,内容分别为:软件工程概述、需求分析工程、结构化方法、面向对象方法、统一建模语言UML与实例、软件测试、软件维护、软件体系结构、面向对象开发中的设计模式、分布式系统与部件技术。《软件工程导论/应用型本科信息大类专业“十三五”规划教材》可作为高等院校“软件工程”课程的教材或教学参考书。 -
软件建模技术与应用王智超,曾辉,姜东洋 编《软件建模技术与应用/应用型本科信息大类专业“十三五”规划教材》系统地介绍了软件建模的基础理论知识和实用技术方法。其中,基础理论以统一建模语言UML为核心,深入浅出地描述了在面向对象的软件开发过程中,如何使用UML标准构建系统生命周期中的各种常用模型;实用技术方法则结合业界广泛使用的UML开发工具Rational Rose,并配以具体的软件系统案例进行了详细介绍,使读者能够轻松理解并快速掌握软件建模的技术方法。此外,每章后还附有操作练习题,着重培养读者的动手能力,使其在练习过程中能快速提高实际应用水平。《软件建模技术与应用/应用型本科信息大类专业“十三五”规划教材》结构合理,语言简练易懂,适合作为高等院校计算机类相关专业的教材或教学参考书,也可以作为软件设计与开发人员的参考资料和相关培训教材。 -
软件工程基础胡思康 著软件工程是利用工程化的原理和方法指导计算机软件系统开发、测试和维护的学科,具有知识面广、实践性强、不断发展等特点。本书系统介绍软件工程的基本概念、原理、方法与技术,全书共11章,可分为四部分:第一部分为第1章,简要介绍软件工程的发展与过程模型;第二部分包括第2~6章,以瀑布模型为基础,以结构化方法为主线,介绍软件工程各阶段的任务、过程、方法、工具与测试技术;第三部分包括第7~10章,以瀑布模型为基础,以面向对象方法为主线,介绍统一建模语言UML、面向对象分析与过程、面向对象设计与建模、软件测试、软件维护等;第四部分为第11章,介绍软件项目管理与CMM。 -
接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉Storm 著本书主要讲解接口自动化测试以及接口测试工具Postman的使用等相关内容。第1章介绍了接口测试基础知识,包括接口测试背景、接口基础知识、接口测试流程、接口文档系统等内容;第2~5章介绍了Postman工具的基本用法和高级用法,包括Postman工具介绍、Postman基本操作、Postman集合、Postman脚本的应用等内容,帮助读者学习借助该工具完成接口测试的方法;第6~7章介绍了Jenkins、GitHub和钉钉等工具的基本用法,以及如何借助这些工具实现接口测试自动化和持续集成;第8章通过实际项目复习前7章所学内容,帮助读者从整体上深入领会接口自动化测试持续集成的内容精要。不管是测试工程师、测试经理,还是其他对测试技术感兴趣的人员,均可以通过本书学习相关知识。 -
软件工程 方法与实践许家珆 著内 容 简 介本书第3版在继承第2版特点的基础上做了较大修改,内容涵盖了IEEE新发布的软件工程知识体系指南SWEBOK V3.0版的知识域,删除了较陈旧的内容,新增了如云计算模型、敏捷开发测试等国内外软件工程发展的新技术。在系统介绍软件工程基础知识的基础上,重点介绍了软件需求和软件设计两个重要开发阶段,并将面向对象的方法及UML统一建模技术贯穿于各章,对面向对象的分析、设计、测试的方法做了详细介绍。同时还对CMM软件成熟度模型、风险管理及团队建设等先进的软件管理技术进行了介绍。本书内容注重科学性、先进性,强调实践性,理论紧密联系实际是本书的一大特色;本书不仅提供了丰富的软件开发实例和素材,还用一章专门讨论了如何进行综合性、设计型的软件工程课程设计。本书可作为高等院校计算机、软件工程及信息类专业本科生及研究生“软件工程”课程的教材,也可作为广大工程技术人员和科研人员的参考书。 -
软件工程与Rose建模案例教程刘志成,宁云智,林东升,新世纪高职高专教材编审委员会 编《软件工程与Rose建模案例教程(第3版)》共分9章,章节划分如下:第1章:软件工程概述,介绍了软件、软件工程基础、软件生存周期模型及各阶段的主要任务。第2章:软件过程模型与面向对象方法,介绍了常用的软件过程模型的特点和应用场合、面向对象软件工程的基本思想、OOA、OOD和OOP的基本方法。第3章:UML简介,介绍了UML的发展历程、UML的特点、UML的结构、UML的视图、UML图形符号和uML建模的基本流程。第4章:Rational Rose简介,介绍了Rational Rose的安装和配置、Rational Rose的主要界面、Rational Rose建模的一般过程和图书管理系统以及B—C电子商城系统的设计。第5章:图书管理系统需求建模,介绍了应用于软件系统需求分析阶段的用例视图,包括用例图、参与者的识别、Rational Rose绘制用例图的方法。第6章:图书管理系统静态建模,介绍了从静态角度对软件系统进行UML建模的方法、类图和对象的特点、类之间的关系和Rational Rose绘制类图的方法。第7章:图书管理系统动态建模,介绍了从动态角度对软件系统进行UML建模的方法,状态图、活动图、顺序图、协作图的特点及应用,使用Rational Rose绘制状态图、活动图、顺序图和协作图的方法。第8章:图书管理系统物理建模,介绍了从软件系统物理组成角度进行UML建模的方法、组件图的特点及应用、部署图的特点及应用、Rational Rose绘制组件图和部署图的方法。第9章:双向工程,介绍了Rational Rose中UML模型到代码的正向工程和从程序代码到UML模型的逆向工程。《软件工程与Rose建模案例教程(第3版)》可作为高职高专计算机类专业软件建模技术的教材,也可以作为培训教材使用。 -
计算机常用工具软件应用李林,黄健,苟胜难,魏冬梅,张波 ... 著比较系统地介绍了目前比较流行的、在计算机使用过程中非常实用的计算机工具软件,这些工具主要包括了网络、计算机安全、系统维护与测试、外存储管理、文件处理、文件编辑与阅读、图形图像处理、动画制作与播放、多媒体等工具以及其他一些比较具有代表性的实用工具。 -
OpenDaylight应用宝典Mathieu Lemay 等 著OpenDaylight是一个模块化的开放平台,用于定制和自动化任意规模的网络。OpenDaylight重点关注网络可编程性,可解决现有网络环境中的各种使用场景。《OpenDaylight应用宝典——从传统网络迁移到软件定义网络指南》有几十个基于场景的演示,介绍使用OpenDaylight可以解决的基础案例,包括讨论虚拟用户边缘、动态互连、网络虚拟化、虚拟核心和聚合、意图和策略联网、自定义OpenDaylight容器、认证和授权。经典场景的介绍,能帮助读者快速学习和掌握OpenDaylight相关知识。 -
全程软件测试朱少民 著本书系统地总结了过去十年中软件测试发生的变化,浓缩了作者许多宝贵的软件测试经验。本书首先介绍对于软件测试的不同看法,全程软件测试的思想,软件测试的基础设施与TA框架、团队能力建设;然后逐步深入到测试的计划、设计、执行、持续反馈和改进;接着,讨论全程测试的思想,包括全程静态测试、全程性能测试、全程安全性、全程建模、全程可视化。本书最后展望了软件测试的未来。 本书适合软件测试人员阅读,也可作为相关专业人士的参考指南。 -
基于BIM的Revit装配式建筑设计实战卫涛 著《基于BIM的Revit装配式建筑设计实战》以一栋地上24层的装配式建筑(剪力墙结构)为例,全面介绍了基于BIM技术的Revit装配式建筑设计的全过程,让读者全面掌握基于装配式建筑设计的相关知识,从而更好地适应建筑行业的发展。另外,卫老师专门为《基于BIM的Revit装配式建筑设计实战》录制了25小时高清教学视频(价值500元),以帮助读者更加高效率地学习。 《基于BIM的Revit装配式建筑设计实战》共15章,分为5篇。全书以“模块设计→户型设计→墙体设计→墙体拆分→构件装配→统计工程量→输出施工图”这条正向设计流程为主线,全面介绍了常见的预制构件族(预埋金属件、钢筋、86型暗盒、整体卫浴、三板、叠合梁、梯梁和梯段等)的设计与制作方法。根据相应的设计规范要求,插入这些族,并对预制构件进行装配,从而生成主体建筑。由于该案例采用了BIM技术,其构件富有信息量,所以在后期可以统计工程量、计算预制率与估算装配率,从而自动生成相应的设计图纸。 《基于BIM的Revit装配式建筑设计实战》内容翔实,讲解细腻,案例典型、实用,特别适合装配式设计、建筑设计和结构设计等相关领域的工作人员阅读;也适合房地产开发、建筑施工、工程造价和装配式工厂等相关领域的从业人员阅读;还适合大中专院校和培训机构的相关专业作为教材使用。
