软件工程及软件方法学
-
本体方法及其应用甘健侯,姜跃,夏幼明 著《本体方法及其应用》系统地介绍项目团队近几年对本体理论及其技术的研究成果,包括本体基础、语义Web与本体描述语言、本体构建、本体映射、基于本体的概念语义相似度和相关度计算、基本描述逻辑ALC、扩展描述逻辑ALC+形式系统、Web本体语言OWL与扩展描述逻辑ALC+的关系、描述逻辑的应用、基于本体的语义检索原型系统设计与实现、基于本体的科学家资源服务平台研究等。通过本书,读者能够对本体理论及其技术有更系统的理解和掌握。 《本体方法及其应用》可作为高等学校计算机及相关专业硕士研究生或高年级本科生的教材或教学参考书,也可作为该领域相关研究人员或技术开发人员的学习参考用书。 -
软件调试修炼之道(美) 布彻 著 ,曹玉琳 译调试对软件开发至关重要。然而,即使对于有经验的程序员,调试也决非易事。《软件调试修炼之道》是一部优秀的软件调试实战指南,作者总结了自己和身边同事多年的经验教训,详细阐述了调试的方方面面。书中内容共分为三大部分。第一部分借助软件特有的功能展示缺陷是怎么产生的,介绍了建立在实证方法之上的核心调试方法;第二部分阐述怎样发现代码中存在需要修复的问题,以及如何将调试融入到整个软件开发过程中去;第三部分讨论如何避免一些常见的缺陷。《软件调试修炼之道》秉承了Pragmatic图书简洁实用的风格,总结了大量方法与经验,适合软件开发人员、调试人员阅读并迅速付诸实践。 -
UCD火花集2UCDChina 编著《UCD火花集2:有效的互联网产品设计、交互/信息设计、用户研究讨论》内容源自UCDChina第一本博客集出版之后的两年间,UCDChina收录的、更广泛范围的文章,内容涵盖了互联网产品设计的方方面面。第1~6章,讨论了职业的分工、通用的设计方法和原则;第5~16章,热议了互联网上常见的功能、服务和应用,如排序、评论和评价、屏幕分辨率和布局等,同时也讨论了部分具体的产品形态,如微博、群组、邮箱、地图、相册、电子商务等。第17章,仍然是大家喜闻乐见的UED故事,毕竟生活无处不体验。第18章,收录了UCDChina这两届年会中所分享的一些实例和实践者的观点。《UCD火花集2:有效的互联网产品设计、交互/信息设计、用户研究讨论》适合有一定工作经验,从事产品设计、产品策划、交互设计、视觉设计、用户研究、前端开发、网站运营以及所有与互联网相关的从业人员阅读。 -
软件工程实践者的研究方法(美)普雷斯曼 著,郑人杰 等译本书自近30年前第1版问世以来,在软件工程界始终发挥着巨大而深远的影响,其权威性是公认的、无可置疑的。第7版绝不是前一版的简单更新,它包含了很多新的内容,而且调整了全书的结构,以改进教学顺序,同时更加强调一些新的、重要的软件工程过程和软件工程实践知识。全书分软件过程、建模、质量管理、软件项目管理和软件工程高级课题五个部分,系统地论述了软件工程领域最新的基础知识,包括新的概念、原则、技术、方法和工具,同时提供了大量供读者进一步研究探索的参考信息。本书适合作为本科生和研究生的软件工程及相关课程的教材,新版中五个部分的划分有利于教师根据学时和教学要求安排教学,同时也适合作为软件专业人员的工作指南,即使是资深专业人员,阅读本书也能获益匪浅。 -
软件开发与项目管理曹然彬 等 著《软件开发与项目管理》从软件项目开发方法与管理的实际出发,以完整的知识体系,结合软件工程的实际情况,为软件开发工作提供了一套切实可行的方法和思路,是开发人员的工作指导和行为指南。软件项目有其独特性,开发的成功不仅依赖于成熟先进的方法和技术,更依赖于人的素质和技能。在开发过程中,开发人员要理论联系实际、勤于思考、精心策划、善于沟通、互相学习、勇于实践、及时总结。在借鉴书中思想的同时,还要不断探索软件开发的新理论与新方法,从而能够高屋建瓴地理解和运作软件项目,提高软件项目的成功率。 -
深入浅出嵌入式底层软件开发杨铸 等编著《深入浅出嵌入式底层软件开发》包含ARM裸机程序开发、嵌入式Linux系统建构、Linux驱动程序开发三部分。从软硬件的分界面开始,循序渐进,逐一详细介绍嵌入式底层软件开发的各个技术要点,技术体系全面;既有一定的理论,但更加强调实战性;深入浅出,能让读者以最少的时间成本代价获得嵌入式底层软件开发的技术精髓。《深入浅出嵌入式底层软件开发》适合硬件工程师、软件工程师、嵌入式软件的从业人员、教授嵌入式软件开发课程的老师、意欲从事嵌入式软件开发工作的大学生阅读。 -
Effective UI(美)安德森,(美)麦克里,(美)威尔逊 著,陆昌辉,李东晖,邹剑波 译本书结合大量项目实践,介绍了与用户体验(ux)相关的概念、方法和工具。本书共有9章,主要介绍了三个方面。第ⅰ部分介绍了优秀用户体验(ux)的目标、要素和作用,ux面临的机会与挑战,同时分析了如何赢得各方面对优秀ux的支持并打造强大的团队。第ⅱ部分分别从项目计划、需求分析、产品架构、开发以及发布这几个项目阶段来分析优秀ux所需要的方法和工具。第ⅲ部分描述如何从商业视角和用户视角看待ux,介绍了如何制定商业需求和进行有效的用户研究。本书适合所有有志于改善软件产品质量,力图打造优秀ux的专业人士,包括ux/ui设计师、软件工程师、视觉设计师以及对ux感兴趣的非专业人士,也适合想在软件开发方面出奇制胜的组织或公司。对于倡导优秀ux的商业人士,本书也同样适用。在体验经济时代,越来越多的公司都意识到这一点:用户期望能与桌面和网络应用轻松、流畅的交互,从而获得愉悦的使用体验。但这样的软件应用,开发难度却往往超乎他们的想象。在《effectiveui:软件用户体验艺术》中,业内翘楚effectiveui将与你分享他们的成功经验,帮助你?握一些行之有效的用户体验策略。通过这些策略,帮助你满足客户和消费者的需求,实现商业价值,增强品牌优势。本书展示了如何在设计师、工程师与管理层之间培养合作和协作精神——这是打造诱人软件产品的根本。同时,针对需要清晰路线图的产品经理,正在寻求指导和建议的开发人员或设计师,期望理解和实现用户体验目标的商务人士,本书也提供了大量有价值的方法和技巧,帮助他们在整个产品生命周期始终如一地锁定“以用户为中心”这一关键目标。学习如何营造愉悦的用户体验,将具有以下好处:为用户体验设计打造一个鲜活的商业案例作为软件产品倡议的关键组成在消费者和业务之间,或商务人员及其信息系统之间,营造出愉悦的互动体验清楚理解人们工作、思维和汲取信息的方式建立更丰富的合作和沟通方式将复杂任务简单化,建立更直观的进程,借此来减少用户的迷惑和沮丧。彰显产品、服务和品牌,以赢得竞争优势开发灵活可变的系统,以适应不同的用户需求和行为 -
嵌入式系统软件开发技术基础何先波 等编著《嵌入式系统软件开发技术基础》主要根据作者多年积累的嵌入式软件开发经验及长期从事研究生与本科生相关课程教学的讲义编写而成。内容的选取以满足当前市场对嵌入式软件开发人才提出的必备技术技能与知识结构为基本准则。本书第1章主要介绍嵌入式系统的基本概念;第2章主要介绍最常用的嵌入式微处理器一ARM的汇编级编程基础及环境;第3章主要介绍嵌入式操作系统的基本原理技术及在常用嵌入式操作系统中的实现与对比;第4—6章分别介绍基于嵌入式Linux、WindowsCE及VxWork。嵌入式操作系统的软件开发环境及驱动程序与应用程序开发。教材内容组织的纵向脉络为:硬件一操作系统一嵌入式软件开发环境一驱动程序及应用程序开发,横向脉络为:嵌入式系统软件开发原理技术一三种主流嵌入式开发环境中的实现与应用。 -
软件产业集聚经济效应及管理模式研究苏惠香 著苏惠香编著的《软件产业集聚经济效应及管理模式研究——论道软件园》选择软件产业集聚对区域经济的影响效应为研究对象,根据中国各地软件园区发展的大量实际数据,对软件产业集聚对区域经济发展的综合效应、软件园区运营管理模式与评价指标体系等内容进行了较系统的研究。以上问题的研究对于正确认识我国软件产业对区域经济增长的影响过程和规律;国际服务外包发包方正确选择承接地;国家全面制订软件产业区域发展规划;保证我国软件产业持续、健康发展具有重要的理论指导意义和现实应用价值。《软件产业集聚经济效应及管理模式研究——论道软件园》可作为政府部门管理和评价各软件园区,以及从事软件产业集聚和软件园区运营管理的工作、教学与科研人员的理论参考和实践指导。 -
常用工具软件八日速成甘登岱 主编《一点通系列:常用工具软件八日速成》详细介绍了电脑各类常用工具软件的使用方法,内容涵盖软件的下载、安装与卸载,以及文件处理、图像处理,多媒体播放与编辑、网络传输与通信、电子书、翻译与学习、光盘与磁盘、电脑检测、优化与安全等工具的使用方法。本书介绍的都是在相关领域最流行、最实用的工具软件,且讲解浅显易懂,技巧众多,因此,本书特别适合希望学习电脑更多功能的初、中级爱好者使用。本书由甘登岱主编。
