软件工程及软件方法学
-
软件设计的艺术(美)威诺格拉德 等编,韩柯 等译《软件设计的艺术》是根据国家教育部审定的工程制图课程的基本要求,参照有关行业职业技术技能鉴定规范及中、高级技术工人等级考核标准编写的。本课程是机电类专业的一门技术基础课程。通过学习本课程,学生能掌握正投影法的基本理论和作图方法;能够执行制图国家标准及其有关规定;具有识读中等复杂程度的零件图和装配图、绘制一般的零件图和简单装配图的基础能力;具有一定的空间想象能力;能够正确地使用常用的绘图工具,能够用计算机绘制简单的机械图样。按照高等职业教育特色要求,以“必需够用”为原则,以应用为目的,以培养技能为重点,突出基本理论、基本知识的实用性和实践性。以教育、教学改革的需求为思路,以提高学生科学文化素养,培养学生的创新精神、实践能力以及职业素养为目标。书中删去了以前许多教学参考书中不实用的画法几何内容,增加了新颖实用的计算机绘图知识,着重阐述了绘制图样和识图的基本理论及方法步骤,突出以识图为主、学以致用的特点,采用国家标准《技术制图》、《机械制图》和有关的技术标准最新规定,按照学生的认知规律规划教材内容,力求做到内容通俗易懂,由浅入深,由简到繁,突出重点,阐明难点,理论结合实际,注重培养学生的动手和空间想象思维能力。认真总结教学经验,注意把握教材的科学性、系统性、实用性,把一些相关的内容有机结合起来,例如,画图与读图相结合,画图与尺寸标注相结合,正投影与轴测图相结合,手工画图与计算机绘图相结合;将制图中的公差内容与公差课程内容进行整合,使公差内容融到制图内容当中,成为一体。随着科学技术的发展与进步,工程界用仪器手工绘图的方式正逐步被计算机绘图所取代。为了加强学生计算机绘图能力的培养,本书简单的介绍了计算机绘图的有关实用知识,且采取了较新的AutoCAD2008中文版。本书语言简练,插图精美,规范统一。在各项目后均有项目导向、项目驱动等内容,便于读者把握学习方向。本书后面配有项目综合实训、附录,另有配套的项目实训册,便于自学和教学,是中、高等职业技术院校机械类专业教学通用教材和中、高级技术工人考核培训、电视大学、职工大学和函授大学较为理想的参考书。 -
软件调试修炼之道(美) 布彻 著 ,曹玉琳 译调试对软件开发至关重要。然而,即使对于有经验的程序员,调试也决非易事。《软件调试修炼之道》是一部优秀的软件调试实战指南,作者总结了自己和身边同事多年的经验教训,详细阐述了调试的方方面面。书中内容共分为三大部分。第一部分借助软件特有的功能展示缺陷是怎么产生的,介绍了建立在实证方法之上的核心调试方法;第二部分阐述怎样发现代码中存在需要修复的问题,以及如何将调试融入到整个软件开发过程中去;第三部分讨论如何避免一些常见的缺陷。《软件调试修炼之道》秉承了Pragmatic图书简洁实用的风格,总结了大量方法与经验,适合软件开发人员、调试人员阅读并迅速付诸实践。 -
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。嵌入式操作系统的软件开发环境及驱动程序与应用程序开发。教材内容组织的纵向脉络为:硬件一操作系统一嵌入式软件开发环境一驱动程序及应用程序开发,横向脉络为:嵌入式系统软件开发原理技术一三种主流嵌入式开发环境中的实现与应用。 -
时序计算通用模型接口OpenMI开发技术及应用雷四华 编著开放式模型接口(OpenMI)是采用组件式开发模型的一种接口标准,它规定了模型运行时各模型之间交换数据应遵循的规范。由雷四华编著的《时序计算通用模型接口OpenMI开发技术及应用》分5章,对OpenMI实现技术进行了介绍,包括:OpenMI应用概述,数据交换,开发OpenMI系统,移植OpenMI标准模型以及非模型组件。《时序计算通用模型接口OpenMI开发技术及应用》可供数学模型研究及开发科研人员、研究生参考,也可为模型研制及集成开发人员提供一种全新的研究思路。 -
零成本实现Web自动化测试温素剑 编著《零成本实现Web自动化测试》从目前主流的Web自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成Web自动化测试,便于读者轻松掌握Web自动化测试的原理、方法和实际操作。所以,它不是一本深奥的测试理论书籍,而是一本测试实战类的书籍,作者温素剑试图在书中向读者演示如何使用Selenium、WebDriver、Bromine、SauceLabs、MantisBT搭建起一整套稳定、高效、成本为零的自动化测试平台。本书以测试GoogleGMAIL为具体范例,提供了完整的Web自动化测试解决方案。 《零成本实现Web自动化测试》是一本Web自动化测试的专业工具书,也是软件测试工程师的良师益友,可作为软件测试培训、高等院校软件相关专业的辅助教材,目标读者是初级或者资深软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的应届毕业生。 -
基于开源工具的数据分析(美)雅奈特 著数据收集相对比较简单,而要把原始信息转化为有用的数据则需要知道如何精确地抽取你想要的内容。通过《基于开源工具的数据分析(影印版·英文版)》的深入讲解,那些对数据分析感兴趣的中等或者富有经验的程序员将可以学习到在商业环境中与数据打交道的技术。你将了解到如何观察数据来找出它所包含的信息,如何在概念模型里捕捉到这些想法,然后把你的理解通过商业计划、度量标准的精确报告和其他方式反馈给你所在的机构。你将会通过《基于开源工具的数据分析(影印版·英文版)》每章结束部分的动手实践来慢慢体验各种概念。最重要的是,你将了解到如何思考你所希望获取的数据:而不是依赖于工具来替你思考。 -
UCD火花集2UCDChina 编著《UCD火花集2:有效的互联网产品设计、交互/信息设计、用户研究讨论》内容源自UCDChina第一本博客集出版之后的两年间,UCDChina收录的、更广泛范围的文章,内容涵盖了互联网产品设计的方方面面。第1~6章,讨论了职业的分工、通用的设计方法和原则;第5~16章,热议了互联网上常见的功能、服务和应用,如排序、评论和评价、屏幕分辨率和布局等,同时也讨论了部分具体的产品形态,如微博、群组、邮箱、地图、相册、电子商务等。第17章,仍然是大家喜闻乐见的UED故事,毕竟生活无处不体验。第18章,收录了UCDChina这两届年会中所分享的一些实例和实践者的观点。《UCD火花集2:有效的互联网产品设计、交互/信息设计、用户研究讨论》适合有一定工作经验,从事产品设计、产品策划、交互设计、视觉设计、用户研究、前端开发、网站运营以及所有与互联网相关的从业人员阅读。 -
IT与项目管理软件应用程铁信 编著作者基于“IT与项目管理软件应用”课程的特点和主要项目管理软件的特点,针对IT项目、建筑工程项目和新产品研发项目,遵循项目管理的不同阶段,设计和编写了相应的案例,使教师应用这些案例便可完成全部教学内容。本教材主要包括Project 2007功能与应用、P3功能与应用、其他项目管理软件功能与应用、国际流行项目管理软件的比较分析与PMIS构建等。《IT与项目管理软件应用》附录以新产品研发项目为例,结合项目管理软件Project 2007,设置了应用于项目管理计划与控制过程的全案例练习题。
