本书结合作者在学术与实践中的经验,阐述了软件工程的核心。全书共10章,覆盖开发全生命周期。对于设有团队项目的课程,本书提供实用建议与模板,帮助实现课堂概念与学生项目需求的有机结合。学生将通过采用敏捷方法、需求挖掘、模块化系统设计、高效测试方法选择及进度追踪度量指标运用,深入了解工业界的软件开发流程。本书不仅讲解”如何实
本书共9个单元,内容包括Java环境搭建、Java编程基础、运算符与流程控制、面向对象(一)、面向对象(二)、常用类、集合框架、多线程、动态数据库连接。
本书采用项目式教学设计,通过可操作的实战案例来讲解软件测试的理论知识和实践技能。学生可以通过本书提供的实战项目,在实际的开发环境中应用Selenium、pytest、allure等工具,直观地掌握软件测试的流程、方法和技巧。本书在编写过程中紧跟软件测试领域的最新技术动态,在实战项目中设有内容全面的基础知识章节,帮助学生
本书详细解析了《CCF信息学奥赛入门篇》中的练习题目,并通过例题帮助读者巩固知识点。内容包括编程基础知识、数据的存储和读入、程序的选择执行、程序段的反复执行、数据的批量存储、模块化程序设计、NOI系列竞赛相关规定等,全面覆盖NOI竞赛大纲所要求的基础知识。还根据竞赛的特点,深入解析了常见的难点和易错点。
全书共9章:数据库概述、数据库技术基础、关系数据库、关系数据库标准语言——SQL、数据库设计与开发、数据库管理与应用、数据库安全、国产数据库的迁移与适配、DM数据库综合设计示例—在线购物平台。
本书主要介绍Python语言程序设计的各种基础知识,以及如何通过程序设计来解决现实问题。在带领读者编写自定义类之前,先介绍关于选择结构、循环结构和函数的基本编程概念和技术。然后介绍如何使用Python解决实际问题。书中还配有大量示例以及不同难度的练习,涵盖了多个有趣的应用领域,指导读者创建高效、优雅的代码,在实践中掌握
本书基于Oracle12c版本中的常用技术,介绍Oracle数据库的基础知识,包括Oracle数据库的安装,管理、配置与维护,表管理、函数、查询、视图与索引,以及序列与同义词;接着介绍PL/SQL的基本语法、存储过程与触发器、用户与权限、备份与恢复;最后结合Java语言和Python语言,通过具体的实例,深入讲解使用O
本书主要以培养软件工程师及信息技术相关领域工程从业者的伦理意识和责任感为基本目标,使其掌握工程伦理规范,提升其伦理决策和价值选择的能力,培育以造福人类和可持续发展为理念的现代工程师。本书系统阐述软件工程伦理的相关内容,主要分为三部分。第一部分主要是工程伦理基础理论,包括第1章和第2章。第二部分结合软件工程实践案例,从不
本书内容包括3部分。第1部分为实验指导,与课堂教学同步,设置了程序调试题、完善程序题和编程题,旨在通过循序渐进的实践引导读者掌握编程。第2部分为学习指导,包括重难点、同步测试题和3次过程性测试。这些内容通过设计与知识点匹配的习题,帮助学生巩固对所学知识点的理解。第3部分为综合测试,提供了4套模拟试卷,供读者学习基本理论
本书通过几个精选的案例,系统地带领读者掌握C#应用程序开发的核心技能。内容涵盖从基础到进阶的各类应用场景,从简单的控制台游戏“猜数字”开始,逐步深入到复杂的WindowsForms项目,如“四则运算训练软件”“随机点名软件”“神气小浣熊”“歌词同步播放器”“文件分割合并器”“增强记事本”背单词软件”等。每个项目都针对特