软件工程及软件方法学
-
软件技术基础姚锋,郑龙,陈盈果,吕济民,王浩《软件技术基础/计算机与信息科学系列规划教材》对软件的概念和技术等基础内容进行了详细的讲解。全书分理论、上机、附录三部分,理论部分主要介绍了信息编码与数据表示、计算机软件编程及DOS命令、计算机网络基础等相关知识,且每章都配有丰富的实例、要点和作业,帮助读者理解和掌握书中的内容,非常适合教师教学和学生自学。《软件技术基础/计算机与信息科学系列规划教材》适合作为计算机相关专业“软件技术基础”课程的培训教材,也可以作为程序设计员或对软件技术感兴趣的读者的入门参考书,还适合编程爱好者和自学编程的读者使用。 -
常用工具软件暂缺作者暂缺简介... -
Grasshopper参数化非线性设计白云生,高云河 著《Grasshopper参数化非线性设计》一书主要内容是对参数化设计中的非线性设计所用到的插件Grasshopper应用指导。全书共七章,前两章主要是对Grasshopper的基本设置、理论基础及数据结构进行讲解,然后通过三个章节对Vector、 Surface、Mesh的操作原理进行讲述,并以案例演示来加深对GH的应用理解。后两章属于Grasshopper的进阶应用,包含常用插件介绍,以及算法建模专题,同时还会对Grasshopper在结构优化方面进行介绍。 -
思维导图学3D One设计赵海龙 著本书将3D One设计与深受大家喜爱的思维导图相结合,旨在通过丰富多彩的三维实体设计实例,培养孩子的创新思维能力。 本书首先介绍了3D One软件及平台的基础知识,然后选取15组具有代表性的生活中常见的实物为例(水杯、板凳、扇叶、小船、风车、无人机等),分为存储准备—思想加工—顿悟提升三个阶段,循序渐进地讲解了使用3D One Plus软件进行建模的过程与技巧,通过这些实例使读者快速掌握3D One Plus的所有命令,并能够熟练地加以运用。每节均以思维导图描述每个实例的构思过程,以课堂对话的形式情景再现,逐步引导孩子发散思维,实现更多样更复杂的效果。最后介绍了用Keyshot软件渲染模型的技巧,使模型更漂亮。 本书提供配套学习资料包,包含flash课件(操作命令详解)、所有实例的制作视频等,非常适合用作中小学师生开展创客教育相关活动的教材,也适合喜爱创新的孩子自学使用。 -
正则指引余晟 著《正则指引(第2版)》综合作者自己遇到的实际问题,以及其他开发人员咨询的问题,总结出一套巧妙运用正则表达式的办法,并通过具体的例子指导读者拆解、分析问题。《正则指引(第2版)》分为三部分:第一部分主要讲解正则表达式的基础知识,涵盖了正则表达式中常见的各种功能和结构;第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知识落实到常用语言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在详细介绍了在这些语言中正则表达式的具体用法之外,还辨析了版本之间的细微差异。《正则指引(第2版)》既可以作为专门的学习用书,也可以作为备查的参考手册。 -
软件测试实验实训指南陈英,王顺,王璐,严兴莉 著《软件测试实验实训指南》主要讲三件事: 1. Find Bug,就是寻找软件缺陷的本领。通过众多资深工程师对Bug技术的经验分享以及上百个精典软件缺陷的展示与分析,力图让读者做到:“熟读唐诗三百首,不会作诗也会吟”。 2. Design Test Case,设计优秀的测试用例。既有传统的黑盒(基于软件功能)测试用例设计、也有白盒(基于代码本身)测试用例设计,还有回归(基于局部变动)测试用例设计。通过对众多系统的测试用例设计与分析,帮助读者对测试用例有一个全面的认识。引导读者从模仿到实践,再到创新。 3. Use Test Tool,使用测试工具。既有自动化测试工具、也有Web安全扫描渗透工具、也的性能测试工具。如何选择适合项目的测试工具,取决于测试人员对测试工具的敏感程度。在实践项目中,如有需要,可以对工具进行二次开发与扩展,帮助项目提高质量,快速找到软件缺陷。虽然现在各种各样的测试工具非常多,但是只要多使用,多尝试,就能找到适合当前项目或应用场景的好工具。 本书适合高校计算机及软件工程各专业作为软件实践教材,方便引导大学生深入理解软件开发与软件测试,进入到软件开发或软件测试领域。 -
流媒体中关键技术研究哈渭涛本书共6章,在已有的流媒体技术理论的基础上,较为系统地讨论流媒体传输过程巾涉及的关键性问题。主要内容包括流媒体传输过程巾的缓存技术、拥塞控制、代理服务器集群技术以及移动环境下流媒体传输等问题,在相关问题的阐述过程中不仅针对具体理论问题展开研究,而且还给出了在实际环境下的测试效果和仿真测试效果。本书的特点是概念准确、论述严谨、图文并茂,既重视基本原理的阐述,又力图反映流媒体技术的一些新发展。 -
大话软件测试赵强 著本书并不是一本纯技术书籍,更像是一本系统性的参考书,能帮助读者深入理解性能测试和自动化测试的意义,也能帮助有多年工作经验正处于迷茫阶段的朋友排忧解难,还能给那些刚刚步入管理岗位的“菜鸟们”提供指导,尤其是其中的团队建设、绩效管理等是很多读者深感困惑的问题,可以说是测试工程师必读的一本书籍。本书分为两大部分:1~11章: 以全新的角度来解释什么是性能测试和自动化测试,不仅以实际案例讲解了LoadRunner、JMeter、Soapui、Appium、移动端APP测试、前端性能、接口测试、安全测试、性能测试、自动化测试等内容,也讲解了大家1为头疼的两大难题——性能测试通用分析思路和报告编写,同时也介绍了如何设计和开发轻量级自动化测试框架。12~14章: 目前市面上缺少测试管理方面的图书,而本部分内容以作者本人的亲身经历来分享对测试行业的看法以及如何进行测试团队的建设、管理、绩效考核等,通俗易懂,是管理者的必读内容。 -
软件项目管理宁涛,金花,徐克圣,主审 著《软件项目管理》是“以项目为核心”、“以案例为驱动”的项目管理课程教材,在编写上进行了实践性的突破,从项目管理的角度,依据软件项目的生命期逐一分析了软件项目开发的各个环节,并附有具体的实际案例文档。 -
大规模组织DevOps实践陈能技 著DevOps是开发运维一体化的软件工程思想,DevOps尝试打破部门墙,构建一个协同的IT建设运行环境,通过工具链形成数据关联的规范化、规模化的软件持续交付流水线,从而助力企业业务的敏捷发展。本书用9章内容,结合项目实战案例和业界主流工具,从思想、实践方法、工具技术、案例等方面阐述了DevOps在传统规模化IT组织中实施落地的方法。本书适合IT主管、项目经理、开发、测试、配置管理、运维等IT从业人员阅读。
