软件工程及软件方法学
-
OpenDaylight应用指南唐宏,刘汉江,陈前锋,李鹏 等本书分为OpenDaylight基础概述、重点项目介绍和开发实践三部分。介绍了OpenDaylight社区背景、组织架构与项目概况;分析与阐释了OpenDaylight部分主要项目的设计思路、原理和开发技术;探讨了基于OpenDaylight进行业务控制平台开发的实践经验。本书可以作为网络技术人员和IT系统开发人员的中初级读物,帮助他们快速了解OpenDaylight社区及其大型通用SDN控制器的开发方法。
-
小比特的三维打印历险记杨晓哲 著这是一个关于小比特与三维打印的故事。这是一本带你走进三维打印世界的书。跟随主人公到一个神秘而又陌生的地方吧,那里虽然一无所有,但是等待着小比特与三维打印机一起去创造,更等待着你加入这样一场奇妙的旅程。鼓起勇气,展开想象,大胆设计,细心实现!蓦然回首,你会发现你对你所在的世界多了一份不一样的视角,就像小比特那样——开启新的篇章!
-
软件测试张静,寇锋,陈井泉本书较为全面、系统地介绍了当前测试领域的理论和实践知识,反映了当前最新的软件测试理沦、标准、技术和工具。内容包括软件测试概述、软件测试计划、软件测试技术、软件测试过程、测试用例设计、软件缺陷测试与测试评估、软件测试管理、面向对象软件测试、国际化和本地化测试、Web应用系统测试、软件自动化与可靠性测试、实用软件测试工具。本书可作为高等院校相关专业软件测试的教材或教学参考书,也可作为从事计算机应用开发的各类技术人员的参考书。
-
软件开发生产率改进(美)兰达尔·W·延森要实现卓越的软件开发生产率,管理者需要持续不断地关注开发项目中的人员、激励措施以及团队沟通。在本书中,世界知名的软件工程大师兰达尔W.延森博士介绍了一种体现这些关注点、经过长期验证的定量化方法。他将帮助你度量你所在组织的开发能力和生产率,然后利用这些信息来提高开发人员和团队多方面的能力,并构建更加精确的软件开发成本和进度估算。
-
ASP.NET网站开发武汉厚溥教育科技有限公司本书按照高等院校、高职高专计算机课程基本要求,以案例驱动的形式来组织内容,突出计算机课程的实践性特点。本书共包括7章:LINQ to SQL、用户控件与HttpHandler、成员资格和角色管理、个性化用户配置、数据缓存、母版页与站点导航、项目整合和主题。本书附赠PPT教学课件和相关教辅资料,这些教学资源可通过http://www.tupwk.com.cn或http://www.hop-e.net下载。本书内容安排合理,层次清楚,通俗易懂,实例丰富,突出理论和实践的结合,可作为各类高等院校、高职高专及培训机构的教材,也可供广大程序设计人员参考。
-
深入浅出性能测试与LoadRunner实战符强本书是软件性能测试领域的一部创新著作,作者结合多年性能测试项目管理与实践经验,由浅入深地从性能测试方法、性能测试工具使用、实际大型性能测试项目实施案例等多方面进行系统讲解,既能让刚刚步入性能测试领域的新人充分掌握性能测试所需的知识和方法,又能让性能测试从业人员真正做到理论结合实际、学以致用,同时更加明确在性能测试领域的职业规划和发展方向。 全书共分为三篇:第1篇——初识庐山,主要介绍性能测试现状及必要性,性能测试常见类型、基本指标和方法,性能测试工具原理、工具使用及工具实操;第2篇——云览群山,主要介绍性能测试的基本过程、性能测试指标的监控,以及性能结果分析、瓶颈定位与调优;第3篇——华山论剑,介绍三个不同行业的实际项目案例,直观地讲述性能测试如何实施、怎样分析定位问题、如何优化等。 本书最后附有性能测试工具LoadRunner的高级使用技巧与常见问题解决方法,方便读者在学习和工作中更快捷、高效地解决性能测试中的各类问题。
-
软件项目管理实用教程刘海 周元哲本书系统地讲解了软件项目管理理论。全书共有12章,全面论述了软件项目管理的基本概念、项目立项和策划、范围管理、进度管理、成本管理、质量管理、软件配置管理、团队管理、风险管理、项目收尾与验收、软件项目管理工具、课程实践。本书力求理论联系实际,内容深入浅出,实用性强。本书既可以作为高等院校“软件项目管理”课程的教材或教学参考书,也可作为软件工作者或相关技术人员自学的参考资料。
-
片上软件系统胡威,严力科由于片上可利用面积的增加,越来越多的嵌入式处理器将存储器集成在片上,通过片上高速总线来进行访问。片上存储器有利于缩小处理器核与内存之间的访问延迟,提高系统的整体性能。ScratchPadMemory是集成到芯片上的非cache用途的SRAM存储器的统称。通过软件控制的方法,将代码和数据存放在ScratchPadMemory中,提供给处理器使用。由于ScratchPadMemory具有软件可控制、响应速度快、占用片上面积小、能耗低的特点,在嵌入式系统中得到了越来越广泛的应用。本文关注ScratchPadMemory的有效使用,研究如何利用ScratchPadMemory进行嵌入式系统的优化,通过构造片上软件系统,对操作系统和程序进行加速,减少消耗在存储器访问上的时间,降低因存储访问带来的能耗,从而提高嵌入式系统的整体性能。
-
UML基础与建模实践教程王先国《UML基础与建模实践教程》是一本关于UML建模的实践教程,以大量案例为基础,重点介绍了UML体系结构、UML元素语义、语法、UML建模方法和RUP统一过程。全书分为3篇,共17章。第1篇(第1~13章)为UML语言基础,内容包括:UML语言体系结构、UML组成元素、UML图的表示方法、UML图的作用;第2篇(第14~15章)为UML高级技术,内容包括:Rose双向工程、RUP统一软件过程;第3篇(第16~17章)为UML建模实践,内容包括:网上书店建模和气象站数据建模,本篇重点介绍了领域建模与分析过程、用例建模与分析过程、动态建模与分析过程、RUP分析和设计过程。本书重点突出了UML语言的表示方法、系统建模方法和建模过程。书中所有的概念、技术、建模方法都通过实例来演示,内容精炼,表达简明,实例丰富,非常适合作为高等院校计算机专业及相关专业的教材,也可以作为培训机构相关专业的培训教材。
-
面向大规模应用的高性能计算编程与优化文梅,柴俊,苏华友,董辛楠,张春元随着信息技术的不断发展,应用对计算的需求不断增加,需要借助高性能计算系统来解决相关领域的问题。如何高效地利用高性能计算资源解决工程和科学问题成为急需解决的问题。《面向大规模应用的高性能计算编程与优化》源自于作者系列超级计算机进行大规模应用开发的经验和研究成果,对高性能计算相关的基础知识和优化关键技术进行系统的介绍。《面向大规模应用的高性能计算编程与优化》共9章,第1章绪论,主要介绍大规模应用对计算的需求,阐述编程方面的挑战;第2~5章介绍高性能计算的基础知识,重点介绍GPu和MIC编程及优化技术;第6~8章阐述作者基于天河一1A、天河2号超级计算机开发的三个典型应用案例,重点介绍大规模计算集群的优化技术;第9章介绍未来的高性能计算,E级计算的挑战以及一些新兴应用,并讨论未来高性能计算可能的发展方向。《面向大规模应用的高性能计算编程与优化》主要面向专门从事高性能计算的程序员和工程师以及使用大规模异构集群系统进行科学计算的科研人员,也可作为相关专业本科生和研究生的参考书。