软件工程及软件方法学
-
DAVINCI技术原理与应用指南赵勇本书深入浅出地介绍了Da Vinci(达芬奇)技术的原理及其应用,并以在Da Vinci上开发一个实际的流媒体项目为线索全面地介绍了达芬奇技术的技术要点。全书共分10章,介绍了DVEVM、DVSDK等软件环境的安装和使用,视频信号采集的基本知识,并详细地分析了V4L2驱动程序的工作机制,简要地介绍了最新的H.264/AVC编解码算法,详细地分析了Da Vinci芯版的双核特性以及由此提出的编解码引擎和服务器的基本概念、相关API的使用示例,编解码引擎和服务器的工作原理,并介绍了在TI系列芯片上实现算法所必须遵循的xDAIS和xDM算法标准。本书还分析了几种流媒体传输技术,基本的UDP、TCP、RTP协议在传输媒体净荷数据有关的特性与技术细节,并给出了实例代码。最后进行了H.264码流在网络上传输的适应性分析。全书提供了很多程序示例代码以及较为翔实的分析研究。本书适合DSP或ARM软件编程人员作为工作工具使用,也可以作为大学DSP、ARM相关课程的参考书使用。 -
软件过程质量管理苏秦、何进、张涑贤《软件过程质量管理》充分考虑软件产品及其生产过程的特殊性,在全面论述现代软件质量管理原理的基础上,结合作者的研究和国内外的最新成果,以支持软件过程质量管理方法的体系结构为主线,系统介绍了软件质量管理方法、模块化软件生产过程的质量管理方法以及软件过程质量评价与度量的关键技术。全书共七章,主要内容包括软件质量概述、软件度量及质量改进、软件需求过程、设计过程、测试过程、维护过程、外包过程的过程质量管理与评价。《软件过程质量管理》可作为高等院校相关专业教师和研究生的教学用书,也可作为软件质量管理的专业人员和系统分析师的参考书,还可作为软件公司、计算机专业管理人员以及软件质量研究爱好者的参考和自学用书。 -
经济系统的动态分析王翼本书介绍对经济系统进行动态分析的基本理论和方法。主要内容包括:微分方程、差分方程的求解、稳定性分析和相图分析;动态最优化问题的解法,如变分法、最大值原理、动态规划、Hamilton-Jaccobi_Bellman方程、比较静态分析和比较动态分析;对几个典型的经济问题的动态分析。本书可作为经济、管理和金融类研究生动态经济学课程的教材或教学参考书,也可供本科高年级学生的选修课使用,对于经济分析工作者也有一定的参考价值。 -
学以致用科教工作室本书的内容是在仔细分析初、中级用户学用计算机的需求和困惑的基础上确定的。它基于“快速掌握、即查即用、学以致用”的原则,根据日常工作和娱乐中的需要取材谋篇,以应用为目的,用任务来驱动,并配以大量实例。通过系统地学习本书及光盘内容,相信读者将可以轻松、快速地掌握计算机的实际应用技能,从而得心应手地使用计算机。全书分24章,详尽地介绍了音频工具、视频工具、图像浏览工具、图像获取工具、电子阅读工具、网页浏览器、文件上传工具、文件下载工具、电子邮件收发工具、实时通信工具、BBS工具、杀毒软件、防火墙、文件压缩工具、文件分割工具、数据恢复工具、磁盘工具、光盘刻录工具、系统测试工具、硬盘优化工具、内存优化工具、显卡优化工具、系统优化大师、卸载工具等内容。每个章节都精心安排了丰富的实训内容,旨在将计算机软件工具的使用技巧和心得完完全全地传授给读者。 本书及配套的多媒体光盘面向初级和中级计算机用户,可作为计算机入门级读者、计算机爱好者和各行各业需要学习计算机人员的培训或自学用书,也可以作为大中专院校师生的教材或参考用书。 -
truts框架结构的javaWeb开发技术基础与实践教程孙更新 等编著本书讲解了Struts基础知识和Tiles、Validator框架以及如何构建插件等内容,最后还介绍了Hibernate框架和Spring框架的基本知识,并在此基础上介绍了Struts+Hibernate+Spring开发模式下进行Web应用开发的基本方法。最后通过两个实际开发实例,使读者能够结合实际,快速、高效、灵活地设计出专业的基于Struts框架的企业级Web应用。本书采用理论与实例结合、相互渗透、逐步引导的方法,通过实例剖析技术的具体应用,使读者能十分容易入门并逐步精通。 本书可作为初学者的入门教程,更适用于有一定Web编程基础的读者,通过本书的学习读者可能迅速提高自己的编程水平,达到实际商业开发的要求。 -
软件工程实验狄国强,杨小平,杜宾 编著本书是学习软件工程课程的实验指导教材,全书由16个实验组成,内容覆盖了软件工程的基础知识、可行性研究、需求分析、系统设计、数据库设计、界面设计、结构化方法和面向对象方法、软件测试及软件配置管理。实验设计注重实践操作,包括了Visio、Rational Rose、Project、VSS等工具软件的使用,以期通过这些实验促进学习者对软件工程理论知识的掌握。本书可以作为高等学校计算机科学与技术及相关专业的本科、专科、高职学生软件工程课程的实验教材,也适合作为培训教材或自学参考书。 -
实用工具软件简明教程任科、李裕春、时党勇本书运用帕累托80/20效率法则,精选办公、娱乐等最常用的70余种实用工具软件,对核心操作及功能特点予以详细阐述,内容涵盖电脑网络技术、多媒体功能、文件操作、系统维护、视频技术等诸多方面,同一功能分别采用不同的软件来实现,并给出具体的实现过程,所述步骤简明扼要,可操作性强,易于学习和掌握,并能使读者学会举一反三,轻松掌握其他工具软件。本书可以作为大专院校和科研院所各专业师生学习使用工具软件的教材或参考书,也可以作为各类电脑培训班学员及其他电脑爱好者学习计算机实用软件的人门用书。熟练掌握各章内容,可以迅速增强读者的电脑水平,极大提高读者应用电脑的工作效率。 -
软件体系结构设计李千目 等本书系统介绍了软件体系结构的基本原理、方法和实践,全面反映了软件体系结构研究和应用的最新进展。既讨论了软件体系结构的基本理论知识,又介绍了软件体系结构的设计和工业界应用实例,强调理论与实践相结合。全书共4篇22章,第一篇“基础篇: 软件体系结构的理论”,第二篇“软件复用与构件库的设计”,第三篇“软件规模的度量”,第四篇“软件的性能抗衰”。第一篇分为8章,介绍了软件体系结构的基础理论,包括软件体系结构的概念及演化、软件建模基础、软件体系结构的形式化、软件体系结构的风格、体系结构的描述语言、软件质量建模、设计模式等内容。第二篇分为4章,首先介绍软件复用的相关概念、发展现状以及基于复用驱动的软件过程,并对软件复用的关键因素做了详细介绍。在对构件技术的相关概念、三大主流构件技术进行分析之后,总结了几种较为经典的构件描述模型和构件检索方法。随后介绍运用软件体系结构进行构件组装的方法。第三篇分为5章,在对FPA方法以及其他的软件规模度量方法进行详细介绍的前提下,对FPA的不足提出了改进。第四篇分为5章,介绍了软件性能抗衰方面的相关研究内容。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件体系结构教材,也可作为软件工程高级培训、系统分析员培训、系统构架设计师培训教材,以及软件开发人员的参考书。 -
MATLAB在环境科学中的应用宋新山作为一 种简单、高效、功能强大的计算和绘图语言,MATLAB在科学与工程计算领域具有非常广泛的用途,深受理工科大学生、研究生和许多工程技术人员的喜爱。 本书根据 MATLAB的主要计算功能,将环境科学中的相关科学计算问题进行分类,结合理论介绍和实例分析,讲述了这些科学计算问题的 MATLAB实现。本书分析了环境科学中计算和数学模拟的重要性,并对环境科学与工程中的主要计算问题进行了分类概述;概括了 MATLAB计算和绘图的主要功能;讲述了基于MATLAB的几种环境数学模拟模型的参数估计方法;介绍了均一环境介质、多孔介质和多介质环境数学模型的解析解、数值解的 MATLAB求解和图形表达;利用 MATLAB的规划求解函数,讲述了环境规划数学模型的各种求解方法;介绍了基于 MATLAB的环境计量分析方法的求解;还介绍了一些环境数学问题的非传统解法的 MATLAB实现。 本书可供从事环境评价、环境规划实践工作的环保科技工作者以及从事定量模拟和数据分析的环境科学研究工作者参考,也可供高等院校环境科学与环境工程专业的研究生、高年级本科生学习使用。 -
通信软件设计基础宋茂强 主编本书针对通信软件和通信协议特点,从通信协议的分析、设计和描述入手,系统的介绍了两种适用于通信软件需求分析结算和设计阶段的形势化描述语言,即消息跟踪语言MSC和规范说明和描述语言SDL,重点介绍了在电信领域得到广泛应用的SDL语言,并以设计一个微型交换机软件和一个简单通信协议为例,说明如何运用这些形式化语言进行通信软件的需求分析\概要设计和详细设计以及通信协议的分析设计.本书看作为计算机通信专业和软件工程(通信软件方向)专业高年级本科生和研究生的教材,也可供通信软件开发人员参考.
