本书是Windows网络管理的简明教程,主要以Windows Server 2003为例,介绍了Windows网络管理概述、NTFS文件系统、磁盘管理,深入讲解了活动目录服务、账户管理、组织单位和组策略,重点讲解了如何实现DNS服务器、DHCP服务器、Web服务器、远程访问与虚拟专用网、Windows路由与NAT、终端服务与远程桌面等典型网络服务。本书内容简明扼要,突出系统性、实用性和可操作性,重点讲解网络管理员必备的基础知识和操作技能,读者很容易根据书中的步骤完成Windows 常见的网络管理任务。本书的作者有丰富的教学经验、网络配置与管理的实际工程经验,本书既可作为高等学校计算机科学与技术、软件工程、网络工程等相关专业的操作系统实践教材,也可作为网络设计与管理技术人员的参考书。
全书分为三个部分。第一部分为传统的软件工程,从软件生存周期的角度出发,介绍软件可行性分析、软件计划、结构化分析、结构化设计、编码、测试以及软件维护阶段的过程、方法、工具、文档及案例。第二部分为面向对象的软件工程,以面向对象技术和UML语言为主线,介绍面向对象的概念、模型、分析、设计及实现过程。第三部分为软件工程管理,简要介绍软件项目管理、软件质量管理、软件配置管理及软件过程管理的内容。本书不仅介绍软件工程的概念、原理、方法和技术,而且强调方法和技术的实际应用,既阐述了理论知识,又介绍了具体的操作方法和案例分析。本书可作为高等院校计算机及相关专业“软件工程”课程的教材或参考书,也可供软件工程师、软件项目管理者和应用软件的开发人员阅读参考。
全书分为4个部分,共有19章,全面介绍了软件工程学科的概念和方法。本书从软件工程概述开始,分别介绍传统的软件工程、面向对象的软件工程、软件工程管理和软件工程的高级课题。具体包括传统的软件可行性分析、软件开发计划、需求工程、结构化分析、结构化设计、编码、测试以及软件维护阶段的过程、方法、工具、文档及案例,以及面向对象的概念、模型、分析、设计及实现过程,软件项目管理、软件质量管理、软件配置管理及软件过程管理的内容,最后介绍Web工程、基于构件的软件开发、分布式系统的软件开发和敏捷开发方法。本书不仅介绍软件工程的概念、原理、方法和技术,而且强调方法和技术的实际应用,既有理论深度,又有具体的操作方法和案例分析。本书突出实际技能的培养,结合综合性实例讲解软件的分析与设计过程,使读者真正做到学以致用,可作为高等院校计算机及相关专业本科生和研究生的教材或参考书,也可作为软件工程领域技术人员的参考资料。
本书是《Java 程序设计项目化教程》(第二版)的升级版,第二版教材是江苏省高等学校重点教材立项建设,同时也是无锡市精品课程资源的配套教材。本书此次联合联想一线工程师进行校企合作开发教材,以学生考试系统的两个不同版本——单机版和C/S版的开发为基线,分解为15个典型任务,贯穿介绍Java相关开发技术和理论,将知识点与开发实践紧密结合,从而达到学以致用的目的。
为实现人工智能实用型人才的培养,本书以迈进人工智能领域的高效学习路径为切入点,目标是让读者快速进入人工智能的世界,成为一名人工智能应用的开发者。本书切入日常工作与生活场景,捕获数据并从中萃取有价值的信息或模式,利用高效可复用的Python代码进行人工智能算法实现及可视化,让读者从中学到一些核心的“人工智能+”应用开发技术,如分类、预测及推荐等。本书通过“原理简述—问题实例—实际代码—运行效果”方式介绍每个人工智能应用的开发方法,使读者能够边学边用,通过代码的实现加深对人工智能算法的理解。本书具有以下特色: ①内容实用,编排符合初学者的认知规律; ②以实例引导全程,深入人工智能应用开发; ③整体结构提纲挈领; ④真实任务开发,将学习成果转化为真正的生产力; ⑤打造人工智能应用开发者的高校人工智能教学创新模式。 本书可作为高等学校人工智能专业的教材,也可供相关工程技术人员和其他自学者参考。
本书以数据结构基础和算法设计方法为知识单元,系统地介绍了数据结构与算法的基础知识及应用,简明扼要地阐释了计算机算法的设计与分析方法。本书的主要内容包括线性表、树、图等基础数据结构,同时也包括一些实用性较强的算法及高级数据结构,如并查集、伸展树等。以经典问题算法为例,书中分类介绍了算法设计方法以及查找与排序算法等。作者结合ACM国际大学生程序设计竞赛的需求,对各章节知识的灵活应用进行了详细的分析,用丰富的实例帮助读者由浅入深、快速地掌握算法设计的技巧,提升算法设计能力。本书的算法全部采用C语言描述,且在DevC++中测试通过,习题安排上注重能力培养和实战训练的需求。 本书注重理论与实践相结合,内容深入浅出,可以作为高等学校计算机相关专业的教材或参考书,也可供ACM竞赛的兴趣爱好者和有关工程技术人员参考。