软件工程及软件方法学
-
基于CMMI的软件研发管理翟宏宝 等编著本书旨在通过大量技术细节和典型案例,结合目前软件研发相关的标准,重点阐述软件企业如何开展研发管理的各项活动,为软件企业改进过程提供参考和建议。全书系统地阐述了软件研发各过程之间的关系和各过程实施的核心内容,并辅以一定案例和模板,目的在于帮助读者了解、学习和掌握CMMI模型实施方法和内容。 -
软件体系结构与设计周苏 等编著软件体系结构是软件工程中一个比较新的重要研究和应用领域。《普通高等教育“十一五”国家级规划教材·计算机系列教材:软件体系结构与设计》是为高等院校软件工程及IT各专业软件体系结构、软件设计等课程编写的以实验实践为主线开展教学的教材,也可作为软件开发人员的参考读物。全书以软件工程为基础,理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件体系结构与软件设计的概念、理论知识与技术融人到软件工程实践当中,使学生加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括概述,理解需求,需求建模(场景、信息与类分析),需求建模(流程、模式与Web应用),设计的概念,体系结构的模式与结构,体系结构的设计与实现,构件级设计,基于模式的设计,WebApp设计,嵌入式软件设计,分布式系统体系结构,面向服务的体系结构,体系结构的描述与评估等,全书包含14章和1个附录。 -
软件工程杨志宏,庄晋林,杨雅军 编《软件工程》从软件开发、维护和管理等方面,系统地介绍了软件工程的概念、原理、过程及主要方法,按照软件生存周期依次讲述了软件开发的可行性分析、项目计划、需求分析、系统设计、软件实现、软件测试与调试、软件运行与维护,对数据库、面向对象技术以及软件项目的管理进行了介绍。《软件工程》采用案例式教学,理论与实践紧密结合,内容翔实,既注重基本知识的表述,又注重内容的先进性、科学性和系统性,反映软件工程、软件开发技术发展的最新成果,实用性、可操作性强。本书可作为高职高专计算机类人才培养的专业教材,也可作为本科生的教学、参考用书,还可作为计算机爱好者的自学用书。 -
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风格的未来演进思路。 -
交互式三维技术姚俊峰 编著《交互式三维技术》应用的关键是寻找合适的场合和对象,即如何发挥想象力和创造力。选择适当的应用对象可以大幅度地提高生产效率、减轻劳动强度、提高产品开发质量。为了达到这一目的,必须研究交互式三维技术的开发工具,如交互式三维系统开发平台、分布交互式三维技术等。本书针对3D模型制作、3D材质灯光及纹理贴图、3D渲染及烘焙、交互式3D制作引擎、产品交互设计、交互式3D虚拟场景交互设计、交互式3D程序设计、2D转3D技术、外观设计、创意产品结构造型设计、交互式3D审美、交互式3D设计美学与创意作品鉴赏进行详细阐述。本书适合交互式三维技术开发人员及工业创意设计研究人员阅读,也可供相关专业的专科生、本科生作为教材使用。 -
软件工程原理沈备军,陈昊鹏,陈雨亭 著《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》覆盖软件工程知识体系(SWEBOK)(第3版)的全部核心知识域,从软件工程的本质出发,系统、全面地介绍软件过程、软件建模技术和方法以及软件工程管理,同时介绍一些热点新技术和新方法。全书分为三大部分,共20章。第一部分为软件工程基础,讲述软件工程的基本原则、软件过程以及从需求、设计、测试到维护的活动,共9章。第二部分为软件工程管理,讲述工程管理的重要知识域,包括软件项目管理、软件项目估算和计划、软件质量管理、软件风险管理、软件度量和人员管理,共6章。第三部分为高级主题,讲述当前热门的一些新技术和新方法,共5章。此外,《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》还以一个汽车4S店业务管理系统为案例,阐述软件工程从需求、设计、测试到管理等各核心环节,使学生扎实地掌握理论知识,培养其解决实际问题的能力。《普通高等教育“十一五”国家级规划教材·高等学校软件工程系列教材:软件工程原理》可供本科生、硕士生学习“软件工程”、“高级软件工程”、“软件过程”、“软件项目管理”等课程使用,同时对于从事软件开发、维护和管理的各类人员也可起到非常好的借鉴作用。 -
软件构架实践(美)克莱门茨 等著书籍计算机书籍十年间,敏捷 & 软件工程,冰与火之歌《软件构架实践》是一本荣获大奖且影响深远的经典之作,目前已经全面修订,充分体现了这一领域的最新进展。基于软件开发的真实现状,本书再次以全新的角度引入软件构架的相关概念和最佳实践,阐述软件系统是如何架构的,软件系统中的各个要素之间又是如何相互作用的。有别于实现细节、算法和数据表示,软件构架是达成高品质软件的关键,是一种可重用于后续软件系统的资产,并且对软件企业的商业策略至关重要。作者围绕着软件构架影响周期的概念对本书前一版进行了重构。每个周期都表明了软件构架是如何产生影响的,同时它又受哪些因素的影响,软件构架在特定的背景下发挥着关键性的作用。这些背景包括技术环境、项目的生命周期、组织的业务概况和架构师的专业实践。作者还进一步延展了质量属性,仍然以构架理念为中心(用单独一章内容来专门介绍每个属性),拓宽了软件构架模式。如果要参与或者负责大型软件系统的设计、开发和管理,你会发现这本书是很有价值的参考资源,可以帮助你紧跟技术潮流。《软件构架实践(第3版 影印版)》特色主题软件构架的背景:技术角度、项目角度、业务角度和职业角度软件构架的竞争力:对于个人和组织的意义业务目标的依据及其如何影响软件构架软件构架层面的重要需求及其确定方式软件生命周期中的构架,包括以设计思维为前提的生成-测试;实现期间的软件构架一致性;构架与测试;构架与敏捷开发构架与当前技术潮流,比如云计算,社交网络和终端用户设备 -
可扩展的艺术(美)Martin L.Abbott Michael T.Fisher 著任何持续发展的公司,最终都需要考虑如何扩展它的系统、组织和流程。这不仅仅是技术问题,还涉及组织、流程、架构等方方面面。扩展组织、流程和系统使之相互支持,达到良性循环,也不仅仅是门科学,还是一门艺术。《可扩展的艺术——现代企业的Web架构、流程及组织》正是对此提供了全面的、实践证明确实有效的解决思路和实用技巧。对于负责非技术类业务的执行主管或产品经理来说,《可扩展的艺术——现代企业的Web架构、流程及组织》会帮助你明确地提出正确的可扩展性问题,分析并做出正确的决策。而对于技术主管和工程师来说,《可扩展的艺术——现代企业的Web架构、流程及组织》会帮助你解决对扩展造成负面影响的组织和流程方面的问题,并为构建具有更高可扩展性的平台提供了技术模型和建议。 -
SAP HANA内存计算技术项目实战指南潘明惠 等编著Based on HANA project experience with 36 validation scenarios of in-memory computing technology accumulated by large power companies, this book consisting of 12 chapters, describes in a detailed way how to use SAP HANA to meet query and analysis needs from business application systems; how to choose business and capture real-time data for decision-making analysis and business information query under the underserved circumstance; how to make use of a variety of modelling tools offered by HANA for modelling; how to choose a presentation tool to complete analysis report; how to obtain the balance between models and analytical tools for better analytical performance; how to deploy the roll-out; how to manage, run and maintain the system after the roll-out; and the management priorities of the HANA executive project. -
软件测试与质量保证Kshirasagar Naik(K. 奈克),Priyadarshi Tripathy(P. 特里帕蒂)本书是有关软件测试与质量保证的一本理想入门教材,全书共分18章,主要内容包括测试的基本概念、程序测试理论、单元测试、控制流测试、数据流测试、域测试、系统集成测试、系统测试分类、功能测试、从有限状态机模型生成测试、系统测试设计、系统测试计划与自动化、系统测试的执行、验收测试、软件可靠性、测试团队的组织结构、软件质量及成熟度模型等。本书的两位作者在软件测试方面有着丰富的实践经验,全书既有侧重测试理论的概念讲解,也有实际应用的经验总结。
