软件工程及软件方法学
-
网络化控制系统的新进展郭戈,卢自宝网络化控制系统是指通过实时网络形成的闭环反馈控制系统。相对于传统控制系统,网络化系统不但成本低、可靠性高、安装和维护简便、而且可以通过网络共享系统资源,实现远程的操作与控制。《网络化控制系统的新进展》系统地介绍了网络化系统在控制和通信交叉研究方面的最新研究成果,提出从控制和调度(或网络资源优化管理)两个方面对网络化系统的有关科学问题进行深入探讨,其研究视角、分析和解决问题的思路都别出心裁,有很好的创新性。 -
软件随想录(美)斯伯尔斯基(Joel Spolsky)这是一本介绍软件管理的小品文集。全书分为45章,内容十分丰富全面,小到项目负责人制订进度表,大到软件执行总裁提出富有竞争性的战略,都在本书的介绍之列。作者Joel Spolsky以个人经验和感悟,用幽默风趣的笔法深入介绍软件开发项目管理的细节,帮助读者改进软件开发中的误区,提高效率。本书是Joel Spolsky的首部博客文集,涵盖了最重要的博文,以及独到的评述和洞见。从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。 -
威胁建模(美)斯塔克 著,江常青 等译本书通过各个生动有趣的案例,让读者知道什么是原动力、原动力的意义何在,揭示了人们只要从树立最简单的目标开始,一步一步,不断延伸,不断扩张,最终会攀上事业的高峰的道理。本书是鼓励年轻人积极进取的作品,适合大众阅读。 -
LabVIEW 2013完全自学手册李静 编著本书帮助读者从实用角度学习LabVIEW,内容分为三篇。入门篇包括LabVIEW基本操作、基本数据类型及其相互转换、程序结构、数据运算函数、控件及其用法、图形控件、文件函数及使用、字符串操作等;提高篇包括数学分析、信号处理、软件间通信、时间相关函数、应用程序控制、网络编程技术、总线技术与仪器控制、数据库访问及程序发布;应用篇分别以多通道温度检测记录系统和温湿度检测管理系统为示例介绍如何运用LabVIEW解决实际问题。本书以实例为依托,将LabVIEW知识点的讲解化为直观的显示效果和具体的操作方法,因而容易使初学者轻松入门并建立起学习兴趣。本书适于从事测试与计量、电子开发等行业的工程技术人员阅读,也可用作计算机、电子信息、通信工程、自动化等专业的本科生及研究生的教学参考。 -
软件质量与测试孟磊暂缺简介... -
算法的乐趣王晓华算法之大,大到可以囊括宇宙万物的运行规律;算法之小,小到寥寥数行代码即可展现一个神奇的功能。算法的应用和乐趣在生活中无处不在:历法和二十四节气计算使用的是霍纳法则和求解一元高次方程的牛顿迭代法;音频播放器跳动的实时频谱背后是离散傅立叶变换算法;DOS时代著名的PCX图像文件格式使用的是简单有效的RLE压缩算法;RSA加密算法的光环之下是朴实的欧几里德算法、蒙哥马利算法和米勒-拉宾算法;井字棋、黑白棋、五子棋和俄罗斯方块游戏背后是各种有趣的AI算法;华容道游戏求解的简单穷举算法中还蕴藏着对棋盘状态的哈希算法;遗传算法神秘不可测,但用遗传算法求解0-1背包问题只用了60多行代码……一本书带你走进色彩缤纷的算法世界,让你尽享算法的乐趣。 -
团队软件过程(美)Watts S. Humphrey团队软件过程(修订版)是美国embry-riddle aeronautical大学为计算机科学系研究生和高年级本科生开设的一门软件工程课的教科书。这本书系统地论述了如何以开发团队的形式来进行软件的开发,并对开发过程作出了具体而详尽的指导,包括团队成员之间的协调、进度的管理、质量的控制等令读者最感兴趣的方面。本书内容包括四个部分:第一部分——绪论,包括前两章,是对理论的简单介绍,介绍了什么是tspi、tspi的组织结构等内容。第二部分——tspi过程,包括第3章到第10章,则是整个小组研究周期的详细内容,详细解释了小组软件开发的步骤,并且给出了 tspi完整形式的例子。第三部分——小组角色,包括第11章到第15章,提供了小组成员角色的细致描述:小组领导者、开发经理、计划经理、质量/进度监督经理,以及技术支持经理。第四部分——使用tspi,包括第16章到第18章,讲述了在使用本书的过程中需要注意的一些原则。 -
软件功能测试自动化实战教程51Testing软件测试网 组编 周焕来 贾海涛软件功能测试既是基础的软件测试领域,也是一个没有完全解决掉问题的领域,若要便捷有效地进行自动化功能测试并不完全是简单的事情,本书第一部分首先介绍软件功能测试中的两大关键理念:数据驱动测试和关键字测试;第二部分围绕这两大理念全新全面介绍经典测试工具UFT11.5(QTP的最新版本)的功能和使用方法,并结合实践讲解具体的使用方法及实现数据驱动测试和关键字测试的方法;第三部分,在UFT的基础上引入几个高阶工具,讲安全测评中的Fuzzing测试引入功能自动化测试领域,补充常用功能测试工具在非界面测试和非Windows平台测试方面的不足。《软件功能测试自动化实战教程》适合软件测试从业者、新入职人员,以及大专院校相关专业的师生用书,和培训学校的教材。 -
TMS320C54x DSP结构、原理及应用戴明桢,周建江 编著DSP经历了近30年的飞速发展,已经在众多高科技领域和日常生活中得到了越来越广泛的应用。本书是一本学习DSP的入门教材。全书以TI公司推出的性能价格比高、结构典型、应用十分广泛的TMS320C54x系列DSP芯片为例,详细介绍了DSP的结构组成、工作原理、指令系统、软件编程和集成开发环境CCS的使用方法,并且给出了TMS320C54x DSP在实现FIR和IIR滤波器、FFT等应用中的编程使用方法。本书既可作为高等院校工科电子类专业本科生和研究生的教材,也可供从事数字信号处理技术和DSP芯片开发应用的广大工程技术人员参考。 -
基于进化优化的软件变异测试理论及应用姚香娟,巩敦卫《基于进化优化的软件变异测试理论及应用》阐述基于进化优化的软件变异测试基本原理及应用,内容主要涉及等价变异体检测、基于相关性分析的变异体约简、变异测试数据进化生成及变异准则改进等。《基于进化优化的软件变异测试理论及应用》除了详细阐述所采用的原理与方法之外,还给出不同方法在基准和工业软件测试中的应用,以及全面的方法对比和结果分析。《基于进化优化的软件变异测试理论及应用》是作者多项国家和省部级科研项目系列研究成果的结晶。
