软件设计¶
软件设计师学习笔记,按章节整理知识点、思维导图、公式推导和例题。
已整理希赛 2026 版讲义中除“考试介绍”外的全部 17 个大章、115 篇课件,整合为分章笔记;486 张教学图片均引用本地文件,其中新下载 410 张、复用已有笔记 76 张。原题与参考解析分开标注,侧边栏提供章节导航。
题库练习与整理进度:补充知识点练习与历年真题,答案和解析默认收起。
章节目录¶
| 章节 | 主题 | 内容 |
|---|---|---|
| 01 | 计算机组成与体系结构 | 计算机基础知识、计算机组成、指令系统、可靠性与性能指标。 |
| 02 | 操作系统 | 操作系统概述、进程管理、存储管理、设备管理与文件管理。 |
| 03 | 程序设计语言基础 | 程序设计语言、基本成分、函数调用与语言处理程序基础。 |
| 04 | 数据结构 | 线性结构、数组与矩阵、树和图。 |
| 05 | 算法基础 | 算法效率、查找、排序与算法设计策略。 |
| 06 | 系统开发基础 | 软件工程、开发方法与模型、需求分析、设计、测试、维护、质量与文档。 |
| 07 | 项目管理 | 进度、风险、成本、沟通、配置与人员管理。 |
| 08 | 面向对象技术 | 面向对象基础、开发过程与设计原则、UML 和设计模式。 |
| 09 | 数据库系统 | 体系结构、数据仓库、数据库设计、关系代数、规范化、SQL 与并发控制。 |
| 10 | 计算机网络 | 网络模型与协议、接入技术、IP 地址、网络诊断、WWW 服务与网络规划。 |
| 11 | 信息安全 | 安全基础、加密与认证、安全协议、威胁、防范体系和网络安全控制。 |
| 12 | 知识产权与标准化 | 保护对象与期限、权利归属、侵权判断、标准分类与编号。 |
| 13 | 专业英语 | 按主题认读术语、易混词、句法与逻辑、80 道练习的学习入口。 |
近期学习¶
- 专业英语:核心术语与阅读方法:术语辨析、句子拆解和按材料主题练习。
- 知识产权与标准化:课件笔记:权利范围、期限、归属、侵权判断与标准化例题。
- 信息安全:课件笔记:加密认证、数字证书、安全协议、防护技术与题目辨析。
- 计算机网络:课件笔记:分层协议、网络诊断、IPv4/IPv6、Web 与接入技术例题。
- 数据库系统:课件笔记:三级模式、关系代数、规范化、SQL、事务及完整例题解析。
- 【软件设计】数据库设计:课件笔记:E-R 联系、关系转换、规范化与宾馆完整案例。
- 【软件设计】面向对象程序设计:课件笔记:C++ 与 Java 语法、填空技巧、观察者与桥接模式完整案例。
- 【软件设计】UML建模(案例题):课件笔记:网上商店、自动售货机、图书借阅三道完整案例与读图方法。
- 【软件设计】数据流图:课件笔记:数据字典、平衡原则、信用卡和医疗系统案例。
- 面向对象技术:课件笔记:复用基础概念、UML 与设计模式正文,补齐提要与复习入口。
- 项目管理:课件笔记:关键路径、时差计算、风险与成本管理、沟通渠道。
- 系统开发基础:课件笔记:开发模型、分析设计、测试、维护与质量模型。
- 【软件设计】数据结构及算法应用:课件笔记:代码填空技巧、希尔排序与 N 皇后案例。
- 算法基础:课件笔记:复杂度、查找、排序、算法策略与原题推导。
- 数据结构:课件笔记:线性表、栈队列、数组矩阵、树与图。
- 程序设计语言基础:课件笔记:语言特性、参数传递、编译过程、文法与自动机。
- 操作系统:课件笔记:进程、内存、设备、文件与权限。
- 计算机组成与体系结构:课件笔记:数据表示、校验码、存储系统、指令与性能计算。
- 设计模式分类、类图与考题解析:23 种模式的识别方法、类图角色与三道综合例题解析。
- UML 图、关系与读图练习:关系符号、多重性、常见图与例题解析。
- 面向对象基础与开发流程:概念、设计原则、本地配图与 10 道例题解析。
- 操作系统:进程同步与互斥
- 操作系统:两种死锁资源计算
- 操作系统:位示图
- 操作系统:索引文件结构
- 操作系统:分页与页内偏移
知识总览¶
---
markmap:
height: 680
initialExpandLevel: 2
autoFit: true
colorFreezeLevel: 2
maxWidth: 280
spacingHorizontal: 80
spacingVertical: 12
nodeMinHeight: 24
paddingX: 10
---
# 软件设计
## [计算机组成与体系结构](/software-design/01-computer-organization/)
- 计算机基础知识、计算机组成、指令系统、可靠性与性能指标
## [操作系统](/software-design/02-operating-systems/)
- 操作系统概述、进程管理、存储管理、设备管理与文件管理
## [程序设计语言基础](/software-design/03-programming-languages/)
- 程序设计语言、基本成分、函数调用与语言处理程序基础
## [数据结构](/software-design/04-data-structures/)
- 线性结构、数组与矩阵、树和图
## [算法基础](/software-design/05-algorithms/)
- 算法效率、查找、排序与算法设计策略
## [系统开发基础](/software-design/06-system-development/)
- 软件工程、开发方法与模型、需求分析、设计、测试、维护、质量与文档
## [项目管理](/software-design/07-project-management/)
- 进度、风险、成本、沟通、配置与人员管理
## [面向对象技术](/software-design/08-object-oriented/)
- 面向对象基础、开发过程与设计原则、UML 和设计模式
## [数据库系统](/software-design/09-databases/)
- 体系结构、数据仓库、数据库设计、关系代数、规范化、SQL 与并发控制
## [计算机网络](/software-design/10-computer-networks/)
- 网络模型与协议、接入技术、IP 地址、网络诊断、WWW 服务与网络规划
## [信息安全](/software-design/11-information-security/)
- 安全基础、加密与认证、安全协议、威胁、防范体系和网络安全控制
## [知识产权与标准化](/software-design/12-intellectual-property/)
- 保护对象与期限、权利归属、侵权判断、标准分类与编号
## [专业英语](/software-design/13-professional-english/)
- 开发、架构、安全、项目术语,词性、搭配与阅读方法