软件工程及软件方法学
-
Adobe Flex大师之路董龙飞,肖娜 著《Adobe Flex大师之路》以Flex 3.0为基础,涵盖了Flex技术的核心内容。本书能够帮助您你学习并掌握使用Flex所需的牢靠和全面的知识基础,告诉您你如何把这些知识将之转化为代码,并在实际项目中变通应用。通过学习本书,您你可以利用Flex来构建企业级应用的表现层、改善应用的用户体验、集成企业端的复杂服务。这本书是为所有希望学习Flex的人准备的,无论您是初学者还是正在使用Flex进行项目开发的开发者,本书都会让你有所收益。阅读本书都会有所收益。 -
LabVIEW高级编程与虚拟仪器工程应用雷振山 等编著本书为已经掌握了LabVIEW编程基础的读者讲述采用虚拟仪器技术开发测量与控制工程项目的方法。全书分为16章,前8章介绍开发复杂测控系统所需要的LabVIEW高级编程技术,包括测控项目管理、应用程序控制与内部数据传递、程序设计模式与程序性能、软件接口与外部数据通信、数据存储与调用、面向对象编程、传统DAQ的模拟信号采集、传统DAQ的数字信号与计数器输入/输出;后8章提供作者自己开发的虚拟仪器成功案例,包括机械设备状态临测与故障诊断、液压系统测试、锅炉供热自动控制、水煤浆制备过程测控、机器视觉、基于光纤布拉格光栅传感网络的测控系统、多点同步精确定时数据采集、电网谐波测试等,同时提供了NI公司的高级信号处理、PID控制、机器视觉和数据库链接等许多工具包的应用方法。本书所附光盘不仅包含书中全部程序代码,还提供了很多完整的工程实例。本书适合作为本科生毕业设计的教学参考书,也可作为研究生完成课题和工程技术人员开发测控项目的参考用书。 -
Struts 2.1权威指南李刚 编著《Struts 2.1权威指南—基于WebWork核心的MXC开发》是《Struts 2权威指南》的第二版,本书介绍的Struts 2是最新的Struts 2.1。相对于2007年发布的Struts 2.0,Struts 2.1改变较大,Struts 2.1不仅修正了Struts 2.0中少量Bug(这些Bug在本书第一版中已经指出)。而且新增了REST、Convention和Java Templates,这些都是Struts 2未来的发展方向。不仅如此,Struts 2.1不再支持Ajax主题,而是改为使用Dojo插件来提供对Ajax的支持。Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级了《Struts 2权威指南》,第二版改写了第一版中所有程序,将它们改为基于Struts 2.1运行。第二版删除了第一版中第18章的内容(Struts 2和Struts 1整合部分),全面介绍了Struts 2.1新增的Convention和REST支持。本书最后配备的两个常用的实例也都升级为基于Struts 2.1运行,读者可通过这两个实例触类旁通,解决日常开发中的问题。本书第二版保留了第一版通俗易懂的写作风格:按Struts 2.1的架构体系,细致地介绍了Struts 2.1各个知识点。在介绍过程中,笔者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。本书适用于有较好的Java编程基础,有一定JSP、Servlet等Web编程基础或具备初步Java EE编程基础的读者。本书既给出了Struts 2入门级的示范实例,也详细讲解了Struts 2各个知识点及各个选项的详细用法,可以作为Struts 2框架的权威参考。 -
Direct3D 实时渲染技术曾凡喜 等编著本书不仅系统地讲述了DirectX接口和函数的使用,而且简单剖析了其背后隐含的3D数学和图形学原理,并对DirectX接口介绍得十分详细,基础部分的内容不亚于帮助文档。注重实践,实例丰富。部分重要的程序代码在书中列出,既突出了代码的重要性,又没有缩减整本书的文字量。读者可以对照程序代码看书,有利于加深对Direct3D的理解和掌握。本书非常适合初学者或有一定基础的读者学习Direct3D实时渲染技术时使用。本书提供实例的完整源代码,读者可以从中国水利水电出版社网站或万水书苑上免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。 -
未来是湿的(美)舍基 著;胡泳,沈满琳 译一位妇女丢掉了手机,但征召了一群志愿者将其从盗窃者手中夺回。一个旅客在乘坐飞机时领受恶劣服务,她通过自己的博客发动了一场全民运动。在伦敦地铁爆炸案和印度洋海啸中,公民们用可拍照手机提供了比摄影记者更完备的记录。世界上最大的百科全书是由管理甚少的参与者们撰写的……不论在何处,你都能看见人们走到一起彼此分享,共同工作,或是发起某种公共行动。一部集众人之力的百科全书、一个丢失手机的传奇,这些事情看上去似乎没有什么联系,但它们乃至更多事情的影响实际上有着共同的根基:在人类历史上第一次,我们的交流工具支持群体对话与群体行动。聚集一群人并使之行动原本对资源有极高的要求,使得全世界范围内的群体努力都被置于一种制度的垄断之下。今天,全球分享与合作的工具终于交到了个体公民的手中。如同印刷机放大了个人的头脑,电话加强了双向沟通,一系列新工具如即时通信、移动电话、网络日志和维基百科也强化了群体交流。因为人类天生就擅长群体工作,所有能够强化群体努力的东西终会改变社会。商业模式以一种令人头晕目眩的速度被改变,更大的社会影响达到极为深刻的程度,以致我们无法认识。现在一个拥有笔记本电脑的人可以掀起一场颠覆10亿美元产业的运动。在本书中,克雷•舍基,一个新文化的最敏锐的观察者,对此种社会革命的后果——无论是好是坏——给予了明晰而富有穿透力的解析,并思考了我们是谁,我们可以做什么。 -
软件工程臧铁钢 主编《软件工程》从实用的角度出发,全面介绍了软件工程的基础知识和软件工程技术方法。全书共分为10章,内容涵盖了软件工程概述,软件系统可行性研究与需求分析、软件设计技术、编码及程序设计语言、软件的技术量度及质量保障、软件测试技术、软件维护技术、软件项目管理以及新型的软件工程技术,最后还讲述了软件工程文件的相关内容。此外,为方便读者巩固所学知识,每章最后均配有适量的习题。《软件工程》内容编排合理,在介绍传统理论体系的基础上,融入当前软件工程的最新发展和技术,并通过大量的练习和案例分析,帮助读者真正掌握书中内容。该书可作为高等院校计算机及相关专业的教材,也可作为软件项目管理者和软件开发人员的参考用书。 -
Discuz!源码分析与插件开发实例进阶高博 等编著本书详细介绍了国产优秀论坛软件Discuz!的核心架构、流程和模板系统,并提出了Discuz!插件开发的原理和设计流程,最后以两个实例展现了插件开发的具体过程。主要内容包括:Discuz!系统架构与流程、Discuz!核心代码分析、Discuz!系统设置代码分析、Discuz!前台功能分析、Discuz!插件开发原理与步骤、插件实例——《板块积分策略扩展》和插件实例——《积分充值码》。本书内容全面,知识点丰富,重点突出,实用性强,是广大PHP程序员尤其是论坛开发人员、Discuz!开发爱好者等的首选案头手册。本书还适合广大编程爱好者和社区管理维护人员使用,可作为相关工具手册和文献。 -
项目实践精解梁震戈,梁立新,王文君 著本书是一本融合项目实践及管理思想于一体的书,特点是以项目实践作为主线贯穿其中来介绍核心原理。本书提供了一个完整的电子政务系统,通过该项目使读者能够快速掌握面向对象的项目开发及管理技术,内容包括:信息化系统建设概述、项目开发生命周期及流程、需求分析、系统分析和设计、编码实现、测试和实施、软件配置和变更管理、软件过程管理、项目管理等。在软件开发流程方面,主要讲解目前最流行的一种迭代模型:RUP(Rational Unified Process);在软件开发方法方面,主要讲解面向对象的原理和方法;在软件支持过程方面,主要讲解Rational Rose、Power Designer、MS Project等工具;在软件管理过程方面,主要讲解软件配置及变更管理、CMM软件过程管理、项目管理等。本书作者具有多年从事相关理论研究和开发管理的经验,因此,作者清楚项目开发及管理的合理学习路线,以及在学习过程中的注意事项。本书非常适合作为大专院校计算机相关专业的实训教材和项目实践类课程教材。同时,也适合作为有一定经验的项目开发和管理人员的参考书和自学教材。 -
Flex 3.0入门指南郝刚 编著本书围绕Flex 3.0技术的常用技术特性展开讲解,内容涵盖技术基础、控件和容器、优化用户界面的静态和动态特性、图表应用等。本书注重理论和实践紧密结合。书中除第1章外其他各章都划分为理论基础和应用实践两大部分。理论基础部分介绍相关技术特性;应用实践部分则充分结合实际开发,详细讲解开发过程中常见问题的解决方法。本书内容丰富、结构严谨、实用性强,适合Flex技术初中级水平读者阅读。 -
软件生命周期质量保证与测试张向宏 主编,中国软件评测中心 组编《软件生命周期质量保证与测试》主要面向从事软件质量保证、软件开发和软件测试领域的技术人员和管理人员,以及任何对软件开发、软件质量保证和软件测试等各种实践感兴趣的人员阅读。同时,还可以作为软件测试培训课程的参考教材。随着软件规模的日益增大,软件质量问题日显突出。《软件生命周期质量保证与测试》从软件生命周期的角度着重介绍软件质量、质量保证和软件测试的基本概念和技术方法。首先介绍了软件生命周期、软件质量等一般性的概念,针对软件生命周期的各个阶段的质量度量问题,提出相应的质量度量指标和度量方法,然后对软件质量保证的定义、工作过程、主要任务等进行阐述,并从软件生命周期的各个阶段分别论述了如何进行软件的质量管理,最后提出软件测试是保证软件质量的有效手段。《软件生命周期质量保证与测试》除了介绍软件测试理论及当前前沿测试技术外,还对软件生命周期的各个阶段提供的测试类型进行了详细论述,并提供了大量的典型测试实例,便于帮助读者分析掌握软件质量保证的测试手段。
