本书是为“数据结构”课程编著的教材,第1章和第2章介绍数学基础和算法相关预备知识,第3~第10章介绍常见数据结构的抽象数据类型、算法实现、性能分析及其应用。本书注重用具体案例介绍如何运用数据结构知识解决实际问题,同时穿插程序设计技巧的讲解。全书采用C语言作为数据结构和算法的描述语言,提供了大量设计精良的代码,且不乏对算
无
内容提要 本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。本书共分为12章,内容涉及软件与软件工程、软件过程、可行性研究与项目开发计划、结构化分析、结构化设计、面向对象方法与UML、面向对象分析、软件体系结构与设计模式、面向对象设计、软件实现、软件测试、软件维护与软件工程管理。本
本书紧扣用户界面设计趋势,主要讲解了什么是UI设计,UI设计的原则与理念,UI的文字、图片和图标设计,网页UI设计,移动端UI设计五大方面的内容。本书结构清晰、内容翔实,为广大读者详细解读了用户界面的设计理念与方法,是一本用户界面设计的导论级读物。本书可供UI设计师、平面设计师、用户体验专家、网页设计师等提高设计技能、
软件设计师考试作为全国计算机技术与软件专业技术资格考试中的中级专业考试。根据考试大纲要求,软件设计师考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高
本书详细介绍数据库原理、方法及其应用开发技术。全书章,分别介绍关系数据库标准语言—SQL,数据模型,数据库系统的模式结构,关系模型与关系代数运算,关系模式的规范化设计理论,数据库的安全与保护,RAID技术,数据库设计的步骤和数据库实施,数据库应用系统的体系结构,MicrosoftSQLServer2014的安全管理、完
《Spring+MyBatis企业应用实战》主要介绍介绍了JavaEE领域的两个开源框架:SpringMVC和MyBatis。其中Spring的版本为5.0,MyBatis的版本是3.4.5。本书的示例建议在Tomcat8上运行。 《Spring+MyBatis企业应用实战》详细介绍如何整合Sprin
本书在介绍物联网的组成、典型架构和应用的基础上,采用实例代码讲述python编程基础和应用实例,包括用micropython进行物联网单片机的开发、用python开发物联网网关的方法、pythondjango框架开发物联网web后台和前端知识及物联网常用通信方案2G、lora、zigbee和物联网通信协议MQTT、CO
本书主要介绍需求驱动的可信软件过程建模及管理方法。首先,系统地论述可信软件与软件过程领域的相关研究与实践背景,分析可信软件与软件过程的关系。在通过可信软件需求获取过程策略的基础上,提出面向方面的可信软件过程建模,建模的主要目的是建立可信软件过程的抽象模型,通过对该抽象模型的分析有助于更好地理解正在实施或者将要实施的可信
Java程序设计是计算机专业的基础课程,当今是"互联网+”的时代,也是信息时代,如何获取信息、处理信息,是每个人都需碰到的事情。无论网上购物,还是移动支付,都有信息流的流动,而支撑这种信息技术的广阔应用的计算机语言就数Java语言。根据TIOBE编程语言社区排行榜提供编程语言Java不是排在**位就是排在第二位。在云计