《青岛理工大学成人高考操作系统课程设计模板.docx》由会员分享,可在线阅读,更多相关《青岛理工大学成人高考操作系统课程设计模板.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、青岛理工大学操作系统课程设计报告院系:专业:学生姓名:班级:学号:题目:起迄日期:指导教师:完成日期:说明:1. 红色字说明,最终报告须删除这部分;2. 蓝色字的说明,是要用自己所做的具体内容替换的部分。一、课程设计目的(标题宋体加粗四号)正文宋体五号),单倍行间距,段前段后均设置为0行。进行操作系统课程设计主要是在学习操作系统课程的基础上,在完成操作系统各部分实 验的基础上,对操作系统的整体进行一个模拟,通过实践加深对各个部分的管理功能的认识, 还能进一步分析各个部分之间的联系,最后达到对完整系统的理解。同时,可以提高运用操 作系统知识解决实际问题的能力;锻炼实际的编程能力、创新能力及团队组
2、织、协作开发软 件的能力;还能提高调查研究、查阅技术文献、资料以及编写软件设计文档的能力。二、课程设计内容与要求模拟一种多任务或多用户)多道)批处理操作系统包含处理器管理、存储管理、文件管 理、进程管理、设备管理、作业管理)。三、系统分析与设计1、系统分析系统分析报告,主要强调本人对系统分析的认识系统分析从系统需求入手,从用户观点出发建立系统用户模型。用户模型从概念上全方 位表达系统需求及系统与用户的相互关系。系统分析在用户模型的基础上,建立适应性强的 独立于系统实现环境的逻辑结构。分析阶段独立于系统实现环境,可以保证建立起来的系统结构具有相对的稳定性,便于 系统维护、移植或扩充。在系统分析阶
3、段,系统的逻辑结构应从以下三方面全面反映系统的功能与性能: 1)信息。完整描述系统中所处理的全部信息; 2)行为。完全描述系统状态变化所需处理或功能; 3)表示。详细描述系统的对外接口与界面。2、系统设计:系统设计方案系统设计是新系统的物理设计阶段。根据系统分析阶段所确定的新系统的逻辑模型、功 能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立 新系统的物理模型。这个阶段的任务是设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控 制流程,其目的是明确软件系统”如何做、这个阶段又分两个步骤:概要设计和详细设计。 概要设计解决软件系统的模块划分和模块的层次机
4、构以及数据库设计;详细设计解决每个模 块的控制流程,内部算法和数据结构的设计。这个阶段结束,要交付概要设计说明书和设计 说明,也可以合并在一起,称为设计说明书。2.1、 模块设计:包括:主程序的流程以及各程序模块之间的层次(调用关系。2.2、 数据结构说明:设计中所用到的数据结构或抽象数据类型的说明,以及在程序中的作用2.3、 算法流程图:实现设计中主程序和其他子模块的算法,以流程图的形式表示,需画出函数和过程的调 用关系图。本小节内所有的图均要求用Visio或Word进行绘制,不允许用bmp或其他格式的图片。 绘图内文字均采用宋体五号如果图比较大,排版不好看的话,可以根据需要缩小字体),单
5、倍行间距,段前段后均设置为0行。四、系统测试与调试分析1、系统测试测试方法:黑盒、白盒等 测试技术:单元测试、功能测试、场景测试测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。 测试报告:必须包含最终测试结果:列出你的测试结果,包括输入和输出。这里的 测试数据应该完整和严格。单元测试应用背景:它是从开发者的角度来编写的,用于确保类的每个特定方法成功执 行一系列特定的任务。每一个测试都要保证对于给定的一个已知的输入应该得到所期望的输 出。功能测试应用背景:它是从使用者的角度来编写的,它关注系统提供的功能特征及其不 同的处理条件;测试功能的不同处理流程包括正常处理的和异常处理);
6、一个功能测试用 例仅用于测试一个功能,一个功能可能需要多个功能测试用例来覆盖。场景测试应用背景:它是从用户对系统进行最终确认的角度来编写的,关注于不同场景、 事务、业务流程等;跨功能;仅用到各个功能的一部分处理流程;一个场景测试用例仅测试 一个场景、事务或业务流程。所以,报告这部分的撰写首先是要确定你所要采取的测试技术,然后对此进行介绍,最 后根据所选择的技术设计测试用例,填写好下表,其中测试用例不止一个。测试 说明测试名称*程序V输入你设计的软件名)测试目的验证系统对于系统登录的处理流程测试技术单元测试测试方法黑盒测试法测 试 用 例测试内 容用户登录功能一用户名测试步骤输入正确用户名与密码
7、输入正确用户名与错误密码输入错误用户名与密码测Admin,正确密码Admin,错误密码错误用户名,密码预期结果正常进入系统显不密码错误显示用户不存在测试结果与预期相符与预期相符与预期相符2、调试分析:调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析等。五、用户手册1、使用平台是什么?下载网址?2、是否需要安装?如需要安装,如何安装?3、说明如何使用你编写的程序,详细列出每一步的具体操作步骤。这里可以有适当的运行 结果抓图。用户手册与开发过程无关,只与使用有关,必须是st叩by Step的。所有运行结果截图均要求有实际数据的内容,截图尺寸要求按页宽排版两张大小,且要 求有每张图下面有规范的标题。如:图1:系统登录界面。六、程序清单列出主要/关键算法的程序清单,要求加上详细的程序注释函数体/过程注释,与语句 行注释)七、体会与自我评价要求不少于600字八、参考文献1汤子瀛编著,计算机操作系统修订版),西安电子科技大学出版社,2001年不少于5条,可以是书籍、论文、网络资料给出网址)九、课程设计评价(由任课教师填写)课 程 设 计 评 价成绩:教师:年月日
限制150内