软件工程及软件方法学
-
企业应用架构设计谢星星 主编,希赛IT教育研发中心 组织编写《企业应用架构设计:Struts2+Hibernate3+Spring2》分为5篇共21章,包括环境准备篇、Struts 2篇、Hibernate 3篇、Spring 2篇和实战篇。《企业应用架构设计:Struts2+Hibernate3+Spring2》实例丰富、内容知识全面,浅显易懂,能够帮助读者尽快掌握这3种框架技术的使用。《企业应用架构设计:Struts2+Hibernate3+Spring2》适合作为Java/Java EE开发的初、中级读者的参考书,也可作为需要掌握Struts、Hibernate和Spring开源框架技术或学习其整合的读者使用,也非常适合高校相关专业的学生、社会Java技术培训班作教材使用。对于缺乏项目实战经验的程序员来说,通过《企业应用架构设计:Struts2+Hibernate3+Spring2》的学习,可快速积累项目开发经验。 -
组件式GIS开发技术与案例教程枊锦宝,张子民,张永福,姚云军 编著《组件式GIS开发技术与案例教程》是作者平时进行项目开发以及教学实践中的经验总结和知识积累。组件式软件开发技术已经成为当今软件技术的潮流之一,并为用户开发系统提供了极大的方便。《组件式GIS开发技术与案例教程》首先从总体上介绍了组件式GIS的基本概念,然后具体介绍现在主流的一些GIS组件产品,并结合各个平台给出了开发实例。《组件式GIS开发技术与案例教程》所涉及的内容都是目前组件式GIS系统开发的最主要技术问题。全书共分为6章,内容包括:GIS开发技术简介;基于MapObjects的GIS开发技术与应用案例;基于MapX的GIS开发技术与应用案例:基于SuperMap Objects的GIS开发技术与应用案例:基于MapGIS组件的GIS开发技术与应用案例:基于ArcGIS Engine的GIS开发技术与应用案例。为了方便广大GIS开发人员快速熟悉这些平台,作者对这些主流的GIS组件平台进行了系统的介绍,并针对每个平台,提供实际的开发案例供读者参考,希望这些应用案例对正在或将要从事GIS系统开发的读者有所帮助。《组件式GIS开发技术与案例教程》可作为测绘、地理信息系统等专业的本科生和研究生教材;也可以为测绘、国土资源、城市规划、交通、环境保护等部门的研究和开发人员提供参考。 -
软件开发经济学(美)罗伊斯 等著,苏敬凯,金振林 译《软件开发经济学》讲的是如何管理软件开发项目,从经济学的角度介绍了如何有效地管理有限的资源以达到最优结果,描述了在迭代式的项目中频繁修正航向的好处,以及如何统筹兼顾和度量中间结果。《软件开发经济学》第一部分讲述在当今商业气候下软件开发和管理的情景、成功的难点以及失败的结果。第二部分介绍了以迭代式开发原则和实践为基础的软件工程的现代方法。第三部分更详细地讲解了如何通过度量来确定所采用技术的作用。《软件开发经济学》适合商业组织中的各级领导人以及任何希望成功管理软件项目的人员阅读。 -
jQuery开发技术详解季国飞 编著jQuery是目前在Web开发领域最流行的JavaScript库之一。《jQuery开发技术详解》通过理论与实践相结合的方式,由浅入深、循序渐进地介绍jQuery库的使用;同时又辅以大量真实开发案例,可以让用户很轻松地就能使用jQuery来增强网页的互动性,做出更好的Web前端产品以及各种更炫更酷的效果。《jQuery开发技术详解》的内容共三篇:第一篇介绍Web开发必备的基础知识,如JavaScript语言基本语法、DOM文档对象模型以及在Web开发中经常用到的工具等;第二篇介绍jQuery中的选择器、DOM操作、事件、动画效果以及AJAX等的使用;第三篇通过若干比较完整的实例来讲解jQuery在具体项目中的使用,如增强用户体验、AJAX跨域操作、与PHP配合构建动态网站、键盘操作以及将数据以可视化形式显示等。《jQuery开发技术详解》是一本注重jQuery理论与Web开发实践相结合的基础教程,适合各层次的Web开发人员阅读和参考。章与章之间的内容相对独立,读者可以根据自己的情况选择阅读。阅读《jQuery开发技术详解》的读者最好对XHTMLHTML CSS有一定的了解。 -
程序开发心理学(美)温伯格 著,韩江,陈玉 译《程序开发心理学(银年纪念版·中英对照)》出自软件领域著名思想家,美国计算机名人堂首批成员之一的Gerald M.Weinberg温伯格之手。《程序开发心理学(银年纪念版·中英对照)》关注的是程序开发过程中人的因素,堪称这一领域的开山之作。《程序开发心理学(银年纪念版·中英对照)》的初稿完成于整整40年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。在书中,作者从人类行为、社会行为、个人行为等角度,分析了人在计算机程序开发的过程中所表现出的行为及其影响,探讨了诸如什么样的程序员才是好的程序员,怎样才能打造出优秀的开发团队,我们在求职或招聘时做的那些智力测验是否真的有用,等等这类问题。作者的行文深入浅出,书中所举例子看似信手拈来,然而却发人深省,值得读者细细品读。几十年来,《程序开发心理学(银年纪念版·中英对照)》已让无数读者从中受益,时至今日仍然是畅销全球的经典之作。适合阅读《程序开发心理学(银年纪念版·中英对照)》的,不仅仅是处在软件行业第一线的程序员;各个软件开发单位的团队领导、项目主管、高层管理人员,以及人力资源经理、文档撰写人员、程序开发工具的设计者、程序开发语言的设计者,甚至所有其工作与程序开发有关的人,都能从《程序开发心理学(银年纪念版·中英对照)》中得到启发。 -
软件工程(美)弗莱格,(美)阿特利 著This introduction to software engineering and practice addresses both procedural and object-oriented development. The book applies concepts consistently to two common examples : a typical information system and a real-time system. It combines theory with real, practical applications by providing an abundance of case studies and examples from the current literature. This revision has been thoroughly updated to reflect significant changes in software engineering, including modeling and agile methods. -
SharePoint 2007开发高级教程(美)霍利迪 等著,姜玲玲,薛莹 译《SharePoint 2007开发高级教程》为.NET和Microsoft Office开发人员提供了利用完整的SharePoint平台的工具。此外,《SharePoint 2007开发高级教程》提供了实用的见解,帮助读者利用这个包括各种服务器功能的集成套件,并且提供了在该平台的基础上如何实现各类解决方案的特定示例。读者将能够应用《SharePoint 2007开发高级教程》提供的信息来创建协作环境和构建基于Web的应用程序。通过《SharePoint 2007开发高级教程》中提供的关于SharePoint技术、体系结构和开发工具的详细信息,读者可以牢固地掌握SharePpoint的各种功能。《SharePoint 2007开发高级教程》的核心内容是帮助读者理解SharePoint开发的如下关键领域:基础平台、协作、企业搜索、企业内容管理(ECM)、记录管理(RM)、文档管理(DM)、Web内容管理(WCM)、工作流、电子表单和商业智能。掌握这些技能之后,读者将能够建立增强生产力和交付美观站点的SharePoint环境。《SharePoint 2007开发高级教程》内容简介·Microsoft Application Platform、WSS 3.0、MOSS 2007和SharePoint与ASP.NET之间关系的所有相关信息·所需的工具以及构建开发环境的方式·使用日历、任务、问题、列表和电子邮件事件增强协作的方法·使用RSS、博客和Wikis开发应用程序的技术·使用企业搜索、XML和XSLT的策略·创建集成自定义工作流和电子表单的解决方案的方式《SharePoint 2007开发高级教程》读者对象《SharePoint 2007开发高级教程》适用于希望学习SharePoint开发的ASP.NET、.NET和Microsoft Office开发人员。书中的.NET代码示例是使用C#语言编写的。 -
软件工程形式化方法与语言李莹,吴江琴 编著《软件工程形式化方法与语言》选取并介绍了三种代表性的形式化方法,它们分别是以集合论和一阶谓词演算为基础的Z语言,以时态逻辑为基础的XYZ,还有以直觉数学学派为基础的类型理论。 《软件工程形式化方法与语言》既可以作为计算机专业的研究生的形式化课程教材,又可以用作专业人员的参考书。虽然真正从事形式化方面的工作的人员不多,但是有必要通过对该课程的学习,使学生在理论、技术和方法上都得到了系统而有效的训练,有利于提高软件人员的素质和能力。 -
软件测试教程周元哲 编著《软件测试教程》较为全面、系统地介绍了当前测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分10章,主要内容包括软件工程与软件测试、软件测试概论、软件测试基础知识、软件测试过程、黑盒测试、白盒测试、自动化测试技术及其工具、性能测试、面向对象测试和软件测试管理,并在附录中列举了软件测试面试题、Yahoo真实测试案例,以及软件评测师考试的相关内容。《软件测试教程》可作为高等院校相关专业软件测试的教材或教学参考书,也可作为从事计算机应用开发的各类技术人员的参考书,还可作为全国计算机软件评测师考试、软件技术资格与水平考试的培训资料。 -
工程师突击唐骏华 编著《工程师突击:SAPABAP实用程序开发攻略》根据国内外实施SAP系统的企业对专业员工的培训步骤及技能要求编写,以介绍SAP R3 ABAP/4开发技术为重点,内容涵盖SAP基础知识、ABAP语法详解、ABAP中高级专业开发工具的使用等。通过《工程师突击:SAPABAP实用程序开发攻略》的学习,读者能够逐步深入SAP编程并掌握SAP开发技能,快速成长为SAP实用型人才。《工程师突击:SAPABAP实用程序开发攻略》以实例讲解为主,包括具体的需求分析、程序执行效果展示、完整代码解析等。这些实例均为SAP商务应用开发中的常用实例,既可作为入门起步之用,又可作为高级进阶的参考。《工程师突击:SAPABAP实用程序开发攻略》不但适合于SAP初学者、SAP中高级开发工程师及咨询顾问,也可作为企业及学校SAP培训参考图书。
