软件工程及软件方法学
-
交互设计概论李四达 编著《交互设计概论》是一本全面论述交互设计的理论、概念、方法、历史和未来发展的专业基础教材。交互设计是一个关注交互行为、用户体验与人机间有效沟通的数字产品设计领域,它涉及可用性研究、用户分析、情感研究、界面设计、认知心理、工业设计和人机工程学等诸多领域。内容共分7章,包括交互设计与交互媒体、交互设计的理论探索、交互设计方法和流程、工业时代的人机交互、后工业时代的交互设计、设计心理学与交互设计、交互设计的未来发展等。重点介绍了用户模型、UCD、用户体验、UI设计以及交互设计的历史、观念和美学等概念。《交互设计概论》内容丰富,条理清晰,图文并茂,通俗易懂,史料新颖翔实,针对性强,适合于课程教学或专业课讲义,对于数字媒体和工业设计行业的交互设计师、用户界面设计师、UI设计师和可用性工程师也有一定的指导作用。此外,《交互设计概论》还配套CD-ROM光盘一张,内容包括教学练习图像素材、交互设计及交互艺术作品演示和研究论文等,是读者掌握该领域理论和方法的辅助内容。《交互设计概论》是一本全面论述交互设计的理论、概念、方法、历史和未来发展的专业基础教材,可以作为工业设计、动画、新媒体艺术、数字媒体艺术和其他相关专业的本科生和研究生的学习用书。 -
软件测试技术杨堃 等主编本书是最新编写的《软件测试技术》课程的指定教材。主要内容包括:软件测试概述、黑盒测试方法、白盒测试方法、软件测试过程、系统测试技术与应用、软件测试报告与测试评价、软件测试项目管理、软件测试自动化与软件测试工具、WinRunner测试工具等。本书既可作为高职高专院校各专业相关课程的教材,也可以供广大计算机爱好者自学或计算机培训班使用。 -
软件设计与开发夏慧军 等主编本书是作者根据“全国应用型人才培养工程”培养应用型人才的标准和要求,在长期从事“软件设计与开发”课程教学与应用开发的基础上编写的。全书共11章,主要内容包括Java基础知识、Java语法基础、Java程序流程控制、方法和数组、面向对象程序设计、字符和字符串、多线程技术、Applet、HTML基础、图形用户界面和Java输入/输出等。本书既可作为高职高专院校各专业相关课程的教材,同时也适合软件开发技术人员用做参考。 -
微软软件研发的奥秘(美)特纳 著,王红亮 译《微软软件研发的奥秘:MSF精髓》作者凭借 20多年的软件开发管理和微软服务总部经验,针对微软解决方案框架(MSF)第四版,详细阐述其重要概念:解决方案交付的外部环境、基本原则,团队成员应具备的意识,证明可行的实践,如何组织MSF下的团队模型,如何管理项目风险,MSF解决方案交付的生命周期模型。并将生命周期中每个历程的目标、工作内容、检查点、成功标准等信息分别进行详细叙述。《微软软件研发的奥秘:MSF精髓》适合所有为软件开发项目的成功交付寻求解决方案的人员。 -
软件开发沉思录美国Thought-Works公司 著,Thought Works中国公司 译《软件开发沉思录:Thought Works文集》对当前软件开发中存在的问题进行了广泛的探讨。包括公司创始人 Roy Singham在内的许多 ThoughtWorks员工参与到了这本文集的编写工作中,他们针对如何在软件开发生命周期中提高效率提出了多种可行性建议,内容涉及设计、架构、测试、领域特定语言的使用、构建和部署过程等。《软件开发沉思录:Thought Works文集》的独特之处在于,它是由资深管理者和一线工程师共同创作完成的,各篇文章的作者以自己独到的视角对主题进行了分析,将其在特定领域积累的经验心得悉数奉上,从而能让更多的读者从中受益。《软件开发沉思录:Thought Works文集》条理清晰、思维严谨却又不乏生动活泼之处,而即便是书中专业性最强的文章,也不会让人觉得难以理解,除了技术人员外,《软件开发沉思录:Thought Works文集》对相关的非技术人员也很有价值。 -
VxWorks内核、设备驱动与BSP开发详解张杨,于银涛 编著《VxWorks内核、设备驱动与BSP开发详解》语言通俗、实例丰富、代码分析详尽,有较强的实用性和参考价值,适合大专院校嵌入式相关专业学生学习参考,也可供嵌入式开发人员和系统设计人员参考使用。在嵌入式行业飞速发展的今天,嵌入式操作系统的应用越来越广泛,VxWorks具有良好的实时性,被大量应用于航空、通信、国防、工业控制、网络设备、医疗设备、消费电子等嵌入式实时应用领域。《VxWorks内核、设备驱动与BSP开发详解》共24章,按照初学者学习的一般步骤,详细介绍了VxWorks的开发环境、内核分析和应用程序开发、驱动程序开发与原理和板级支持包流程与移植,每章均配以实例进行讲解。 -
三维数据场重构与显示工程软件设计蒋先刚 著《三维数据场重构与显示工程软件设计》主要介绍三维数据场重构与显示的基础理论和程序实现技术,从工程应用的角度,介绍三维数据场重构与显示应用软件设计的基本方法和实用技术。全书分为5章,第1章简要介绍三维数据场重构与显示的应用发展、研究内容和基本方法,第2章介绍三维数据场的数据类型与转换技术,第3章介绍基于等值面的三维数据场重构与显示的基本理论和程序设计方法,第4章介绍基于直接体绘制的三维数据场重构与显示基本理论和程序设计方法,第5章介绍基于二维轮廓线的三维物体重构和显示的理论与程序设计方法,每章都包含多个基于不同技术的三维数据场重构与显示的工程应用例程,各章之间的理论分析和程序模块具有一定的相关性和独立性。《三维数据场重构与显示工程软件设计》系统地介绍了基于Delphi的三维数据场重构与显示的程序设计技术,比较全面地介绍了三维数据场重构与显示的各种方法的程序实现技术,《三维数据场重构与显示工程软件设计》以讲解实例设计的方式介绍三维数据场重构与显示的程序设计技巧。注重理论、突出实用。《三维数据场重构与显示工程软件设计》可作为大学生、研究生和工程软件人员在三维数据场重构与显示的算法及相关应用课程的参考教材,书中的例子全部通过Delphi 7验证实现,书中程例主要涉及三维医学图像重构与显示、无损三维测量与显示、快速逆向加工等工程软件设计技术。随书所附光盘提供书中所介绍的所有三维数据场重构与显示的软件包的完整源程序及编程和运行所需资源、素材和控件。 -
一线架构师实践指南温昱 著本书致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,给出了最佳的实践原则和方法,内容涵盖了从需求分析到生成架构的整个过程。 -
软件外包项目全过程风险管理王梅源 著软件产业是决定一个国家在国际竞争地位、国家经济安全和国防安全等方面发展水平的新兴战略性产业,中国已经成为亚太地区最具发展潜力的新兴软件市场。软件外包可以带来很多优势,如可以降低、成本,使企业专注于核心竞争力等。但由于发包方和承包方之间存在不可避免的地域、文化、法律、价值观及管理方法等方面的差异,使得软件外包项目在其生命周期中存在各种风险。本专著针对国内外软件外包市场发展现状和软件外包项目风险管理研究和实践中所存在的问题,采用理论与实践相结合、文献研究与实证研究相结合的方法,以软件项目风险为主线,以软件外包项目全过程风险管理的三维结构体系为架构,对软件外包项目实施过程中风险识别、评估、应对和监控的相关理论和方法进行了深入研究。《软件外包项目全过程风险管理》取材新颖、内容丰富、紧扣时代热点,具有前沿性和系统性,可作为高等院校的管理科学与工程、计算机科学与管理等专业的本科生、研究生的教学参考书,尤其可供软件及软件外包行业发展参考借鉴,也可供相关领域的科技和管理工作者阅读使用。 -
Protel 99SE+Multisim 10+Proteus 7陈洁 编著本书以Protel 99 SE、Multisim l0和Proteus 7软件的仿真功能为例。介绍其在电路原理、模拟电子线路、数字电子线路、单片机应用系统、PLC梯形图编程等实验、实践方面的基础应用。本书共分4章,前3章分别介绍3个软件Protel 99 SE、Multisim l0和Proteus 7的仿真使用方法。每章介绍一个软件的使用方法和进行仿真的操作步骤,每章列举几个简单例子,通过学习,读者能够达到快速入门、上手操作。第4章介绍这3个软件在实际电路设计或工程项目中进行仿真测试的应用。本书可供广大电气与电子工程技术人员或其爱好者学习之用,也可作为电类等中专、高职高专相关专业课程的学习参考。
