软件工程及软件方法学
-
嵌入式软件开发马兴录 著《嵌入式软件开发:基于Web Service的云端应用软件开发》结合齐鲁软件设计大赛经验,按照学生参赛过程所经历的不同阶段编排内容,由浅入深,逐步引导读者进入嵌入式软件开发领域,并能充分发挥读者的创新能力。书中以当前热门技术云计算为背景,针对嵌入式软件开发,详细说明了软件开发设计的有关知识背景、开发步骤和技巧,提供了丰富的开发案例和程序。在书中所设定的技术框架内,允许读者自由发挥,设计各种不同的嵌入式应用。《嵌入式软件开发:基于Web Service的云端应用软件开发》特别适合作为卓越工程计划相关专业的嵌入式软件开发课程教材以及大学生课外科技活动指导教材,也可作为设计类课程教材,如嵌入式系统设计、手机软件设计等课程,以及作为本科生综合课程设计或毕业设计的参考教材。 -
Design for the Future刘泽宏,李春旭,林靖雨 著《Design for the Future: Metro风格解读及设计指导》将从Metro风格的历史到Metro在软件产品客户端交互中的应用,来领略Metro风格的简洁的设计思想;同时以Windows Phone和Windows 8应用为主,其他产品的Metro设计为辅,详细介绍Metro风格应用的设计指导原则,使读者掌握可实际操作的设计规范,设计和开发出符合微软要求的Metro风格的Windows Phone和Windows 8应用;文中还展示了大量优秀的Metro风格设计示例,使读者对Metro风格有一定的感性认识;最后还推演了Metro风格的未来演进思路。 -
软件工程原理沈备军,陈昊鹏,陈雨亭 著《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》覆盖软件工程知识体系(SWEBOK)(第3版)的全部核心知识域,从软件工程的本质出发,系统、全面地介绍软件过程、软件建模技术和方法以及软件工程管理,同时介绍一些热点新技术和新方法。全书分为三大部分,共20章。第一部分为软件工程基础,讲述软件工程的基本原则、软件过程以及从需求、设计、测试到维护的活动,共9章。第二部分为软件工程管理,讲述工程管理的重要知识域,包括软件项目管理、软件项目估算和计划、软件质量管理、软件风险管理、软件度量和人员管理,共6章。第三部分为高级主题,讲述当前热门的一些新技术和新方法,共5章。此外,《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》还以一个汽车4S店业务管理系统为案例,阐述软件工程从需求、设计、测试到管理等各核心环节,使学生扎实地掌握理论知识,培养其解决实际问题的能力。《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》可供本科生、硕士生学习“软件工程”、“高级软件工程”、“软件过程”、“软件项目管理”等课程使用,同时对于从事软件开发、维护和管理的各类人员也可起到非常好的借鉴作用。 -
交互式三维技术姚俊峰 编著《交互式三维技术》应用的关键是寻找合适的场合和对象,即如何发挥想象力和创造力。选择适当的应用对象可以大幅度地提高生产效率、减轻劳动强度、提高产品开发质量。为了达到这一目的,必须研究交互式三维技术的开发工具,如交互式三维系统开发平台、分布交互式三维技术等。本书针对3D模型制作、3D材质灯光及纹理贴图、3D渲染及烘焙、交互式3D制作引擎、产品交互设计、交互式3D虚拟场景交互设计、交互式3D程序设计、2D转3D技术、外观设计、创意产品结构造型设计、交互式3D审美、交互式3D设计美学与创意作品鉴赏进行详细阐述。本书适合交互式三维技术开发人员及工业创意设计研究人员阅读,也可供相关专业的专科生、本科生作为教材使用。 -
软件构架实践(美)克莱门茨 等著书籍计算机书籍十年间,敏捷 & 软件工程,冰与火之歌《软件构架实践》是一本荣获大奖且影响深远的经典之作,目前已经全面修订,充分体现了这一领域的最新进展。基于软件开发的真实现状,本书再次以全新的角度引入软件构架的相关概念和最佳实践,阐述软件系统是如何架构的,软件系统中的各个要素之间又是如何相互作用的。有别于实现细节、算法和数据表示,软件构架是达成高品质软件的关键,是一种可重用于后续软件系统的资产,并且对软件企业的商业策略至关重要。作者围绕着软件构架影响周期的概念对本书前一版进行了重构。每个周期都表明了软件构架是如何产生影响的,同时它又受哪些因素的影响,软件构架在特定的背景下发挥着关键性的作用。这些背景包括技术环境、项目的生命周期、组织的业务概况和架构师的专业实践。作者还进一步延展了质量属性,仍然以构架理念为中心(用单独一章内容来专门介绍每个属性),拓宽了软件构架模式。如果要参与或者负责大型软件系统的设计、开发和管理,你会发现这本书是很有价值的参考资源,可以帮助你紧跟技术潮流。《软件构架实践(第3版 影印版)》特色主题软件构架的背景:技术角度、项目角度、业务角度和职业角度软件构架的竞争力:对于个人和组织的意义业务目标的依据及其如何影响软件构架软件构架层面的重要需求及其确定方式软件生命周期中的构架,包括以设计思维为前提的生成-测试;实现期间的软件构架一致性;构架与测试;构架与敏捷开发构架与当前技术潮流,比如云计算,社交网络和终端用户设备 -
笑谈软件工程陈建村 著《笑谈软件工程:烽烟中的敏捷》凝聚作者从事软件开发十多年来的思考与实践,从8个方面说明了如何从传统的瀑布开发过渡到敏捷开发。作者以诙谐幽默的文笔,于谈笑间揭示软件开发的现状,探讨scrum的组成,解释何为精益,剖析软件工程的全新思维,同时还涉及软件架构、人机界面、测试等主题。《笑谈软件工程:烽烟中的敏捷》实用性强,非常适合软件工程相关专业和软件行业开发人员阅读和参考。 -
软件体系结构与设计周苏 等编著软件体系结构是软件工程中一个比较新的重要研究和应用领域。《普通高等教育“十一五”国家级规划教材·计算机系列教材:软件体系结构与设计》是为高等院校软件工程及IT各专业软件体系结构、软件设计等课程编写的以实验实践为主线开展教学的教材,也可作为软件开发人员的参考读物。全书以软件工程为基础,理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件体系结构与软件设计的概念、理论知识与技术融人到软件工程实践当中,使学生加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括概述,理解需求,需求建模(场景、信息与类分析),需求建模(流程、模式与Web应用),设计的概念,体系结构的模式与结构,体系结构的设计与实现,构件级设计,基于模式的设计,WebApp设计,嵌入式软件设计,分布式系统体系结构,面向服务的体系结构,体系结构的描述与评估等,全书包含14章和1个附录。 -
走进交互设计刘伟 编著《走进交互设计》向交互设计初学者以及刚刚踏上工作岗位的朋友们深入浅出地讲述交互设计的关注点,说明科学间的关联,介绍基本设计方法,展示最新的研究成果和普通发表研究论文的知识。作者刘伟希望凭借自己多年来通过学习、工作和教学积累下来的经验,向交互设计初学者以及刚刚踏上工作岗位的朋友们深入浅出地讲述交互设计的关注点,说明学科间的关联,介绍基本设计方法,展示最新的研究成果和普及发表研究论文的知识。笔者还邀请了包括唐纳德·A·诺曼在内的多位国内外著名学者和专家分享他们多年来从事交互设计研究和用户体验设计的宝贵经验和建议。 -
格蠹汇编张银奎 著《格蠹汇编:软件调试案例集锦》以案例形式讨论了使用调试技术解决复杂软件问题的工具和方法。全书共36章,分为四篇。前两篇每章讲述一个有代表性的真实案例。第三篇讨论了调试工具和调试系统的设计方法。第四篇收录了使用调试器探索计算机世界的若干学习笔记,包括在调试器中细品CPU,通过调试器观察和解码堆块结构,透视Windows8的新类型应用以及使用调试器监视启动、睡眠和唤醒三大基本过程等。 -
基于CMMI的软件研发管理翟宏宝 等编著本书旨在通过大量技术细节和典型案例,结合目前软件研发相关的标准,重点阐述软件企业如何开展研发管理的各项活动,为软件企业改进过程提供参考和建议。全书系统地阐述了软件研发各过程之间的关系和各过程实施的核心内容,并辅以一定案例和模板,目的在于帮助读者了解、学习和掌握CMMI模型实施方法和内容。
