- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
燕山大学的操作系统课设要求
计算机09,信息安全09
操作系统课程学习总结会议
操作系统课程设计任务安排
时间:1月9日(星期一)、1-4节
地点:四教(108)教室
全体同学必须参加
内 容
(1)对在操作系统课程学习中取得优异成绩同学进行表彰;
(2)对操作系统课程设计任务进行部署;
(3)邀请有经验老师和研究生讲解课程设计中方法和技术。
课程设计具体要求
0操作模式
课程设计按班分小组进行,每小组最多2人;
小组设课题组长一名;
每个小组的成员要有明确的分工;
自我评定成绩(ABCDE),每个小组最多只能有1个A,按贡献大小降序排列。
将评选出优秀的课程设计,并对其表彰,并在网站上展示。
1 提交的材料
(1)提交软件发布运行版本、源程序、课程设计说明书(电子版在网上提交);
HYPERLINK 3/oscai/ 3/oscai/
网上以???作系统课程第3次作业形式提交,将软件发布运行版本、源程序、课程设计说明书(电子版)压缩,以压缩文件形式提交。作业名称以学号命名。若果是一个小组的话,以小组成员学号简写形式命名提交。如070104010001,070104010002两个同学一组的话,提交作业名称为070104010001-02
(2)提交课程设计说明书(打印版):格式要求见4.10节描述;
(3)2012年01月 14 日前检查提交,不许携带病毒。
2评分和验收标准
2.1评分标准
(1) 软件设计、演示及讲解 55分
(2) 设计说明 35分(3) 使用说明 10分
2.2验收标准
教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。
(1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成设计,软件运行正常,创意新颖,能够突出表现多道程序运行的特点,回答问题准确明了,可以评为优秀(A)。
(2)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成、软件基本运行正常,能够表现多道程序运行的特点,回答问题正确,可以评为良(B)。
(3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本独立完成,软件基本运行正常,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为中(C)。
(4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分独立完成,软件基本可以运行,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为及格(D)。
(5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分不能独立完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。
3.设计的基本步骤
需求分析
查找相关技术资料,了解基本原理,根据题目要求创意软件的功能。.
设计软件的界面
程序运行界面要求使用中文或中英文对照.。
总体设计
确定基本的技术路线:面向过程还是面向对象;
确定软件的总体结构、模块关系、总体流程;
确立要创立的进程或线程;
确定开发要使用的语言环境;
要解决的关键技术问题。
详细设计
确定要使用的进程操作的函数、原语、API,掌握它们的使用的参数和返回值。
确定模块内部的流程和实现算法;
确定要设计的过程、构件、类、对象、函数和它们的参数。
编码设计
建立设计编程的环境;
注意编程的风格的规范。
实际数据运行测试
检查程序是否有错误;
检查界面是否美观;
检查操作是否方便;
检查提供的信息是否清晰;
检查性能是否稳定。
4.设计说明书内容要求
4.1 概述
目的;
主要完成的任务;
使用的开发工具;
解决的主要问题。
4.2 使用的基本概念和原理
例如:
多道程序;
进程;
线程;
同步和互斥的概念。
4.3 总体设计
确定基本的技术路线:面向过程还是面向对象;
确定软件的总体结构、模块关系、总体流程;
确立要创立的进程或线程。
4.4 详细设计
确定要利用的进程操作的函数、原语、API,掌握它们的使用的参数和返回值,要给出具体的名称和参数及其解释;
确定模块内部的流程和实现算法;
确定要设计的过程、构件、类、对象、函数和它们的参数,要给出具体的名称和参数及其解释。
4.5 编码设计
开发环境的设置和建立;
程序设计时要注意的事项;
关键构件/插件的特点和使用;
主要程序的代码设计及注释;
解决的技术难点、经常犯的错误。
4.6 测试时出现过的问题及其解决方法
4.7 软件使用说明
基本功能
需要运行的环境
安装
运行
操作
4.8 总结
详细列出
文档评论(0)