您好,欢迎来到聚文网。 登录 免费注册
软件开发技术基础 第4版

软件开发技术基础 第4版

  • 字数: 513
  • 出版社: 机械工业
  • 作者: 赵英良 仇国巍 卫颜俊
  • 商品条码: 9787111765684
  • 版次: 4
  • 开本: 16开
  • 页数: 308
  • 出版年份: 2024
  • 印次: 1
定价:¥79.9 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《软件开发技术基础 第4版》介绍了软件开发中常用的基本原理、方法和技术。主要内容包括软件开发方法、数据结构及其应用、操作系统及应用程序开发、数据管理及应用程序开发、网络及应用程序开发、多媒体编程技术及实验等。《软件开发技术基础 第4版》以Python语言为程序的承载语言,包括可视化程序设计、进程及线程程序设计、数据库应用程序设计、图形图像和音视频程序设计等内容。除第1章外,每章都有实例并附适量的习题。在实例中融入思政元素,让读者在技术学习中感受中国文化,感受美和力量。 《软件开发技术基础 第4版》结构合理、条理清晰、内容实用,可作为普通高等院校理工类非计算机专业的软件技术、软件开发类课程的教材,也可供相关开发人员参考。
作者简介
赵英良,西安交通大学教授,计算机学院党组织书记。长期从事计算机基础课程教学,获国家级教学成果奖1项,省级教学成果奖3项,主编 “十一五”国家级规划教材3本,“十二五”国家级规划教材1本。。
目录
前言 第1章软件开发方法 11软件工程概述 111软件的特征 112软件工程 113生命周期模型 12软件开发过程 121需求分析 122软件设计 123软件实现 124软件测试 125软件维护 126面向对象软件开发的 常用工具 13计算模式简述 131集中式计算模式 132C/S计算模式 133B/S计算模式 14习题 第2章数据结构及其应用 21数据结构的基本概念 22线性数据结构 221顺序表 222栈 223队列 224单链表 225实例:迷宫寻路 23查找和排序 231查找基本概念 232常用查找方法 233排序基本概念 234常用排序方法 24树和二叉树 241树的基本概念 242二叉树的实现 243二叉树的遍历 244二叉排序树 245实例:哈夫曼树 25图结构 251图的基本概念 252图结构的实现 253图的遍历方法 254实例:最小生成树 26习题 第3章操作系统及应用程序开发 31操作系统概述 311操作系统的概念 312操作系统的类型 313常见操作系统简介 32操作系统的资源管理 321进程管理 322存储管理 323设备管理 324文件管理 325用户接口 33基于Python的Windows操作系统 应用程序设计 331线程和进程 332内存管理和内存文件 333文件管理 334动态链接库和Windows API 335图形界面 34实例:图片浏览器 341功能描述 342问题分析和系统设计 343源程序 35习题 第4章数据管理及应用程序开发 41数据库技术基础 411关系模型的基本概念 412关系规范化理论 413关系数据库设计 414关系数据库标准语言SQL 415非关系数据库 42数据库编程 421数据库管理系统简介 422数据库应用程序设计 423数据库编程实例 43实例:基于Python的可视化图书管理系统 431功能设计与数据库设计 432控制台程序设计 433可视化程序设计 44习题 第5章网络及应用程序开发 51Internet编程基本知识 511网络体系结构 512TCP/IP地址模式 513传输层协议 52Socket编程 521Socket基本知识 522基于TCP的客户端/服务器编程 523基于UDP的客户端/服务器编程 53迭代服务器和并发服务器编程 531迭代服务器编程 532并发服务器编程 54Internet协议模块编程 541使用httpserver模块实现一个Web服务器 542使用urllib模块获取网页 543使用requests模块进行网页图片提取 544使用bs4模块进行网络爬虫设计 55实例:支持多人聊天的可视化程序设计 56习题 第6章多媒体编程技术 61绘图编程技术 611Matplotlib库概述 612基本图形绘制 613字体、图例和坐标轴 614实现一页多图 615生成GIF动画 62图像编程技术 621图像库Pillow 622图像的简单编辑 623图像几何变换 624绘制几何图形和文字 625图像增强 626图像过滤器 63音视频编程技术 631音频录制与回放 632音频编辑 633视频回放 634视频编辑 64实例:编程语言流行度变化图 65习题 附录实验 实验1利用顺序表实现一元多项式 实验2利用栈计算四则运算表达式的值 实验3二叉树的生成和遍历 实验4学生成绩的查找和排序 实验5Windows多线程程序设计 实验6图片浏览器 实验7数据库的建立和操作 实验8数据库编程 实验9消息回声 实验10访问计数器 实验11搜索网页图片 实验12绘制曲线与折线图 实验13绘制散点图、柱状图和饼图 实验14利用数据生成动画 实验15视频播放器 参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网