
作者:陈天星 冯芳
页数:484
出版社:西南交通大学出版社
出版日期:2021
ISBN:9787564382964
电子书格式:pdf/epub/txt
内容简介
本书为软件设计类教材。本书面向非计算机类专业学生,对软件开发的相关知识作了一个较为全面的梳理,主要包括:软件开发生命周期的需求调查、需求分析、系统设计、系统实现、系统测试和系统使用等阶段,以及与计算机硬件结构、操作系统、数据结构、不错语言、数据库等密切相关的内容。本书可作为高校相关专业教材,能帮助学生快速掌握软件开发所需的相关技能,实现培养合格应用型人才的教育目标。本书还可作为软件开发者的参考书或者工具书使用。
目录
第1章 计算机系统
1.1 硬件系统
1.2 软件系统
第2章 操作系统
2.1 操作系统引论
2.2 进程管理
2.3 存储管理
2.4 设备管理
2.5 文件管理
2.6 处理机调度与死锁
第3章 数据结构
3.1 栈
3.2 链表
3.3 数组
3.4 队列
3.5 树
3.6 堆
3.7 图
3.8 散列表
第4章 不错语言
4.1 C语言
4.2 C++
4.3 C/C++的区别与联系
4.4 C++CLI
第5章 数据库设计
5.1 关系数据库设计理论
5.2 关系数据库操作理论
5.3 数据库设计
5.4 关系数据库标准语言SQL
第6章 软件工程
6.1 软件规划与管理
6.2 软件工程开发模式
6.3 结构化开发方法
6.4 面向对象开发方法
6.5 软件测试
6.6 软件维护
参考文献















