在创业公司设计产品与在成熟公司设计产品存在明显差异。本书向产品设计师讲述如何在创业公司的动态环境中思考并界定问题。通过学习本书,你将掌握提高产品设计软技能的方法,这对成功而言至关重要。 在新兴的科技产品设计领域,许多书籍都会涵盖硬技能,如视觉设计、界面设计、原型设计以及动态设计。毫无疑问,从事产品设计工作必须掌握这些技能。然而在创业公司中,如果不了解产品设计的真正潜力,那么产品设计的影响力就可能被局限在生产层面,而无法对产品策略和公司盈利产生积极影响。本书旨在填补这一知识缺口 。 主要内容 ●了解什么是创业公司,设计师在创业公司工作时应具备什么样的思维方式以及如何解决问题。 ●产生产品创意,同他人合作,考虑要做事情的优先级,**限度地发挥创意的潜力。 ●学习如何设计优秀的产品,知道要
如何量化用户体验对有效提高产品的使用质量至关重要。本书详尽地介绍了如何有效且可靠地收集、 分析和呈现典型的用户体验度量数据:操作绩效(正确率等)、用户体验问题(频率和严重程度)、自我报告式的满意度及生理/行为数据(眼动追踪等)。同时对“综合性量化度量数据”等问题进行了专门介绍,而且结合案例等形式对当前与用户体验相关的新内容(如用户体验对NPS 的影响)进行了说明。
本书是一本统一建模语言UML 的入门读物。UML 问世以来,应用广泛,成效显著,实为颇具代表性之建模语言。本书作者积多年软件建模之经验,精心组织,精心撰写。全书共11章、两个附录,具精粹提炼、学以致用、经验结晶、文笔清新等优点。对多数用户经常使用之成分,结合示例,讲深讲透,对其他重要成分,亦作简明介绍。出版数载,已刊印10余次,乃国际IT业界之畅销读物。本书可作为高等学校计算机、电子、通信等专业高年级学生及研究生课程之教学用书,同时对软件研究与开发人员亦颇具参考价值。
本书详细地阐述了TMS320F28335DSP处理器内部各功能模块的硬件结构、工作原理、资源分配、功能特点以及应用等内容,同时每个模块都配了实验教程,方便学生掌握提高。 本书配套资料包括:书中所有实例例程、烧写软件工具、配套PPT、配套视频以及常用的调试工具软件,读者可以在研旭电气提供的ARMDSP技术交流论坛相关版块、或网站免费获取。 本书可作为DSP开发应用的入门级教材,也可作为其他层次DSP开发应用人员的参考手册。
本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素 方法、工具和过程 贯穿全文。重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。 本书重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。本书所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员的参考用书。
本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。 本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。 本书难度为初级到中级,适
本书以敏捷软件开发为中心,系统阐述了敏捷原则和实践的先进理念和重要意义,并分别讲解了Scrum、极限编程、精益和看板四套敏捷实践的应用。作者从开发团队的日常困境入手,用讲故事的形式展开问题,由表及里,层层讲解,并在每一章后附上参考书,便于读者进一步查找学习。本书内容生动,语言通俗易懂,集趣味性和实用性于一体,是学习敏捷开发、提升团队效率的参考书。
DevOps(Development 和Operations 的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/ 软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 本书从以练代学的角度讲解了IT 运维的一些实用知识和相关运维工具的使用技巧,总共分为8 章,其内容有DevOps 概念与评估框架,如何安装Jenkins 持续集成服务器,如何使用开发或者QA 环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。 本书适合打算学习DevOps 以及打算在公司内部建设DevOps文化的IT 开发人员、运营人员和管理员阅读。
随着计算机技术的成熟和广泛应用,人类正在步入一个技术迅猛发展的新时期。计算机技术的发展给人们的工业生产、商业活动和日常生活都带来了巨大的影响。然而,计算机领域的技术更新速度之快也是众所周知的,为了帮助国内技术人员在时间了解国外的技术,东南大学出版社和美国O'Reilly Meida,Inc.达成协议,将陆续引进该公司的代表前沿技术或者在某专项领域享有盛名的著作,以或者简体中文版的形式呈献给读者。其中,书籍力求与国外图书“同步”出版,并且“原汁原味”展现给读者。 你想探究Ruby的吗?Ruby Cookbook就是关于这一当今最热门编程语言的最全面的问题求解指南。本书使用清晰的阐述和数千行可以在你的项目中使用的源代码,来为你在实际应用中可能碰到的数百个问题提供解决方法。从数据结构到集成前沿技术的算法,Ruby Cookbook为每一位编
本书从一个软件开发团队的领导的视角,围绕着在软件开发进程中团队领导将面临的种种现实问题,分别就团队的建设和领导、人际关系处理、压力和冲突管理、项目计划和决策制定等方面,以问答形式给予了切中要害的解答和切实可行的建议。所有这些建议均来源于作者作为一名开发技术人员、软件团队领导的多年实践和丰富经验,伴随着这些独具匠心的、创新的观点,很快你就能成为一名的,就像你曾经是一名的开发人员那样。
本书详细介绍了软件自动化测试生存周期方法学所包含的自动测试计划、分析、设计、开发、执行和管理六个部分的内容,详细说明了如何对客户机/服务器和因特网应用进行自动化测试,并提供了许多软 件自动化测试的做法实例。 本书结构清晰,内容丰富,适用性强,适用于软件测试人员、软件开发人员、软件质量保证人员以及软件项目管理人员,也可以作为高等院校计算机专业师生的参考书。
本书汇集了以Mesos为核心的新一代数据中心操作系统的很好实践,全面展示了Mesos集群对数据中心资源管理的集成高效性,和对应用部署和计划任务创建扩容操作的便捷性的优点。 基于Apache Mesos开源项目和Mesosphere公司的开创性工作,作者由浅到深地介绍了Mesos数据中心操作系统下各个相关组件和主流的计算框架,主要内容包括:1.构建你的靠前个Mesos集群:Mesos+Docker+Zookeeper2.管理Mesos集群:任务调度,资源管理以及日志3.使用主流计算框架部署容器化应用:Mesosphere公司的Marathon+Chronos以及Apache Aurora4.以python为例,自开发计算框架在每个部分,Roger Ignazio都给出了:关键原理及组件组成、安装部署过程、注意事项、日志和诊断方法等很好实践,并结合相关实例、研究成果和附加资源进行阐述。每个部分的内容组织都着力于条理清晰的、系统的展现Mesos集群的优点。作者对
作者:(美国)马丁(RobertC.Martin)译者:韩磊RobertC.Martin,是软件工程领域的大师级人物,是《敏捷软件开发:原则、模式与实践》、《敏捷软件开发:原则、模式与实践(C#版)》(邮电)、《极限编程实践》(邮电)等引进的书的作者,其中首本原著荣获美国《软件开发》3届震憾(Jolt)大奖,Martin的敏捷系列书是软件工程界的书籍。本书是他的又一力作。Martin在书中对代码具有革命性的解读阐述了整洁代码的敏捷实践的方法书中介绍规则均来自Martin多年的经验,拥有很高的借鉴价值韩磊,互联网产品与运营专家,技术书籍著译者。曾在全球著名的IT中文社区CSDN及《程序员》杂志任副总经理、总编辑等职。现居广州。译著有《梦断代码》和《C#编程风格》。与刘韧合著《网络媒体教程》,与戴飞合译《BeginningC#Objects中文版:概念到代码》。
《软件测试之魂:核心测试设计精解(第2版)》以测试设计为主线,首先介绍了软件测试行业在过去十多年来的发展变化——如今,实实在在地发生在我们身边的一起起软件质量事故,无不昭示着软件测试行业朝阳的到来。如何把握测试技术,把测试工作做得精透,成为测试行业的佼佼者,也是很多读者朋友关心的话题。《软件测试之魂:核心测试设计精解(第2版)》接下来首先明确了测试的目标,然后介绍了测试设计的各个环节,包括测试架构的设计、测试需求分析与测试策略制定、测试方案的设计、用例的设计、测试执行流程设计、测试输出的管理设计、测试过程的控制方法设计等。 最后,以追逐软测之理念进行延展,旨在帮助读者理解站在测试工作之上看测试,如何自我进行测试创新,为走出一条属于自己的测试精华之路提供指引。 《软件测试之
本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践地结合起来,使其告别了纯理论研究的空泛,具有现实的指导意义。 本书适用于所有希望提高软件设计水平的程序员、软件工程师,同时,对于软件设计师与系统架构师也具有的参考价值。
企业中的独立信息系统数量不断增多使企业员工面临操作烦琐、信息过载和不一致等问题。复合应用(Composite Application)技术采用SOA系统思想和架构将多个信息系统整合为高效、灵活、使用方便的综合信息系统。 本书部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和IBM对应的产品Lotus Expeditor和Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。 本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。
《C++从入门到项目实践(超值版)》采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。全书共23章,首先讲解了C++语言的基本概念、C++程序结构、常量与变量、数据类型与声明、运算符与表达式、循环与转向语句、数组、指针、函数等基础知识,还介绍了类和对象、C++的命名空间与作用域、继承与派生、多态与重载、输入与输出、C++文件操作、C++容器、C++模板、C++标准库、异常的处理与调试等。在行业应用实践环节讲解了C++在游戏行业、金融电信行业、移动互联网行业中的应用,最后在项目实践环节重点介绍了C++语言在简易计算器、学生信息查询系统两个大型项目案例中项目开发实践的全过程。 《C++从入门到项目实践(超值版)》的目的是从多角度,全方位地帮助读者快速掌握C++软件开发技
本书为架构师和开发人员提供有关基于微软平台和.NET框架进行应用程序架构设计的一些指导。本书分为四个部分:部分“软件架构和设计篇”提供了对底层原则和模式的总结,第二部分“设计基础篇”提供了有关设计解决方案分层、组件及服务的指导原则,以及处理有关质量特性和横切关注点的一些指导原则,第三部分“应用原型篇”提供了针对典型应用程序类型的一些特定指导原则,最后,附录提供了微软平台和.NET框架技术及其特性的概览。
作为从C语言发展而来的一种的高级程序设计语言,C++在计算机科学的各个领域中得到了广泛的应用,尤其适合于系统级的程序设计,是应用最广泛的程序设计语言之一。 王海龙、程传鹏编著的《C++基础与案例开发详解》在结构安排上充分考虑到了初学者的实际情况,在组织结构上,针对C++语言的特点,分为三部分,共17章。其中-7章为部分,主要介绍了结构化程序设计,包括C++基础知识、控制流程语句、函数、数组、字符串、指针、结构体、共用体和枚举类型、链表、内存动态分配和释放等。第8-12章为第二部分,主要介绍了面向对象程序设计,包括类和对象、继承和派生、虚函数和多态性;I/O流类以及文件操作、函数模板、类模板和标准模板库等。3-17章为第三部分,是综合案例,依次介绍了银行卡管理系统、成绩管理系统、工资发放系统、旅店管理系统、图书
《敏捷开发知识体系》面向敏捷实践者学习敏捷知识和敏捷软件开发企业进行敏捷转型的需要,旨在帮助个人更快地掌握敏捷开发知识,帮助企业更好地实施敏捷转型。 中国敏捷软件开发联盟ADBOK编写组编著的《敏捷开发知识体系》主要内容包括:敏捷开发的哲学理念、价值观、敏捷开发方法框架和敏捷实践,企业敏捷转型参考框架,帮助企业回答为什么要进行敏捷转型,敏捷转型包含哪些内容和如何开展敏捷转型等问题。
《软件工程项目管理实用技术与常用模板》从软件工程项目管理的实际需求出发,吸纳了外企业的项目管理理论和方法,以通俗易懂的语言讲述了当今软件工程项目管理的基本概念、基本原理和实际管理的方法和常用模板,内容实用,体系完整。本书突出软件工程项目管理的实用性与可操作性的特点,是作者对软件工程项目管理经验和实践体会的总结,针对软件工程项目管理中每个阶段的具体实施技术逐一给出操作案例与常用模板,具有很强的实用和借鉴价值。 《软件工程项目管理实用技术与常用模板》可作为软件管理、项目管理、软件开发人员的参考手册,软件工程类学科的教课书,同时也可供从事软件管理和项目决策的中高级管理人员阅读使用。