软件工程及软件方法学
-
Eclipse宝典李松林,陈华清,任鑫 编著本书分为三部分。“基础篇”介绍了Eclipse的历史由来、基本概念、Eclipse工作台的基本布局,然后介绍了如何使用Eclipse进行基本的Java和C/C++开发。“提高篇”介绍了如何利用Eclipse中的Ant编译大项目,如何借助Eclipse内置的CVS客户端进行团队开发,如何搭建XML开发和Web应用开发环境以及开发的具体流程。在“提高篇”的最后,还介绍了如何使用Eclipse中的GUl库(SWT库和JFace库)进行桌面应用开发。“高级篇”介绍了基于Eclipse的Struts、MySQL数据库、J2ME、LJM[一建模、J2EE开发环境的搭建以及开发流程。在“高级篇”的最后,阐述了Eclipse插件开发的基本内容。本书内容循序渐进,实例丰富,操作以及开发步骤讲解详细,是Eclipse开发者和愿意学习Eclipse的人们的一本不可多得的教程。本书适合于借助Eclipse开发自己专业应用程序的程序员,以及愿意学习Eclipse技术的人们。 -
ARM微处理器应用开发技术详解与实例分析韩山、郭云、付海艳《ARM微处理器应用开发技术详解与实例分析》出自国际知名企业(GE)的嵌入式开发工程师之手,全书偏重于工程实践,提供了包括原理图、源代码等在内的丰富工程案例,帮助初学者入门和参考设计,对工程设汁也有显著的指导意义。全书共9章,深入浅出地对流行的ARM处理器结构特点和相关应用技术进行了总结,内容涉及ARM内部的体系结构和编程模型、ARM指令集和汇编程序的开发、基于ARM的硬件系统设计方法、ARM软件的开发工具使用及编程技巧、两种流行的嵌入式操作系统I-tC/OS—II和Nucleus的特性和使用方法、在系统编程IAP技术在ARM中的应用等,这些都是ARM开发人员期望了解和需要掌握的知识。《ARM微处理器应用开发技术详解与实例分析》在生动陈述理论的同时,提供了有针对性的系统级硬件和软件的多个设计范例,以此帮助读者加深对各章节内容的理解。《ARM微处理器应用开发技术详解与实例分析》结构清晰,实用性强,可以作为相关高等院校和培训学校的ARM教材,也可作为嵌入式开发人员的参考用书。 -
软件测试工程师面试指导蔡为东对于想要得到一份软件测试工程师职位的朋友来说,可能会有一些疑问,如软件测试这个行业究竟怎么样?什么样的人适合做软件测试?面试当中要注意什么?软件测试的基本知识点都有哪些?笔试涉及哪些内容?等等,本书将解答以上所有的疑问。本书共6章内容,主要包括软件测试行业概貌,软件测试从业人员的基本要求,如何找工作,软件测试技术基础,典型的测试工程师笔试题等,本收内容丰富,讲解深入浅出,能让读者朋友在短时间内掌握基本的测试技术,了解求职过程的各个环节,熟悉各种类型笔试题,领会面试技巧,本书后附有一些实用的附录,例如简历模板,新人工作指南等,尤其是“我在微软做软件测试外包”这一部分内容,寓故事性和知识性于一体,讲述了作者在国际软件巨头——微软公司做软件测试外包的亲身经历,相信对于广大的读者朋友有阅读和参考的价值。本书适合想要从事软件测试工作的朋友,也可供初级软件测试工程师学习之用,另外也可作为大专院校软件测试培训的教材之一。 -
“软件人”研究及应用曾广平、涂序彦、王洪泊网络环境下虚拟机器人——“软件人”(SoftMan)融合了分布式人工智能、迁移计算、并行分布式系统、移动智体和人工生命等理论与技术,是计算机网络时代的一项崭新而关键的技术。本书提出了“软件人”概念和理论体系,在给出广义“软件人”的定义、类谱、科学基础和形式化描述的基础上,系统阐述了“软件人”的研究内容、研究方法和关键技术;围绕“软件人”原理、结构和运行机制,从基于Linux内核重构和Java跨平台技术两个切入点出发,系统总结了作者近年来在该领域的研究工作,主要包括“软件人”的个体模型与构造特征、“软件人”服务功能的构造、“ 软件人”社会的形式化建模与组织机制、“软件人”协调机制与协作模式、“软件人”通信机制与迁移方式、“软件人”安全策略与容错机制,在此基础上进一步介绍了“软件人”在数字气田、智能ERP、网络安全、智能游戏中的应用。本书可供从事智能科学技术、计算机、通信、控制、机器人、国防和民用工业相关的科研、教学和工程技术人员参考,也可作为高等院校专业用书。 -
基于VHDL语言与QUARTUSII软件的可编程逻辑器件应用与开发郑燕,赫建国,党剑华 编著本书内容分为两部分:第一部分(第1章-第7章)主要介绍基于可编程逻辑器件设计应用系统所需要的基础知识。其中包括:可编程逻辑器件的工作原理和类型,ALTERA公司生产的复杂可编程逻辑器件和现场可编程门阵列器件;电子设计自动化的概念,使用LTERA公司提供的可编程逻辑器件的集成开发软件QuartusⅡ进行电路设计和调试的整个过程;利用硬件描述语言VHDI。编写设计代码的基本结构;VHDL的并行语句;VHDL的顺序语句;向可编程逻辑器件下载设计文件的模式、相关电路和操作步骤;有限状态机技术等。第二部分(第8章~第10章)主要介绍一些比较深入的知识以及如何利用前面~学习的基本知识实现应用系统的设计。其中包括:Quartus Ⅱ可编程逻辑器件的集成开发软件中的原理图输入方式,开发软件提供的各种元件在电路设计中的使用,层次化设计的概念,利用这个概念可以把多个设计者完成的子系统组合成一个完整的系统;VHDL代码中实现层次化设计的方法,元件、函数及过程等,这些能使代码重复使用的方法,以提高设计效率并使得代码结构更加清晰;以及通过一个应用系统(信号产生器)的设计过程,介绍如何把前面的基础知识应用于具体的工作之中。本书可作为希望提高工程设计能力的学生以及准备参加全国大学生电子设计竞赛的学生的训练指导书,也可作为高校相关专业的教材和工程技术人员的参考书。 -
LabWindows虚拟仪器设计史君成,张淑伟,律淑珍 编著本书详尽、系统地介绍了利用当前最流行的一种虚拟仪器编程语言 LabWindows/CVI(C For Virtual Instruments)在测量、控制领域如何构建计算机仪器系统——虚拟仪器的工作原理和方法。内容包括虚拟仪器设计的方法和步骤、信号分析和处理技术、数据采集和总线接口、仪器驱动器设计和网络虚拟仪器的设计,以及利用I,abWindows/CVI设计虚拟仪器时常用的高级编程技术和算法,最后对总体设计虚拟仪器进行了技术分析。本书内容丰富,论述简洁,密切联系测量实际,并提供了大量不同层次的示例与实例,对读者学习虚拟仪器设计和开发具有极大的帮助。本书既可作为大专院校测试、仪器及相关专业的教科书,也可作为工程技术人员学习设计虚拟仪器系统的参考用书。 -
计算机软件技术基础习题解答徐士良,葛兵 编著本书是《计算机软件技术基础(第二版)》的辅助教材,书中给出了《计算机软件技术基础(第二版)》中所有习题的参考解答,对有些习题还给出了详细分析。为便于读者学习有关内容,在本书的第2章与第3章中还适当增加了一些习题,它们被安排在原有习题的后面。 -
ECLIPSE SWT/JFACE开发实战精解王津涛,孟庆昌 编著本书由浅入深、全面详细地介绍了用SWT/JFace开发界面程序所用到的各个组件的知识(如选项卡、扩展栏、事件、布局管理器、SWT/JFace对话框、action、查看器等),采用理论知识、丰富实例、实例截图相结合的方式阐述每个SWT/JFace组件的具体应用,3个典型综合实例将SWT/JFace的重点知识点融入其中,更体现实战本色,使读者真正达到学以致用的目的。 为了便于读者调试及使用实例程序,本书在配书光盘中提供了所有实例代码。 本书既可以作为Java程序员的培训教材或自学教材,又可以作为高等院校及其相关专业的教学用书。 -
Ant开发及整合应用详解林艺雄 编著目前在J2EE项目开发过程中,给项目添加自动构建功能越来越普遍。自动构建功能在项目开发和维护过程中带来的好处也越来越显著。Ant工具是实现.12EE项目自动构建功能的首选。但国内介绍Ant工具的书籍相对较少,笔者希望通过这《Ant开发及整合应用详解(珍藏版)(附光盘)》,能让更多的开发者学会如何使用Ant工具构建项目。《Ant开发及整合应用详解(珍藏版)(附光盘)》由浅入深,循序渐进地介绍了Ant工具的知识体系和功能要点。从基础学习到实例应用,使读者对Ant工具的功能及应用从感性认识上升到理性认识。《Ant开发及整合应用详解(珍藏版)(附光盘)》共16章,可分为3篇:基础入门篇、提高与整合篇、实战篇。在基础入门篇中详细阐述了Ant工具的基本概念,介绍了property、target 和task这3个基本元素,详细讲解了Ant工具的核心任务和核心类型,同时也介绍了如何扩展Ant任务和Ant类型。在提高与整合篇中讲述了如何使用Ant 工具整合CVS、MySQL、Eclipse、Struts、Spring、Hibernate、Log4j和儿 JUnit等项目,读者可以体会到使用Ant工具将使项目开发变得更轻松。在实战篇中以完整的实例展现了如何把Ant工具应用到项目中。《Ant开发及整合应用详解(珍藏版)(附光盘)》的特色在于以实例应用为导向,从实例中体现基础概念。《Ant开发及整合应用详解(珍藏版)(附光盘)》适用于初级、中级和高级的Ant用户,也适用于那些要给项目添加自动构建功能的开发者。另外,《Ant开发及整合应用详解(珍藏版)(附光盘)》也可作为社会培训班的教材。 -
技术演示策略丁兴良、张志企业健康运行需要有效的管理。把企业管理好并形成模式,必须借助有效的工具和平台。因此,管理软件应运而生。管理软件的应用势必提高企业的办公效率、提高不同部门协同作战的能力、提高各部门内部运行的良性化。从而为企业的决策提供更有力、更科学的数据。还可提高企业抗风险的能力。本书着重介绍管理软件的演示技巧,非常专业、细微。专业中体现深度、细微中体现实用,尤其体现在把管理软件演示的介绍与销售流程的进程进行了完美的结合。这本书是为专业的人写的专业的书,非常实用。本书全面、深入地介绍了演示、卓越演示的六大关键步骤和技巧以及常用的演示工具等,其中最大的特点是用通俗、生动的语言进行概括,读来妙趣横生,即使一个没有任何演示经验的人也可以通过阅读本书轻松学会演示;对于有经验的演示者,本书也可以帮助其进一步提高演示技巧,取得更大的成功。
