软件工程及软件方法学
-
嵌入式实时系统的DSP软件开发技术(美)奥沙那 著,郑红,刘振强,王鹏 译《嵌入式实时系统的DSP软件开发技术》详细介绍了DSP在嵌入式实时系统设计中的软件开发方法,是讨DSP软件设计技术的专业技术指南。内容包括数字信号处理技术、嵌入式实时系统与DS的内在关联性、DSP嵌入式系统基本开发步骤、DSP硬件结构及DSP软件性能与其硬件结构的关系DSP软件设计的优化方法和技术、DSP软件设计的实时操作技术、DSP系统的测试和调试方法多CPU片上系统开发中嵌入式DSP软件设计技术等。随书附光盘一张,内含书中大量应用实的代码。《嵌入式实时系统的DSP软件开发技术》适合对DSP软件技术开发有兴趣的本科生、研究生、研发人员读。 -
软件工程实践教程梁旭 等编著《软件工程实践教程》从软件工程方法、基于java的web开发技术和开发工具三个方面说明了软件工程实践的各个环节,并结合三个详细的案例对软件工程实践进行全程指导。三个实践案例分别针对生命周期法开发信息系统、生命周期法开发网站和面向对象方法开发信息系统。《软件工程实践教程》不仅注重对方法论的总结,同时说明了基于java的web开发技术、建模工具和项目开发工具,书中案例适合作为实践教程,指导学生软件工程实践的全过程。《软件工程实践教程》适用于计算机应用、软件工程及信息管理方向的本科生使用,也可供从事系统和网站开发的人员参考。 -
Adaptive Project Framework中文版(美)威索基 著,杨金梅 译《Adaptive Project Framework中文版:不确定情况下的项目复杂性管理》随着关键项目的日益增多,传统项目管理模型已不再适合。许多情况下,不能预先指定完整的需求和目标,因此重大的改动不可避免。我们需要的是一个全新的项目管理框架:一个结合敏捷方法和业界最经久耐用的最佳实践于一体的框架。在《Adaptive Project Framework中文版:不确定情况下的项目复杂性管理》一书中,Robertk Wysocki提供了这样一个框架:适应性项目框架(APF),并阐明如何将它应用于各个领域。wysocki是世界顶级的项目管理顾问,他花费近10年的时间致力于帮助大型组织成功应对复杂项目。倾尽其所掌握的知识,Wysocki解释了我们需要一个全新框架的理由,对该框架的5个阶段进行了详细介绍,涵盖了工件、流程和可交付成果等各个方面,并阐明如何在相应的环境中最有效地应用每个阶段。通过学习4个详细的案例研究,您将发现APF如何帮助适应突发事件,以及在客户和项目团队坦诚合作的基础上如何鼓励做出创造性的回应。 -
嵌入式系统软件设计谢荣生 主编《嵌入式系统软件设计》基于arm处理器和嵌入式linux开发环境,全面讲述了嵌入式系统软件开发流程及主要内容。《嵌入式系统软件设计》分为五大部分,共10章。第一部分包括第1、2章,讲述嵌入式linux开发环境的搭建和嵌入式linux软件开发基础;第二部分包括第3、4、5章,分别讲述嵌人式bootloader、内核和根文件系统的基础理论及其移植;第三部分为第6章,讲述嵌入式系统驱动程序设计;第四部分为嵌入式应用程序设计,包括第7、8、9章,主要讲述基于qt的嵌入式gui设计和嵌入式数据库程序设计;第五部分为第10章,通过两个实际的嵌入式软件开发项目,加深对前述内容的理解,提高综合应用能力。《嵌入式系统软件设计》可作为高等院校的计算机、电子类相关专业嵌入式系统相关课程的教科书,也可作为基于arm核嵌人式系统软件开发的工程技术人员的参考资料。 -
CATIA V5R20中文版完全自学一本通云杰漫步科技CAX设计室 编著catia是法国dassault公司的三维cad/cam/cae一体化软件,是世界上主流的cad/cae/cam 一体化软件之一,被广泛应用于电子、通信、机械、模具、汽车、自行车、航天、家电和玩具等制造行业的产品设计。catia v5r20中文版是该软件的较新版本。《catia v5r20中文版完全自学一本通》共分为20章,从catia的安装和启动开始,详细介绍了其基本操作、系统和界面设置、图形设计、实体零件设计、零件特征转换、钣金件设计、装配设计、工程图设计、创成式外形设计、自由曲面设计、数字曲面设计、模具设计和数控加工等内容,并讲解了6个综合应用范例,同时本书还配备了交互式多媒体教学光盘。《catia v5r20中文版完全自学一本通》结构严谨、内容翔实、知识全面、可读性强,设计实例实用性强、专业性强、步骤明确。是广大读者快速掌握catia v5 r20中文版的自学实用指导书,也可作为大专院校计算机辅助设计课程的指导教材。 -
UML基础与Rose建模实用教程谢星星 编著《UML基础与Rose建模实用教程(附光盘)》系统地讲解了学习UML图和创建图中模型元素的基础理论,并通过两个完整的建模案例讲解Rose建模工具的使用。全书内容分为4部分:入门基础(第1-4章)介绍了面向对象、UML、Rational Rose和Rational统-过程的相关知识:图(第5-12章)针对UML的各种图,包括用例图、类图、对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图进行介绍;案例(第13-14章),以图书管理系统和超市信息管理系统为例,介绍如何使用UML分析和设计一个实际的项目;附录(附录 A-附录B)针对RationalRose的安装和应用进行详细介绍,并给出章末练习答案。《UML基础与Rose建模实用教程(附光盘)》注重学习的渐进性和实践性,对UML每一种图的讲解均通过“图的基本概念一图的组成一图的创建概述一图的创建示例”方式进行,从而完整地把握每一种UML图。通过建模的具体案例,帮助读者达到学以致用的目的。此外,每章附有操作练习题,着重培养读者的动手能力,使其在练习过程中能快速提高实际应用水平。《UML基础与Rose建模实用教程(附光盘)》适合软件设计与开发人员学习参考,更适合作为高等院校计算机软件工程相关专业的教材或教学参考书。 -
Maven实战许晓斌 著本书由国内社区公认的Maven专家Juven Xu亲自执笔,内容的权威性毋庸置疑。 本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。 本书适合所有Java程序员阅读,无论你是从未使用过Maven,亦或是已经使用Maven很长一段时间了,相信你都能从本书中获得有价值的参考。本书也适合所有项目经理阅读,它能帮助你更规范、更高效地管理Java项目。 你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。 本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。 -
面向对象软件工程(美)布吕格,(美)迪图瓦 著,叶俊民,汪望珠 等译《面向对象软件工程:使用UML、模式与Java(第3版)》由b.bruegge和a.h.dutoit编写的,是卡耐基·梅隆大学(cmu)高年级本科生和研究生的教材。在第3版本中,作者以循序渐进的方式给出一个完整案例,并把它作为贯穿全书的主线,为读者运用各种软件工程工具创造一个现实环境。《面向对象软件工程:使用UML、模式与Java(第3版)》所采用的自底向上方法,有助于学生或专业人员循序渐进地学习。本教材向读者展示了如何成功地处理大型复杂软件系统的构建和维护。作者先介绍了开发人员应用软件工程技术所需的基本技能,接下来关注于使开发人员明确、设计并实现复杂系统的方法和技术,最后展示了如何支持贯穿软件生命周期的系统变化,是“软件工程”课程的理想教材。 -
计算机软件技术实训教程冯元椿 主编本书包括可行性分析、项目计划与质量管理、需求分析、总体设计、详细设计、程序设计、软件测试、系统实施、软件维护和文档规范等内容,书中以案例的形式,从应用的角度出发,采用任务驱动的方式,通过具体实例详细介绍了软件开发的基础知识、开发过程及其实训的全过程,紧扣实训主题,力求避免抽象的理论介绍,并辅以一个贯穿始终的案例。阅读本教材,结合上机操作与实训管理平台,能在较短的时间内学会使用HT—ML、JavaScript、NUnit、NUnitASP、Project、UML、ASPNET、AD0.NET、SQL Server、Visual Source Safe、Visi0等技术开发基于Microsoft B/S架构的软件项目。为方便教师教学,本书配备免费电子教案,各章节中有关软件技术实训文档资料与程序的源代码,可直接用于学生实训。欢迎选用本书作为教材的老师登录http://www.cmpedu.corn下载或发邮件到11m7785@si—Ha.com索取。 -
计算机软件项目实训指导方英兰 等编著本书根据计算机专业的知识体系,并考虑IT行业主要岗位的技能要求,面向实际应用给出了循序渐进、任务驱动的39个实训项目,涵盖Web技术、C语言、Java开发、C++开发、网络技术、数据库技术、汇编语言、操作系统、嵌入式系统等课程的主要知识点和专业技能。全书共分5章:绪论、项目开发示例、基础训练、专题训练和综合训练。教师可按照计算机专业教学进度安排实训,建议基础训练对应第一学年的课程实践环节;专题训练对应第二学年的课程实践环节;综合训练对应第三学年的课程实践环节和毕业设计。本书为任课老师提供项目参考解答。读者对象:本教材与社会IT人才培训机构合作编写,借鉴了国际上先进的训练模式和培训项目,内容具有先进性和实战性,在教学实践中已得到良好反馈。本书可作为高等工科院校计算机、软件工程、信息管理等专业课程实践教材。
