软件工程及软件方法学
-
WinForm技术应用武汉厚溥教育科技有限公司 编《软件工程师培养丛书:WinForm技术应用》按照高等院校、高职高专计算机课程基本要求,以案例驱动的形式来组织内容,突出计算机课程的实践性特点。《软件工程师培养丛书:WinForm技术应用》共包括9章:WinForm基础、WinForm窗体控件(一)、WinForm窗体控件(二)、多文档窗体及控件布局、ADO.NET——数据库操作、ADO.NET-DataSet和适配器、Data Grid View-显示和操作数据、三层架构的应用以及面向对象实现三层架构。《软件工程师培养丛书:WinForm技术应用》附赠PPT教学课件和案例源文件,这些教学资源可通网站载。《软件工程师培养丛书:WinForm技术应用》内容安排合理,层次清楚,通俗易懂,实例丰富,突出理论与实践的结合,可作为各类高等院校、高职高专及培训机构的教材,也可供广大Windows程序设计人员参考。 -
iOS7开发快速入门刘丽霞,邱晓华 著《iOS7开发快速入门》全面、系统地介绍了iOS7开发技术。全书共分3篇17章。第1篇包括第1~4章,介绍了iOS7的新功能、iOS7的开发工具Xcode5、第一个iOS7应用程序的开发、Objective-C语言基本以及Cocoa基础知识。第2篇包括第5~10章,详细介绍了自定义视图和视图控制器、文字显示视图、图形图像、网页操作、表视图、导航控制器以及标签栏控制器。第3篇包括第11~17章,介绍了提醒处理、选择操作、定位服务与地图、访问内置的应用程序,多媒体、动画、触摸与手势等。《iOS7开发快速入门》内容讲解详细,示例丰富,书中每一个知识点都配备了对应的实例和运行结果图,这样可以使读者在学习时轻松上手。《iOS7开发快速入门》适合iOS7应用开发的初学者阅读,也适合对iOS7和Xcode5的新功能感兴趣的读者参考。 -
项目管理之殇(美)George Stepanek 著,陈宗斌 等译《软件工程技术丛书·项目管理之殇:为什么你的软件项目会失败》试图探究其中的原因并给出解决方案。这是所有软件开发团队都应该反复阅读的一本经典著作,是一位拥有十几年软件开发和项目管理经验的资深专家的智慧结晶,这其中有成功的经验,更多的则是在项目中经历的挫折和失败的教训总结,可以借鉴,发人深省。《软件工程技术丛书·项目管理之殇:为什么你的软件项目会失败》分为两部分。第一部分(第1~4章)比较详细地描述了软件项目失败的原因,阐释使软件开发与众不同的12个特征,并揭示不适用于软件开发项目的10个隐藏假设,涉及范围管理、时间管理、成本管理、质量管理以及风险管理等内容,然后通过一个模拟案例的研究,说明这些问题是如何导致一个本来前途光明的项目走向失败的。第二部分(第5~7章)详细介绍项目成功的方式与方法,涉及水晶方法、极限编程和Rational统一过程,并重点介绍一些战略,它们可能有助于使软件项目获得成功。 -
元建模与Web应用系统生成王海林 著了解和掌握好的系统开发方法是每一个系统分析、设计和开发人员必须具备的基本技能,面向特定应用领域的元建模方法就是一种目前比较好的系统开发方法,它可以大大提高系统的开发效率。《元建模与Web应用系统生成》以模型驱动开发思想为主线,首先介绍了元建模的基本概念、基本方法、元建模工具的特点以及元建模框架,阐述了面向特定应用领域进行元建模的必要性和优越性,进而系统地阐述了元建模工具MetaEdit+的有关概念、元元模型、元类型工具以及其它工具的使用,然后通过几个实例,讲解了MetaEdit+如何在较为简单的局部应用领域中进行元建模、领域建模和生成器设计,最后通过一个综合性实例——web应用系统“WebShopping”,详细地讲述了Web应用系统的生成过程。《元建模与Web应用系统生成》主要供信息系统分析、设计和开发人员使用,也可作为高等院校信息管理专业、计算机应用软件专业的教学参考书。 -
LoadRunner性能测试完全讲义黄文高 著《LoadRunner性能测试完全讲义(第2版)》主要是介绍使用LoadRunner如何进行性能测试工作。主要分三大部分:入门篇、提高篇和实战篇。入门篇主要讲述性能测试的基础知识,对LoadRunnner进行一个简单的介绍,让读者朋友从整体上了解LoadRunne r,并对LoadRunner有一个简单的认识。提高篇重点讲述了:性能测试工具LoadRunner三大组件的使用技巧,以及测试过程中需要注意的细节,并对性能测试流程进行了详细的介绍,目的是希望读者朋友更好的了解性能测试流程;实战篇通过两个案例来介绍性能测试的整个过程,两个案例分别为C/S架构和B/S架构。《LoadRunner性能测试完全讲义(第2版)》适宜初级、中级、高级性能测试工程师、资深测试工程师、测试经理、测试总监使用。 -
软件体系结构原理、方法与实践张友生 著《软件体系结构原理、方法与实践(第2版)/普通高等教育“十一五”国家级规划教材》系统地介绍了软件体系结构的基本原理、方法和实践,全面反映了软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和产业界应用实例,强调理论与实践相结合,基础知识与前沿发展相结合。全书共13章,第1章简单地介绍软件体系结构的概念、发展和应用现状;第2章讨论软件体系结构建模,包括“4+1”视图模型、核心模型、生命周期模型和抽象模型;第3章介绍软件体系结构的风格和特定领域软件体系结构;第4章讨论软件体系结构的描述方法,重点介绍软件体系结构描述语言;第5章介绍UML的基础知识,以及如何使用UML及其扩展机制对软件体系结构建模;第6章介绍XML相关知识,重点讨论基于XML的软件体系结构描述语言;第7章介绍动态软件体系结构及其描述方法;第8章讨论基于服务的体系结构的关键技术和实现方法,以及如何构建一个服务,并给出了一个应用实例;第9章讨论富互联网应用体系结构,重点介绍AJAX和Mashup技术;第10章讨论软件体系结构的分析与测试问题,重点介绍软件体系结构的可靠性风险分析;第11章讨论软件体系结构评估方法,重点介绍ATAM和SAAM方法;第12章讨论基于体系结构的软件开发,包括设计模式、中间件技术和基于体系结构的软件过程;第13章介绍软件产品线的原理和方法、框架技术,重点讨论产品线体系结构的设计和演化。《软件体系结构原理、方法与实践(第2版)/普通高等教育“十一五”国家级规划教材》可作为计算机软件相关专业高年级本科生、硕士研究生(含软件工程硕士)和博士研究生的软件体系结构教材,作为软件工程高级培训、系统分析师和系统架构设计师培训教材,也可作为高级软件开发人员的参考书。 -
30天软件开发(美)Ken Schwaber Jeff Sutherland 著《30天软件开发:告别瀑布拥抱敏捷》讲解了Scrum敏捷软件开发方法,让你在30天内开发出全新的软件。读完本书,你会发现用敏捷开发方法能够让软件开发事半功倍,节省人力物力,大大提高工作效率。《30天软件开发:告别瀑布拥抱敏捷》适合于管理者、商务人士、小企业主、产品开发经理、IT经理以及软件开发人员等阅读。 -
玩转Arduino(德)Maik Schmidt 著,唐乐,李洪刚 译《玩转Arduino:快速入门指南》是一本关于Arduino的快速入门书,基于基本的电子学理论,通篇采用实例项目制作的方式,介绍Arduino的具体知识。《玩转Arduino:快速入门指南》从Arduino开发的基础知识讲起,读者将学会如何用IDE进行编程、如何进行程序编译、如何上传程序。读者在《玩转Arduino:快速入门指南》的指导下,能够快速完成简单的Arduino项目。同时,读者还将学会如何使用数字和模拟传感器,等等。《玩转Arduino:快速入门指南》适合广大电子制作爱好者、“极客”阅读,同时可作为各级院校电子、信息、自动化等专业师生的参考用书。 -
测试数据进化生成理论及应用巩敦卫,姚香娟,张岩 著《智能科学技术著作丛书:测试数据进化生成理论及应用》阐述采用遗传算法生成复杂软件测试数据的原理及应用,主要包括如下4个方面:路径覆盖测试数据进化生成、遗传算法用于测试数据生成的性能提高、语句覆盖可测试性转化及变异测试数据进化生成等;还给出不同方法在基准和工业软件测试中的应用,以及全面的方法对比结果。书后附有基本遗传算法源代码和实验程序。《智能科学技术著作丛书:测试数据进化生成理论及应用》可供高等院校计算机、自动化等专业的教师及研究生阅读,也可供自然科学和工程技术领域的研究人员及软件测试从业人员参考。 -
动手玩转Arduino(澳)John Boxall 著,翁恺 译Arduino是当今世界上最流行的开源硬件,具有价格低廉、便捷灵活、容易上手等特点,在机器人、艺术、科学实验等领域受到了广泛关注。《动手玩转Arduino》精心整合了65个Arduino作品,而且其难易程度依次递增,旨在让读者以感性的方式,来掌握更多的Arduino知识和经验。通过这65个动手实践,读者除了学到基础的电子学概念、巩固已有的Arduino知识之外,还将学会如何创建功能更为强大复杂的Arduino作品。《动手玩转Arduino》适合对Arduino感兴趣的硬件DIY爱好者、电子爱好者阅读,也非常适合学生进行电子制作使用。
