软件工程及软件方法学
-
嵌入式软件开发马兴录 著《嵌入式软件开发:基于Web Service的云端应用软件开发》结合齐鲁软件设计大赛经验,按照学生参赛过程所经历的不同阶段编排内容,由浅入深,逐步引导读者进入嵌入式软件开发领域,并能充分发挥读者的创新能力。书中以当前热门技术云计算为背景,针对嵌入式软件开发,详细说明了软件开发设计的有关知识背景、开发步骤和技巧,提供了丰富的开发案例和程序。在书中所设定的技术框架内,允许读者自由发挥,设计各种不同的嵌入式应用。《嵌入式软件开发:基于Web Service的云端应用软件开发》特别适合作为卓越工程计划相关专业的嵌入式软件开发课程教材以及大学生课外科技活动指导教材,也可作为设计类课程教材,如嵌入式系统设计、手机软件设计等课程,以及作为本科生综合课程设计或毕业设计的参考教材。 -
项目管理刘腾红 主编项目管理是为了使开发项目能够按照预定的成本、进度和质量顺利完成,根据管理科学的理论,对需求、成本、人员、进度、质量、风险等进行科学分析和有效管理及控制,并利用工程化开发方法所进行的系统活动。“项目管理”课程是汇博—英特尔系列课程之一,目的是通过本课程的学习,培养高水平的项目经理或项目管理工程师。本教材由九章组成,包括:项目管理的基本概念、项目管理过程、项目范围管理与计划、项目进度管理、项目费用管理、项目质量管理、项目团队管理、信息管理和项目风险管理。每章内容后有思考题,并附有阅读资料。 -
软件自动化测试杨莉 等编著《软件自动化测试:入门、进阶与实战》从多年的企业级软件自动化测试项目经验出发,全面介绍了自动化 功能测试的基本知识和理论,结合当前流行的多种自动化测试工具的分析和 比较,从企业实施自动化测试实际应用场景出发,以循序渐进的方式讲解了 如何帮助企业选择合适的软件自动化测试工具和模型,深入剖析自动化开发 中的一些先进技术,自动化测试框架的理论和设计实现,自动化测试项目如 何应对敏捷开发所带来的挑战等内容,从而为自动化测试实施的企业和个人 提供实战指南。《软件自动化测试:入门、进阶与实战》适合软件产品开发和测试团队 的技术经理、自动化测试架构师以及希望了解自动化功能测试的测试人员参 考阅读。 -
VHDL数字电路设计教程苗丽华 编《VHDL数字电路设计教程》主要讲述硬件描述语言VHDL及其在数字电路设计中的建模和仿真,内容包括VHDL语言学习基础、语法规则和模型结构、数字电路的VHDL建模、VHDL硬件描述等。本书在内容结构的组织上有独特之处,如将并行描述语句、顺序描述语句、数据类型与运算操作符和属性等独立成章,使读者更容易清晰准确地掌握这些重要内容。本书注重设计实践,给出了大量完整设计实例的电路图、相关基本概念、电路工作原理以及仿真结果,从而将VHDL语法学习和如何采用它进行电路设计有机地结合在一起,并通过深入浅出的操作点拨,提升学生对VHDL的理性认识,提高学生的研究能力。 《VHDL数字电路设计教程》可作为高等院校电子工程、通信工程、自动化、电气工程等专业的教材及实验指导,也可作为相关专业技术人员的自学参考书。 -
计算机软件基础刘金凤,赵鹏舒,祝虹媛 等编《计算机软件基础》是计算机软件技术基础的综合教材,引进了软件技术发展的最新成果,精炼了选材内容。《计算机软件基础》共分为6章,包括程序设计语言、数据结构、操作系统、数据库和软件工程五大知识板块,内容由浅入深,为读者开避了入门到熟练掌握的捷径。本书提供了大量的软件开发实例,每章都配有习题,便于读者巩固所学知识。《计算机软件基础》适合作为高等学校非计算机专业基础教材使用,也可以作为企业的培训教材。 -
软件工程导论实践指南Java王顺,汪红兵,盛安平 等著《软件项目管理师成长之路·重点大学软件工程规划系列教材:软件工程导论实践指南Java(EE版)》是以实际项目为原型,以关键的理论与丰富的实践为指导,通过一个具体的软件项目研发实例,来介绍软件生产的整个过程:需求、建模、设计、编程、测试,直至部署。帮助读者理解完整中软件工程体系,以及在软件生产过程中各个工程师角色的地位和作用、日常主要的工作范畴,为将来深入学习需求工程、软件开发、软件测试、项目管理等课程打下坚实的基础;同时也为读者以后根据自身的特长与兴趣合翠地选择工作岗位提供参考。《软件项目管理师成长之路·重点大学软件工程规划系列教材:软件工程导论实践指南Java(EE版)》适用于高校计算机及软件工程专业作为软件应用课程的实践教材使用,也可供从事软件行业工作的人员参考。 -
源于自然的设计(美)马克纳(Macnab,M.)著;樊旺斌 译《源于自然的设计:设计中的通用形式和原理》由世界级著名设计师倾力打造,美国AIGA设计协会主席Debbie Millman作序鼎力推荐,Amazon全五星畅销书。 它不仅是一本优美的设计启示录,而且是一本分类整理后的圣经,对自然、艺术、科学、经济学、哲学、技术与设计之间相辅相成的关系进行了深入的研究和解读。它全方位揭示了大自然在设计领域给我们留下的宝贵财富,从中总结出了源于自然的通用设计形式和原理,掌握这些知识后,我们就可以随心所欲地创作各种优美的作品,而不必依赖“灵感乍现”了。 本书共分9章,第1章主要讲解了设计中的美学,以及如何将美学融入到有效的设计中;第2章介绍了如何创造性地解决问题、价值驱动的设计,以及如何将图形经济而又灵活地整合到设计中;第3章探讨了大自然的伦理、源自大自然的12条设计原则,以及如何识别并提取自然中的有用信息;第4章讨论了大自然的动力学——模式,充分讲解了如何将模式体现到设计中;第5章对大自然中的各种形状进行了解读,以及如何巧妙地在设计中应用它们;第6章讲解了大自然中的色彩,以及它们在设计中给人的启示;第7章探讨了大自然的构建之美,以及如何从自然的构建中获得设计的灵感;第8章讲解了如何在设计中巧妙地使用对称原则;第9章不仅讲解了通过隐喻和符号来构建意义的理论(比如“黄金分割”),还讲述了功能和审美在本质上是如何紧密相关并支撑设计的。 《源于自然的设计:设计中的通用形式和原理》适合所有设计工作者、美学工作者和艺术工作者阅读。 -
Struts框架应用与开发李世祥 编著者Jakarta—Struts是Apache软件组织提供的一项开放源代码项目,它为JavaWeb应用提供了模型一视图一控制器(Model—View—Controller,MVC)框架,尤其适用于开发大型可扩展的Web应用。随着Web技术的成熟和发展,Struts框架逐渐成为了Web开发中的主流框架。Struts框架为软件开发者提供了丰富的资源和软件开发包,大大提高了开发Web应用的速度和效率。 “理论+实践”是本书的一大特点。本书中不仅有完整的理论讲解,而且全书由一个完整的实例贯穿始终,让读者在实践中深入掌握Struts框架的相关知识。 本书凝聚了作者多年的实践经验,并讲述实际开发中最需要的技术,适合所有准备学习Struts框架的读者。 -
软件工程导论罗嗣卿,李莉,吴頔 主编《软件工程导论》在提出为什么要研究软件工程问题之后,全面系统地讲述了软件工程的概念、原理和典型的方法学。《软件工程导论》采用案例讲解方式.详细阐述软件开发的过程、方法和使用的工具。《软件工程导论》主要包括软件开发过程模型、需求分析、系统总体设计和详细设计、编码实现、软件测试方法、项目管理、CMM及其应用等内容,使读者熟练地掌握软件工程的方法。《软件工程导论》可作为高等院校软件工程课程的教材,也可作为软件工程人员的参考书。 -
软件测试技术与应用何月顺 著《软件测试技术与应用》主要介绍软件测试技术,分四大部分:理论篇、设计篇、技术篇和扩展篇。理论篇主要介绍软件测试基础知识,目的是让读者对软件测试有一个初步的了解,了解软件测试的重要性;设计篇主要介绍如何编写测试计划、测试方案、设计黑盒和白盒测试用例,重点阐述在编写测试计划和测试方案时需要注意的问题,以及如何设计测试用例;技术篇主要介绍系统测试过程中其他相关测试技术,包括Web测试技术、本地化与国际化测试、兼容性测试和易用性测试;扩展篇主要介绍当前流行的性能测试和自动化测试,通过实例介绍测试的过程。本书由浅入深、由理论到实践,详细描述测试过程中每个阶段需要注意的地方,如缺陷分析方法,这是改进测试和质量控制的重要手段。希望帮助初学者了解软件测试的过程和相应技术,对软件测试有一个整体的了解;同时也可以帮助中高级测试工程师进一步提高软件测试的技能。《软件测试技术与应用》适合于软件测试的初学者,同时也适合于一些中高级测试工程师。本书由何月顺著。
