软件工程及软件方法学
-
Symbian手机软件开发工程师培训杨常青 著《Symbian手机软件开发工程师培训》主要讲解了Symbian操作系统和$60用户界面开发平台的系统知识。重点讲解了如何搭建Symbian应用程序的开发环境和Symbian操作系统的基础知识,包括基本数据类型和命名规则、内存管理机制、描述符,客户端/服务器框架,活动对象框架,动态数组、Symbian操作系统结构以及文件服务器等。本课程的编排具有很强的实用性,不是单纯的为学员讲述理论知识,更是配以大量的实例讲解,从实际操作的角度帮助读者快速地学习Symbian智能手机应用程序开发过程,更快地通过入门阶段,掌握移动开发的专业技能通过《Symbian手机软件开发工程师培训》。学员应能够从事在S60用户界面上开发手机常用应用程序,包括$60应用程序框架、S60用户界面控件设计、S6嗵信应用开发、S60多媒体应用开发、平台安全性、应用程序的部署以及sylmbian签名等。 -
常用工具软件郑平,袁云华 编著《常用工具软件》介绍目前最为流行的常用工具软件,包括音频视频工具、网络通信工具、系统安全工具、图形图像工具、文件文档工具、翻译工具、光盘工具、磁盘工具以及系统维护工具。《常用工具软件》从初学者的角度出发,以软件的基本功能为主线,用丰富的案例贯穿全书,重点介绍了常用工具软件的使用方法和操作技巧。读者通过《常用工具软件》的学习,可以轻松、快速地熟悉和掌握这些工具软件。《常用工具软件》可作为中等职业学校计算机及应用专业“常用工具软件”课程的教材,同时也可作为计算机短期培训班的培训用书。 -
软件工程曹哲、高诚本书从实用的角度出发系统地介绍了软件工程的基本理论、方法、技术、工具和环境。全书共17章。内容主要包括:概述,软件项目管理,计算机系统工程,需求分析,面向数据流的分析方法,面向数据的分析方法与形式化方法,面向对象的需求分析,软件设计基础,面向数据流的设计方法,面向数据的设计方法,面向对象的设计方法,人机界面设计,程序设计语言与编码,软件测试、软件维护、软件配置管理以及软件开发新技术简介等。本书结构合理,在选材上注重了实用性,以期达到理论与实践相结合、学以致用的目的,本书对计算机辅助软件工程(CASE)工具的介绍几乎贯穿全书,概念清楚、通俗易懂、内容翔实、实例丰富、习题思考题与内容配合紧密。本书既可作为高等院校“软件工程”课程的教材或教学参考书,也可作为软件开发人中的参考书。 -
软件需求案例(美)韦瑟尔 著《软件需求案例》将指导您如何将通用的范本同有效的软件需求结合起来。《软件需求案例》将帮助您学习进化的、实用的技巧来应付各种具体的软件需求,《软件需求案例》中提供了30个需求的范本板以及大量的实例来帮助您构建具体而又有效的软件需求。《软件需求案例》中的每一个范本都向您解释软件需求所需要考量的范畴,揭示潜在性的问题,指出可能存在的缺陷,提出更进一步的建议,以及其他的提示。《软件需求案例》同时还涵盖了如何为软件需求编写其他信息,诸如假设、术语表、文档历史和参考资料等,以及如何构建软件需求的规范。 -
软件测试技术基础武剑洁,陈传波,肖来元 编著本书从软件测试的基础知识入手,涵盖软件测试的理论知识和实践环节内容。全书共分五个部分。第一部分从一个浅显的实例入手,围绕软件测试的三大最重要的基础概念展开讨论,使读者可以尽快了解和参与软件测试实践,同时也介绍了软件测试的原则、分类、过程模型和国内外现状等。第二部分详细讨论了常见的测试用例设计方法,包括黑盒测试、白盒测试的典型方法以及面向对象软件的测试方法。每种测试方法的论述中都包括系统的理论介绍和丰富的案例实践,同时介绍了相关方法应用于实际测试工作中的经验性指导原则。第三部分从测试阶段的角度描述了单元测试、集成测试和系统测试的内容及过程,并通过案例来说明自动化单元测试的计划、设计与实施。第四部分涵盖测试人员日常工作的两大内容,包括测试用例的组织与维护,以及对软件缺陷的管理,强调测试过程合理、适度的文档化。第五部分讨论了自动化测试的基础理论,并通过介绍主流的功能测试工具WinRunner的基本使用来展示自动化测试的实施过程和重点、难点。附录中给出了常见的软件测试术语和常见的测试专业网站。随书附光盘,内容包括电子课件、案例代码(均已调试通过)、课外阅读材料、案例详细分析及思考题参考答案。本书结构清晰,内容丰富,难易适中,书中贯穿丰富的实例,并附有详细的源代码,可帮助读者快速上手。本书适合高校计算机及软件工程专业本科生或研究生作为教材使用,也可作为软件测试人员的技术参考书。 -
开发者突击三扬科技 编著本书全面介绍了如何使用Struts 2框架技术开发Java EE应用程序,书中对Struts 2的开发思想及技术要点进行了详细阐述。全书主要内容包括:深入剖析Struts 2核心原理;详细讲解Struts 2中的拦截器、类型转换、输入校验、国际化、文件上传、标签、标注等技术;全面介绍Struts 2与其他业务层、持久层、表示层框架技术的整合原理及整合过程;最后提供了大量Struts 2整合其他框架技术开发实际应用的详细过程。本书注重编程思想与实际开发相结合,书中的每个知识点都配备了具有典型性和实用价值的应用开发实例,使读者不仅能够掌握相关技术,更能够活学活用,举一反三。随书附赠光盘内容包括本书范例源程序及各个章节视频教学、课后习题。本书内容深入浅出,通俗易懂,适合广大Java爱好者及程序开发人员,尤其适合那些希望尽快掌握Struts 2应用技术,以及进行Struts 2实际开发的人员;同时本书也适合高等院校相关专业的广大师生作为参考用书,以及各培训机构作为教学参考书。 -
面向复用的需求建模赵海燕,张伟,麻志毅 编著《面向复用的需求建模》以复用技术为主线,系统地介绍面向复用的软件开发过程中最关键的一步——需求建模所涉及的基本思想和方法,包括传统的需求工程、领域工程方法、面向特征的领域建模方法以及基于UML的需求建模。同时,结合金融信贷、奥运信息管理系统、文档编辑器、网上商店等领域的实际案例,应用面向复用的需求建模理论和方法进行了深入的建模实践。《面向复用的需求建模》内容兼顾理论与实践两方面,可使读者在获得面向复用的需求建模理论知识的同时,学会如何将理论知识应用于实践。《面向复用的需求建模》适用于计算机软件及相关专业的本科生或研究生,也适合高级计算机软件开发人员使用。 -
三维游戏引擎设计与实现耿卫东 著《三维游戏引擎设计与实现》结合作者自主设计并多次获得国家级科研项目资助的CAP引擎的具体设计与实现,介绍三维游戏引擎及其开发过程。《三维游戏引擎设计与实现》具体介绍了蔚戏引擎的构架、三维场景管理模块的设计、渲染器的设计、骨骼动画的设计、粒子特效及编辑器的设计、GUI其编辑器的设计、输入输出模块的设计、网络模块的设计、音效模块的设计、人工智能模块的设计以及引擎总体架构等方西的内容。CAP引擎由C++语言编写,配套光盘中附有该引擎的所有源代码和若干相关的DEM0,以及引擎设计的参考文档。《三维游戏引擎设计与实现》可作为各高校数字媒体类相关专业的教学月书瓤;也可以作为游戏设讨爱好者的工具书或参考书。 -
计算机常用工具软件教程匡松,孙耀邦 主编《计算机常用工具软件教程》介绍了数十种常用工具软件的功能、特点、使用实例和技巧。书中的工具软件都是经过精挑细选、有代表性的、运行速度快、口碑好的经典软件。按照软件的类型全书共划分为8章,即:文件工具软件;媒体工具软件;磁盘管理工具软件:光盘管理工具软件;网络应用工具软件;安全防范工具软件;翻译工具软件;系统管理及优化工具软件。《计算机常用工具软件教程》文字简洁,步骤清晰,图文并茂,一目了然,通俗易懂,方便实用,读者可以轻松、迅速地掌握工具软件的下载、安装和正确使用方法。利用这些工具软件,可以有效地提高计算机系统的整体性能和工作效率,充分发挥计算机潜能,快速提高读者的计算机应用技能。《计算机常用工具软件教程》可作为大专院校非计算机专业相关课程的教材,也可作为广大计算机用户的自学参考书。 -
Eclipse,Struts,Hibernate,Spring集成开发宝典(含?陈天河 等编著本书以Eclipse为开发工具,详细讲解了Struts 2,Hibernate和Spring这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。本书对每一个组件的讲解都是以入门级实例开始的,然后对组件的架构以及各方面的功能进行了深入的探讨。这样安排的好处是使读者在具备了初步知识的基础上对组件进行更深入的理解,并通过一系列贴近实际的实例来提高读者对组件的把握能力以及迅速丰富开发经验。本书的配套光盘中包含了本书所有实例的完整源代码以及开发中需要使用到的辅助工具。另外,作者还提供了交流空间(http://spaces.msn.com/programbible/)为广大读者解答学习中遇到的各种问题。本书适用于使用基于Struts2,Hibernate,Spring的Java应用程序进行开发的技术人员,同时也非常适合对这三种技术感兴趣的读者进行学习和提高。
