目录
需求分析与概要设计 1
1. 项目说明 1
1.1. 项目目标: 1
1.2. 软硬件环境需求 1
1.3. 使用的关键技术: 1
2. 需求分析 3
2.1. 系统用例 3
2.2. 业务流程 4
3. 概要设计 5
3.1. 功能模块设计 5
(1) 绘图 5
(2) 参数处理 5
3.2. 核心类图 6
4. 界面设计 7
1.项目说明
1.1.项目目标:
实现这学期操作系统课程设计实验的可视化帮助大家更好的理解这些实验。
1.2.软硬件环境需求
运行环境:电脑上运行即可,没有数据库上的要求,不需要网络也可以运行。对运行环境要求较低。
1.3.使用的关键技术:
关键技术:
动画:我们主要重视实验过程的可视化,所以这个动画过程对我们而言很重要,对于帮助理解实验过程也十分重要。简单的实现使用C#中Winform的graphic与timer。
实现用户交互与绘图对应:修改参数时能正确显示当前的实验过程与动画,不出现错误。
难点:
对操作系统实验需要有较好的理解:使用良好的动画设计使整个过程更容易被理解。
对实验动画的优化:如何将实验过程简洁美观的表达,是我们的一个难点,可能需要使用到第三方库。