软件工程及软件方法学
-
爱上Arduino(德)Mario Bhmer 著,翁恺 译《爱上Arduino:学Arduino玩转Android应用》主要阐述开发基于Android设备的作品的基本方法,内容包含如何配置开发环境、如何选择硬件并搭建相应的电路,以及如何编写Android应用程序、如何给对应的硬件编程等知识,并通过几个作品了解ADK兼容硬件板、传感器和动作器的功能,了解如何通过一个Android应用程序与它们交互。《爱上Arduino:学Arduino玩转Android应用》适合对Java程序设计语言、编程基础和算法有一点基础的读者阅读。 -
软件质量经济学(美)Capers Jones,Oliver Bonsignour 著《软件工程技术丛书:软件质量经济学》是软件质量经济学领域的唯一著作,也被誉为软件工程领域最重要的图书之一,由软件工程领域的泰斗撰写。全书以大量行业数据和真实案例为驱动,从经济学角度讲解了度量软件质量的各项指标和方法,从而为有效管理软件质量和项目进度提供帮助和指导,更重要的是,本书还深入讨论了软件质量的经济学影响和商业价值。《软件工程技术丛书:软件质量经济学》共7章,第1章定义了软件质量和经济价值,分析了软件质量对不同企业和用户的经济价值;第2章阐述了软件质量的估算和度量,介绍了功能点度量指标和结构质量度量指标;第3章讨论了软件缺陷预防,介绍了软件缺陷预防的历史及缺陷预防结果的分析方法;第4章研究测试前缺陷清除,主要讨论了同行评审、正式审查及静态分析等25种不同的测试前缺陷清除方法;第5章介绍软件测试,介绍了40余种软件测试方法;第6章讨论发布后缺陷清除,分析了来自发布后缺陷的用户和行业的成本;第7章整合了所有的数据,给出了低质量和高质量软件的经济影响。 -
软件项目管理与案例分析肖来元,吴涛,陆永忠 等著《软件项目管理与案例分析(第2版)/普通高等教育“十一五”国家级规划教材·软件工程专业核心课程系列教材》系统讲述软件项目管理的基本概念、基本原理及基本方法,包含当前相关知识领域的最新发展概况。《软件项目管理与案例分析(第2版)/普通高等教育“十一五”国家级规划教材·软件工程专业核心课程系列教材》共分12章,围绕软件项目管理过程展开论述,内容涉及软件开发过程管理、软件项目质量管理、软件需求管理、软件团队管理、软件项目估算与进度管理、软件项目配置管理、软件项目风险管理等多方面。《软件项目管理与案例分析(第2版)/普通高等教育“十一五”国家级规划教材·软件工程专业核心课程系列教材》采用大量分散案例来解释和验证软件项目管理的基本概念、基本原理及基本方法,同时采用综合案例将整个知识内容有机地结合在一起。本书可以作为高等学校软件项目管理课程的教科书,也可以作为从事软件项目管理、软件系统分析与设计、软件开发及应用等工作人员的参考书。同时对于希望了解软件项目管理的各类读者而言,本书也是一本较好的参考读物。 -
软件工程学习辅导与习题解析张海藩,吕云翔 著《软件工程(第4版)学习辅导与习题解析/21世纪高等学校计算机规划教材·名家系列》是《软件工程(第4版)》的配套教材。全书共分为16章。每章由3部分组成:第1部分简明扼要地复习每一章的重点内容;第2部分给出原教材每一章后的习题;第3部分是习题解析,不是简单地给出答案,而是仔细分析题目,讲解解题思路,从而有助于读者举一反三,学会用软件工程方法学分析问题和解决问题。《软件工程(第4版)学习辅导与习题解析/21世纪高等学校计算机规划教材·名家系列》还提供了3个附录,分别给出了综合应用题解析、课程设计指导和模拟试题与参考答案。《软件工程(第4版)学习辅导与习题解析/21世纪高等学校计算机规划教材·名家系列》既可以与《软件工程(第4版)》配合使用,也可以供学习软件工程的读者单独使用(包括参加计算机等级考试或相关专业自学考试),以加深对所学内容的理解并检验学习效果。 -
软件工程基础蒲天银 编《软件工程基础/普通高等教育“十二五”规划教材》根据作者多年从事软件开发及软件工程教学的经验编写而成。全书共10章,分别介绍了软件工程的基本知识,软件开发的可行性分析,软件开发过程中的需求分析、总体设计、详细设计、软件编码与测试、软件维护,以及面向对象的程序设计思想、软件项目管理、软件工程与软件产业发展趋势等。《软件工程基础/普通高等教育“十二五”规划教材》内容实用、语言简炼、案例丰富,充分体现了理论与实践相结合的特点。《软件工程基础/普通高等教育“十二五”规划教材》既可作高等院校计算机专业的教材,也可供各类软件开发与维护人员阅读。 -
软件工程的本质Ivar Jacobson,Pan-Wei Ng,Paul E.McMahon 等著 陈钟 等译《软件工程的本质:使用SEMAT内核》由SEMAT的创始人和思想贡献者编写,阐述了软件工程的本质,介绍了SEMAT内核,分享了运用SEMAT内核解决具体问题的案例和有效性。它是SEMAT新标准的纲领性著作,也是一本引导我们重新认识软件、软件工程和人的关系的书,适合软件从业人员、软件工程学者、教师和学生阅读、参考和学习。 -
Red5视频应用开发指南郑虎 著Red5作为免费开源的Flash流媒体服务器,广泛用在Flash视频网站、Flash直播系统、视频会议系统、网游等产品领域。这些领域的开发人员需要全面掌握Red5视频应用开发的知识和技巧。 《Red5视频应用开发指南》共10章,全面讲解了Red5视频应用开发的基础知识、开发技巧、开发注意事项,并相对完整地实现了视频播放器、直播系统、点播系统、电子白板系统、视频会议系统等应用。本书所有的代码和资源提供网络下载。 《Red5视频应用开发指南》适合Red5流媒体产品的软件开发人员、系统分析员、产品经理,也可以作为高等院校和培训机构相关专业课程的教学参考书和实验教程。本书由郑虎编著。 -
Unity43D开发实战详解吴亚峰,杜化美,张月霞 等著 百纳科技 校随着Unity 3D的迅猛发展,该游戏引擎通过不断优化与改进已经升级到4.0。在Unity 4.0中增加了许多新的特性,如全新的动画系统、支持移动平台的实时阴影、最新的状态机技术等。《Unity 4 3D开发实战详解》随着游戏引擎的升级加入了许多新的内容,主要内容如下。第1章 Unity 3D基础以及开发环境的搭建,简要介绍了Unity 3D开发环境的搭建及其运行机制;第2章 Unity集成开发环境详解,主要对Unity集成开发环境进行详细介绍;第3章 Unity 3D开发脚本简介,讲解了特定于Unity的JavaScript脚本和C#脚本编写的语法和技巧;第4章 Unity 3D图形用户界面基础及常用对象,主要对Unity开发过程中经常使用的图形用户界面控件及对象进行详细介绍;第5章 Unity 3D第三方2D组件库——NGUI,介绍了游戏开发中非常流行的第三方UI界面开发组件库——NGUI的知识;第6章 物理引擎,介绍了Unity开发平台的完整的物理引擎体系,包括刚体、碰撞器、粒子系统及关节等开发技术;第7章 3D游戏开发技术,介绍了天空盒、虚拟按钮与摇杆、声音、光源、地形引擎、角色动画,以及角色控制器等常用技术;第8章 着色器——Shaders,介绍了Unity中的着色器和着色器语言——ShaderLab,为各种高级特效的开发打下良好的基础;第9章杂项,介绍了PlayerPrefs类、Network Class(网络类)、加速度传感器的使用、视频贴图等开发技巧;第10章 综合案例——火力篮球,详细介绍了火力篮球项目的开发过程及用到的各种相关技术;第11章 综合案例——3D保龄球,详细介绍了3D保龄球项目的开发过程及用到的各种相关技术。《Unity 4 3D开发实战详解》适合游戏开发的读者学习,也适合程序员学习用书,以及各院校相关专业师生的学习用书和培训学校的教材。 -
软件工程基础教程潘广贞,杨剑,王丽芳 等著《软件工程基础教程》主要介绍了软件工程概述、需求分析、概要设计、详细设计及实现、软件测试与维护、Rational Rose建模工具、面向对象方法学基础、面向对象的分析、UML基本元素符号、类图、对象图与包图、用例图、活动图、交互图、状态机图、软件项目管理、软件工程的最新发展等内容。《软件工程基础教程》内容循序渐进、深入浅出、概念清晰、结构条理,将软件工程的理论知识与软件工程的应用实践相结合,并配有适量的习题,帮助读者从不同的角度理解和掌握所学的知识,构建完整的软件工程知识体系。《软件工程基础教程》可作为高等院校计算机、软件工程、通信或电子类等相关专业的本科生或高职高专院校专科生的教材,也可作为工程技术人员及计算机爱好者的自学用书。 -
Project项目管理实用宝典唐中印 等著《Project项目管理实用宝典》由浅入深,全面系统地介绍了Microsoft Project 2010的方方面面。书中的每章都提供了大量有针对性的实例,供读者实战演练。另外,为了帮助读者更高效、直观地学习,本书每章重点内容都专门录制了对应的教学视频。这些视频和本书所有的实例文件一起收录于配书光盘中。《Project项目管理实用宝典》共14章,分为3篇。第1篇为基础篇,介绍了项目管理和Project 2010的基础、项目管理五大过程组、如何使用Project 2010创建新项目、项目任务、资源和分配资源、设置项目外观以及部署企业项目管理信息系统;第2篇为理论与实践篇,介绍了如何用Project2010进行项目进度管理、项目资源管理、项目成本管理、项目跟踪、实现项目信息与沟通管理、生成项目报表和视图等知识;第3篇为案例篇,首先通过一个具体的案例来介绍如何利用Project Professional 2010来实现项目任务分解、资源设置与分配、任务执行与跟踪及生成报表和视图等。然后通过另一个具体的案例来介绍如何将Project Professional2010和Project Server 2010配合使用,在实现第一个案例的功能基础上,实现项目的沟通和协作管理。无论是:Project初学者,还是有一定基础的高级用户,本书都是一本难得的参考书.本书非常适合用Project进行编程和开发的本科生、研究生及教师等阅读,还适合广大项目管理从业人员、项目经理和PMO经理阅读.另外,本书也适合科研和工程技术人员作为参考。
