软件工程及软件方法学
-
MSC.Nastran软件高级用户入门指南及工程应用实例杜家政,卢绪智,孙长任 等著《MSC.Nastran软件高级用户入门指南及工程应用实例》从有限元的基本概念入手,由浅入深地分析有限元软件解决实际工程问题的过程,建立了前处理软件MSCPatran软件和MSCNastran软件输入文件之间的关系。对建立有限元模型的基本过程、基本方法和基本概念进行了详细介绍,将有限元软件解决实际工程问题的过程进行分解,对过程遇到的关键问题进行详细介绍,包括分析类型、单元库、载荷和边界条件、材料属性、单元特性、结果的输出控制以及出现问题的解决方法,对这些问题在MSCNastran输入文件中的卡片格式逐一介绍。通过对一个简单算例进行深入的剖析,使初学者感到简单易懂,然后列举了6个较难的练习实例,细致地描述了练习的每一个操作步骤,使初学者通过练习加强对知识的理解。《MSC.Nastran软件高级用户入门指南及工程应用实例》是入门性质的,内容完整、自成一体,可以从头到尾按顺序学习,很多主题都是用一般术语引入的,读者不需要太多的知识背景,如果需要更多的知识和更详细的解释,读者可以查看其他相关书籍。 -
软件工程鄂旭,高学东,任永昌 著《21世纪高等学校规划教材·软件工程:软件项目开发与管理》从软件工程领域实际项目开发与管理案例出发,以适应本科专业的教学和实践为宗旨,在充分吸收国内外软件项目开发方法与管理的思想精华基础上,依据作者多年软件项目开发和管理方法以及教学和科研经验,结合了国内软件项目特点,指出了提高软件开发效率进而使项目获得成功的有效途径。《21世纪高等学校规划教材·软件工程:软件项目开发与管理》全面系统地讲述了软件工程的概念、原理和典型方法学,介绍了软件项目的管理技术,并介绍了软件工程领域的前沿技术。《21世纪高等学校规划教材·软件工程:软件项目开发与管理》的编写思路是理论与实践紧密结合,既强调基本理论的论述,又重视实践开发过程的描述,力求在实践中深化理论。《21世纪高等学校规划教材·软件工程:软件项目开发与管理》适合作为高等学校计算机及相关专业本科生和研究生的教材,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。 -
QTP自动化测试权威指南(印度)Tarun Lalwani 著,赵旭斌,阙勇,韩洪波,何庆丹 译本书是QTP测试的权威指南,展示了作者在软件测试方面的造诣。本书分为基础知识和高级技巧两个部分。第1章~第18章是基础知识篇,介绍了QTP的基本功能。第1章自动化测试流程,第2章QTP帮助文档的使用,第3章对象库,第4章数据池,第5章操作模块(Action),第6章QTP环境变量,第7章保留对象,第8章检查点,第9章库函数文件、第10章描述性编程,第11章QTP的调试功能,第12章场景恢复,第13章正则表达式,第14章VBScript,第15章同步点,第16章测试结果,第17章API应用,第18章QTP自动化对象模型。第19章~第32章是高级技巧篇,介绍了QTP和多种外部工具,如Qutlook、Word、Excel和QualityCenter的集成和交互。本书讨论了针对创建一个复杂的自动化测试框架的几乎所有内容。本书面向测试工程师、测试分析师、测试顾问、测试经理,以及有兴趣学习高级技巧来解决更多QTP问题的读者。 -
设计原本(美)Frederick P. Brooks Jr. 著,高博,朱磊,王海鹏 译如果说《人月神话》是近40年来所有软件开发工程师和项目经理们必读的一本书,那么《设计原本:计算机科学巨匠Frederick P.Brooks的反思》将会是未来数十年内从事软件行业的程序员、项目经理和架构师必读的一本书。它是《人月神话》作者、著名计算机科学家、软件工程教父、美国两院院士、图灵奖和IEEE计算机先驱奖得主Brooks在计算机软硬件架构与设计、建筑和组织机构的架构与设计等领域毕生经验的结晶,是计算机图书领域的又一史诗级著作。《设计原本:计算机科学巨匠Frederick P.Brooks的反思》从工程师和架构师的视角深入地探讨了设计的和过程,尤其是复杂系统的设计过程,旨在提高产品的实用性与有效性,以及设计的效率和优雅性。全书共28章,分为6个部分:第一部分(1~5章)主要讨论了什么是设计、设计过程的思考、设计的类别、理性模型及其缺陷、以及对一些好的设计过程模型的探讨;第二部分(6~7章)主要讨论了协作设计与远程协作;第三部分(8~16章)全面总结了设计中的各种原则、经验和教训,包括设计中理性主义与经验主义、用户模型、资源预算、约束、设计中的美学与风格、设计中的范本、设计的分离、设计的演变途径和理由,以及专业设计者为何会犯错;第四部分(17~18)探讨了建筑设计与计算机软硬件设计在设计思想和方法上的一些共同点和不同之处;第五部分(19~20章)探讨了卓越的设计和卓越的设计师之间的关系,以及如何培养卓越的设计师;第六部分(21~28章)通过各个领域的各种类型的案例进行了分析和研究,旨在深刻揭示隐藏在这些案例背后不变的设计过程和思想。除了从事计算机软硬件相关工作的读者应该阅读本书之外,其他领域的设计者、设计项目经理和设计理论研究人员也都能从《设计原本:计算机科学巨匠Frederick P.Brooks的反思》中找到大量宝贵资料。 -
软件需求最佳实践徐锋 著“用户说不清需求”、“需求变更频繁”……都是在软件需求实践中频繁遇到的问题。本书首先直面这些问题,从心理学、社会学的角度剖析其背后的深层原因,使大家从中获得突破的方法。然后沿着需求开发的几大关键过程,逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段,并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系,迅速应用于实际工作中。本书还对包括需求基线、变更管理、需求跟踪在内的需求管理活动的操作要点进行了阐述,给出了具有很强实践性的具体建议。纵观全书,语言浅显、文字生动,蕴含了许多人文、心理、交流方面的知识,即使是非技术背景的读者也能够轻松读懂大部分内容,从中受益。《软件需求最佳实践:SERU过程框架原理与应用(典藏版)》可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可以作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、资深开发人员、信息系统运行管理人员、研发企业管理人员的必备参考书。 -
交互式三维技术姚俊峰 编著《交互式三维技术》应用的关键是寻找合适的场合和对象,即如何发挥想象力和创造力。选择适当的应用对象可以大幅度地提高生产效率、减轻劳动强度、提高产品开发质量。为了达到这一目的,必须研究交互式三维技术的开发工具,如交互式三维系统开发平台、分布交互式三维技术等。本书针对3D模型制作、3D材质灯光及纹理贴图、3D渲染及烘焙、交互式3D制作引擎、产品交互设计、交互式3D虚拟场景交互设计、交互式3D程序设计、2D转3D技术、外观设计、创意产品结构造型设计、交互式3D审美、交互式3D设计美学与创意作品鉴赏进行详细阐述。本书适合交互式三维技术开发人员及工业创意设计研究人员阅读,也可供相关专业的专科生、本科生作为教材使用。 -
走进交互设计刘伟 编著《走进交互设计》向交互设计初学者以及刚刚踏上工作岗位的朋友们深入浅出地讲述交互设计的关注点,说明科学间的关联,介绍基本设计方法,展示最新的研究成果和普通发表研究论文的知识。作者刘伟希望凭借自己多年来通过学习、工作和教学积累下来的经验,向交互设计初学者以及刚刚踏上工作岗位的朋友们深入浅出地讲述交互设计的关注点,说明学科间的关联,介绍基本设计方法,展示最新的研究成果和普及发表研究论文的知识。笔者还邀请了包括唐纳德·A·诺曼在内的多位国内外著名学者和专家分享他们多年来从事交互设计研究和用户体验设计的宝贵经验和建议。 -
软件体系结构与设计周苏 等编著软件体系结构是软件工程中一个比较新的重要研究和应用领域。《普通高等教育“十一五”国家级规划教材·计算机系列教材:软件体系结构与设计》是为高等院校软件工程及IT各专业软件体系结构、软件设计等课程编写的以实验实践为主线开展教学的教材,也可作为软件开发人员的参考读物。全书以软件工程为基础,理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件体系结构与软件设计的概念、理论知识与技术融人到软件工程实践当中,使学生加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括概述,理解需求,需求建模(场景、信息与类分析),需求建模(流程、模式与Web应用),设计的概念,体系结构的模式与结构,体系结构的设计与实现,构件级设计,基于模式的设计,WebApp设计,嵌入式软件设计,分布式系统体系结构,面向服务的体系结构,体系结构的描述与评估等,全书包含14章和1个附录。 -
软件工程案例教程李军国 主编《21世纪高等学校规划教材·软件工程:软件工程案例教程》系统地介绍了软件工程的基本概念、原理、方法、技术、标准和软件项日管理的知识,全书共分为1 5章,以软件生命周期为主线,对软件工程的需求分析、概要设计、详细设计、代码设计、软件测试、软件项目管理和软件过程等方面的内容做了详尽的叙述,之后还对软件工程标准和软件文档的编写要点进行了讲解,突出了结构化方法和面向对象技术在软件开发中的运用,通过案例,讲解了软件建模的方法和过程。《21世纪高等学校规划教材·软件工程:软件工程案例教程》内容与实际案例紧密结合,循序渐进,深入浅出,每一章都给出了大量习题,以便于学生复习和自学。除此之外,还配备了完整的电子课件和可供参考的习题答案,以供教师使用。《21世纪高等学校规划教材·软件工程:软件工程案例教程》可作为高等院校计算机科学与技术、软件工程和信息技术相关专业的专业基础课教材,也可以作为软件技术人员的参考用书和软件行业的职业培训教材。 -
软件工程田文洪 主编《高等院校软件工程专业规划教材:软件工程·共同演进的方法与实践》涵盖IEEE和ACM联合研究项目——SWEBOK(工程知识体系)包含的10个知识领域的主要内容,主要介绍软件工程的背景知识、软件过程模型、需求分析与建模、设计工程、生产率和工作质量、质量管理测试技术与策略、软件维护项目管理、风险分析及管理、软件工程开发工具等内容。同时适应卓越工程师培养计划的需求,采用理论与实践(实际项目)紧密结合的共同演进方法进行介绍,使学生在学习的过程中了解和掌握软件工程的基本概念、原理和方法,并能应用到实际项目中去。《高等院校软件工程专业规划教材:软件工程·共同演进的方法与实践》可作为高等院校软件工程课程的教材,也可作为软件工程人员的参考书。
