软件工程及软件方法学
-
软件开发生命周期与统一建模语言UML曹静 编统一建模语言(UML)在面向对象的软件分析与设计中起着举足轻重的作用。本书以“实用为本”为原则,在介绍软件工程基本理论之后,通过大量实例讲解软件开发生命周期的主要方法;系统讲授了统一建模语言的应用,展示了在软件开发的各个阶段中如何使用UML;示范了如何利用UML选择合适的技术以满足应用的需求;并试图通过自己的尝试,在面向对象程序设计中吸收传统结构化设计方法,走出自己的道路。本书结合实例陈述理论,深入浅出,可以作为计算机及相关专业的软件工程课程或统一建模语言课程的教材,同时也适合作为广大编程爱好者金额的自学参考书。本书电子教案及实例源代码可以从中国水利水电出版社网站免费下载,网址为:http://www.waterpub.com.cn/softdown/。 -
IT项目管理案例与分析王长峰、李英辉《21世纪高等院校项目管理工程硕士系列规划教材:IT项目管理案例与分析》以IT项目(通信工程项目、系统集成项目和软件开发项目)为研究对象,注重强调创新的理念——系统性、集成性、过程性、信息性、多目标决策性和博弈性,以IT项目的整个生命周期,即项目决策、项目设计、项目计划、项目采购、项目实施控制、项目验收等阶段为研究重点,运用项目的过程管理和动态控制思想研究和分析IT企业项目管理的实际案例。IT项目管理案例教材所选的实际案例都是成功的工程项目案例,是作者在总结多年工程项目的实际经验基础上编写而成的。《21世纪高等院校项目管理工程硕士系列规划教材:IT项目管理案例与分析》不仅可作为高等院校项目管理领域工程硕士教材,亦可作为相关专业及从事项目管理工作的有关人士的学习和参考书。 -
MATLAB在环境科学中的应用宋新山作为一 种简单、高效、功能强大的计算和绘图语言,MATLAB在科学与工程计算领域具有非常广泛的用途,深受理工科大学生、研究生和许多工程技术人员的喜爱。 本书根据 MATLAB的主要计算功能,将环境科学中的相关科学计算问题进行分类,结合理论介绍和实例分析,讲述了这些科学计算问题的 MATLAB实现。本书分析了环境科学中计算和数学模拟的重要性,并对环境科学与工程中的主要计算问题进行了分类概述;概括了 MATLAB计算和绘图的主要功能;讲述了基于MATLAB的几种环境数学模拟模型的参数估计方法;介绍了均一环境介质、多孔介质和多介质环境数学模型的解析解、数值解的 MATLAB求解和图形表达;利用 MATLAB的规划求解函数,讲述了环境规划数学模型的各种求解方法;介绍了基于 MATLAB的环境计量分析方法的求解;还介绍了一些环境数学问题的非传统解法的 MATLAB实现。 本书可供从事环境评价、环境规划实践工作的环保科技工作者以及从事定量模拟和数据分析的环境科学研究工作者参考,也可供高等院校环境科学与环境工程专业的研究生、高年级本科生学习使用。 -
软件体系结构设计李千目 等本书系统介绍了软件体系结构的基本原理、方法和实践,全面反映了软件体系结构研究和应用的最新进展。既讨论了软件体系结构的基本理论知识,又介绍了软件体系结构的设计和工业界应用实例,强调理论与实践相结合。全书共4篇22章,第一篇“基础篇: 软件体系结构的理论”,第二篇“软件复用与构件库的设计”,第三篇“软件规模的度量”,第四篇“软件的性能抗衰”。第一篇分为8章,介绍了软件体系结构的基础理论,包括软件体系结构的概念及演化、软件建模基础、软件体系结构的形式化、软件体系结构的风格、体系结构的描述语言、软件质量建模、设计模式等内容。第二篇分为4章,首先介绍软件复用的相关概念、发展现状以及基于复用驱动的软件过程,并对软件复用的关键因素做了详细介绍。在对构件技术的相关概念、三大主流构件技术进行分析之后,总结了几种较为经典的构件描述模型和构件检索方法。随后介绍运用软件体系结构进行构件组装的方法。第三篇分为5章,在对FPA方法以及其他的软件规模度量方法进行详细介绍的前提下,对FPA的不足提出了改进。第四篇分为5章,介绍了软件性能抗衰方面的相关研究内容。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件体系结构教材,也可作为软件工程高级培训、系统分析员培训、系统构架设计师培训教材,以及软件开发人员的参考书。 -
自动化软件测试张瑾、杜春晖 编本书主要介绍软件测试知识以及测试工具的使用方法。本书使用的配置环境是Windows 2003和.Net Framework 2.0,并逐步引领读者学习基础知识和各个工具的使用技法,最后将其贯穿并设计了符合软件企业特点的自动化测试流程。全书内容由浅人深,并辅以大量的实例说明,最后给出了一个完整的项目案例。随书光盘中含有本书所有实例的脚本,以及项目案例的源程序,供读者学习参考使用。本书供有一定软件测试基础的测试人员使用,也可作为软件测试职业培训教材使用,对于缺乏软件测试知识和经验的爱好者来说,可以迅速对软件测试拥有一个全面清晰的认识,并积累实战经验。 -
软件工程实验狄国强,杨小平,杜宾 编著本书是学习软件工程课程的实验指导教材,全书由16个实验组成,内容覆盖了软件工程的基础知识、可行性研究、需求分析、系统设计、数据库设计、界面设计、结构化方法和面向对象方法、软件测试及软件配置管理。实验设计注重实践操作,包括了Visio、Rational Rose、Project、VSS等工具软件的使用,以期通过这些实验促进学习者对软件工程理论知识的掌握。本书可以作为高等学校计算机科学与技术及相关专业的本科、专科、高职学生软件工程课程的实验教材,也适合作为培训教材或自学参考书。 -
DSP开发应用技术曾义芳 编著本书主要介绍DSP技术在众多科技领域中的应用,包括在数据采集和处理、现代通信技术、软件无线电、图像处理、语音信号处理、音/视频信号处理及消费电子产品、测控系统、电力和电机控制、水声和声纳及雷达信号处理、仪器仪表和其他领域中的应用。每章均围绕系统和设备的软硬件组成、功能、特点进行精炼的介绍。本书系统性、概括性、实用性强,适合众多科技领域中的研究及开发人员参考,可作为大专院校数字信号处理课程的应用实例,也可作为企事业单位及公司培训技术人员的范本,更适合图书馆、情报资料室收藏。 -
常用工具软件标准教程牛仲强计算机初级用户在使用计算机过程中的需求,将当前流行的工具软件资料加以收集和整理,并通过简洁明了的文字、通俗易懂的语言和翔实生动的应用案例,详细介绍各种工具软件的功能、基本操作方法以及操作技巧。本书共分16章,主要包括系统维护与优化、磁盘管理、计算机安全与防护、图形图像处理、光盘制作以及行业管理等内容,基本上涵盖了计算机应用的各个方面。本书配套光盘提供了大容量的语音视频教程。本书理论与实践紧密结合,适合计算机初级用户使用,也可以作为各类院校非计算机专业的基础培训教材。 -
电脑实用工具软件应用教程孙印杰、靳瑞霞、高翔、等本书介绍目前最常用的电脑实用工具软件。全书以“常用工具”为出发点,使用任务驱动的形式,介绍了系统优化、系统管理、数据备份与还原、硬盘分区、压缩与解压缩、加密与解密、图形图像、影音播放、文件的切割与修复、刻录光盘、共享网络资源、网络通信以及计算机安全等方面的内容。本书以“实用”为原则,通过大量的实例介绍每个软件的使用方法和技巧,适合于广大电脑新手学习使用,尤其适合用做培训班和大中专院校相关专业的教材。 -
软件测试基础教程斯皮勒本书是国际软件测试认证委员会(ISTQB)认证考试的指定教材,也是软件学院相关专业软件测试课程的理想教材。书中从软件测试的基础、软件生存周期中的测试,静态测试、测试设计技术、测试管理测试工具等几个方面介绍了软件和系统测试的基本技术、工具和概念。本书适合作为本科院校软件学院相关专业软件测试课程的教材,也是软件测试领域技术人员的理想参考书。
