软件工程及软件方法学
-
敏捷分析(美)科勒尔(Ken Collier)著 吴陈欣,杨晓丽,罗旭祥 译《敏捷分析:价值驱动的商业智能和数据仓库系统开发》分为两部分,共10章,从架构到管理,从自动化测试到持续集成,通过丰富的工作实例,系统而深入地讲解敏捷DW/BI的基本原理、关键技术和项目管理实践,为在真实商业智能和数据仓库项目上应用敏捷分析方法提供系统使用指南。从管理角度,详细介绍敏捷分析的基本原则,敏捷项目管理的有效实践,包括章程、规划、执行和检测敏捷分析项目的有效实践,展现如何使用案例和用户故事驱使价值持续传递,并讲解团队管理和领导的敏捷风格如何有效地替代传统命令控制风格;从技术角度,深入讲解能够持续传递商业价值并有质量保障的技术方法,包括最优设计推进、测试驱动的数据仓库开发、版本控制和项目自动化,以及应用敏捷分析时的一些注意事项。《敏捷分析:价值驱动的商业智能和数据仓库系统开发》内容全面,讲解深入,并且涵盖许多经过实践检验的解决方案,适合IT决策者、数据仓库专业人士、数据库管理员、商业智能专家和数据库开发人员参考。 -
软件工程理论及应用周屹,王丁 编软件工程是高等院校计算机相关学科各专业的专业基础课,其研究范围非常广泛。《软件工程理论及应用/普通高等教育“十二五”规划教材》从实用的角度出发,在系统讲解软件工程理论和方法的同时,注重结合实例,分析软件工程技术与工具的综合应用;在强调传统的结构化方法的同时,着重介绍面向对象方法。《软件工程理论及应用/普通高等教育“十二五”规划教材》共分10章,包括软件产品、软件过程、项目管理和软件项目计划、项目进度安排及跟踪、软件工程的需求工程、软件设计、面向对象的分析方法、面向对象设计、面向对象测试和软件维护工程。《软件工程理论及应用/普通高等教育“十二五”规划教材》将理论知识与实践案例相结合,便于教学与应用,文字通俗易懂,概念清晰,实例丰富,实用性强,并配有习题。《软件工程理论及应用/普通高等教育“十二五”规划教材》可作为高等院校计算机类专业软件工程相关课程的教材,也可作为软件开发人员的参考书。 -
软件测试实用教程吕云翔,杨颖,朱涛 等著软件测试是一种在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。《软件测试实用教程/21世纪高等学校规划教材·软件工程》针对高校计算机相关专业软件测试课程的需要而编写,结合实际案例介绍了软件测试的基础知识和实用技术。《软件测试实用教程/21世纪高等学校规划教材·软件工程》在内容上较为全面、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具。全书共17章,包括软件测试概述、软件测试生命周期、测试过程相关模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、面向对象的软件测试、软件测试自动化、单元测试工具Unit、负载测试工具LoadRunner、聚合文件管理工具测试、网上书店系统测试和手机视频播放软件测试。每章内容均有实际案例做补充,以加深读者对软件测试技术和过程的理解,做到理论与实践相结合。本书可作为高等院校相关专业软件测试的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用做全国计算机软件测评师考试、全国计算机技术与软件专业技术资格(水平)考试的培训资料。 -
游戏设计快乐之道(美)Raph,Koster 著,赵俐 译《游戏设计快乐之道》用一种新颖的方式指导游戏设计者们如何创造和改进其设计,以获得最大程度的快乐。书中的内容涉及游戏设计的方方面面:游戏设计的核心理念是什么?为什么有的游戏有趣之极,而有些游戏却令人厌倦?为什么我们每个人都需要玩游戏?怎么让人在游戏中进行学习?为什么游戏不能太难,也不能太容易?《游戏设计快乐之道》讲解细致,娓娓道来,配有丰富生动的图例,让读者在轻松而又深刻地体会游戏设计的黄金法则,领悟游戏的快乐之道。《游戏设计快乐之道》适合游戏设计师、游戏架构师、游戏开发者和其他游戏产业从业人员阅读参考。 -
软件项目管理配置技术聂南 著《软件项目管理配置技术/21世纪高等学校规划教材·软件工程》分6章,包括软件配置管理SCM概述,软件配置管理的功能与实施准备,如何构造软件企业的配置管理方案,配置管理系统的集成技术与模型,一些正在发展的配置管理技术,主流配置管理工具简介与使用。《软件项目管理配置技术/21世纪高等学校规划教材·软件工程》可作为软件学院和高等职业技术院校计算机及相关本科专业的教材,也可作为软件项目开发与管理培训教程,并可供各行业从事计算机技术、电子商务、系统工程等技术人员参考,其中的软件配置新技术理论介绍,可以供有关研发人员借鉴。 -
FloTHERM软件基础与应用实例李波 著本书分为软件基础入门与应用实例两大部分。其中软件基础入门以热仿真工作流程:建立模型、网格划分、求解计算、结果处理和优化设计为主线,逐一介绍了软件的相关模块、背景原理和使用技巧。书以软件为名,但又不局限于软件,在介绍软件使用操作的同时,也尽可能兼顾其所涉及的背景原理和实际应用。以期能使读者更为正确地理解和使用软件。本书适合从事电子产品研发、封装等领域工作的人员阅读学习,也适合从事电子产品散热软件开发的工程师参考阅读。 -
破茧成蝶刘津,李月 著作为一门独立的学科和行业,用户体验设计正在快速发展并得到越来越多的重视。随着互联网思维这一概念的提出和兴起,“用户体验”的地位和关注度得到进一步的提升和强化。市面上已经有很多专业的用户体验书籍,但解决用户体验设计师在职场中遇到的众多现实问题的图书并不多见。本书从用户体验设计师的角度出发,系统地介绍了其职业生涯中的学习方法、思维方式、工作流程和方式,覆盖了用户体验设计基础知识、设计师的角色和职业困惑、工作流程、需求分析、设计规划和设计标准、项目跟进和成果检验、设计师职业修养以及需要具备的意识等,力图帮助设计师解决在项目中遇到的一些常见问题,找到自己的职业成长之路。本书由资深的一线用户体验设计师编写,书中融入了宝贵的职业经验和专业思考,对于交互设计师、视觉设计师、用户研究员等具有一定参考价值和借鉴意义;同时,本书也适用于产品经理、运营、开发等用户体验相关人员以及相关专业的学生阅读参考。 -
名家经典系列·修改代码的艺术(美)Michael C. Feathers 著,侯伯薇 译理解修改软件的机制:添加特性、修正缺陷、改进设计、优化性能把遗留代码放到测试用具之中编写测试,防止引入新的问题包含Java、C++、C和C#的示例,其中介绍的大多数技术适用于其他任何语言或平台,精确地确定要在哪些地方修改代码处理非面向对象的遗留代码处理看起来没有任何结构的应用程序。 -
FreeSWITCH权威指南杜金房,张令考 著《FreeSWITCH权威指南》是FreeSWITCH领域最为权威的著作之一,在这本书面前,FreeSWITCH了无秘密!《FreeSWITCH权威指南》由中国FreeSWITCH领域“第一人”、全球FreeSWITCH开源社区知名专家、FreeSWITCH-CN中文社区创始人兼执行主席Seven Du(杜金房)撰写,FreeSWITCH之父Anthony、Minessale鼎力推荐。本书内容极为全面,涵盖FreeSWITCH的方方面面,从它的系统结构、核心概念、各项功能及其使用、维护的方法和要点、系统的调试与排错、系统的性能优化,到脚本开发、基于源代码的二次开发和内部实现原理,深度与广度兼备。实战性极强,从呼叫排队、多人电话会议、话单计费等基本的配置实例到生产环境中的应用实例,从单个的FreeSWITCH应用到FreeSWITCH集群,从脚本开发到基于源代码的二次开发,各种案例应有尽有,很多案例中的参数都可以拿来直接使用。 -
Scrum精髓Kenneth Rubin 著,姜信宝,米全喜,左洪斌 译短短几年时间,Scrum跃升为敏捷首选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。全书共4部分23章,阐述了七大核心概念:Scrum框架,敏捷原则,冲刺,需求和用户故事,产品订单,估算与速率,技术债;五大角色:产品负责人,ScrumMaster,开发团队,Scrum团队结构,经理:Scrum规划原则及四大规划活动:多层次规划、产品组合规划、产品规划和长期规划;冲刺四大活动:规划、执行、评审和回顾。《Scrum精髓:敏捷转型指南》取自作者十多年的实践经验,对员工个体和管理层都具有重要的指导和参考意义,可以帮助企业导入Scrum方法实现敏捷转型,从而在动态的商业环境中以积极的心态拥抱变化,做出优秀、卓越的产品,成就创业、守业、常青基业。
