《信息安全与信息系统建模》实验教学大纲
课程编号:99009 课程性质:独立设课实验
课程名称:信息安全与信息系统建模 英文名称: 课群名称:(编号及名称)
课程总学时: 32 实验学时:32 上机学时:
适用专业:全校
一、 本课程实验教学性质、目的和任务:
信息安全与信息系统建模开放实验是为了使学生了解目前信息安全知识,如何建立信息系统,以及建模方面的实践教学内容,目的是a)掌握密码常见工具 b)设计常见通讯环节下保密传输方案c)掌握需求建模工具d)掌握MVC开发模式及工具e)掌握信息系统测试工具
二、实验教学的主要内容和基本要求:
序号 实验项目名称 内容简介 学时 实验类型 实验类别
1. DES、RSA加密解密 安装JDK,配置Java开发环境,加压eclipse,编写对称秘钥的生成、对称密钥加密、解密的程序。编写非对称秘钥加密解密的程序,用私钥对信息进行加密,用公钥对信息进行解密,然后用公钥对信息进行加密,用私钥对信息进行解密。 32学时, 设计性 实验。
2.Rose建模. 使用用例图描述图书馆管理系统的相关用例:借阅者请求服务的用例图书馆管理员处理借书、还书等的用例系统管理员进行系统维护的用例。32学时, 设计性 实验。
3. MVC模式开发. 开发一个简单的符合MVC设计模式的Web应用程序。32学时, 设计性 实验。
4 . 信息系统测试.利用自动测试工具对某一具体网站或系统进行测试,编写测试报告。 32学时, 设计性 实验。
三、实验项目及学时分配表
序号 |
实验项目名称 |
计划学时 |
实验类型
(演示、验证、设计、综合、研究) |
开出要求
(必开/选开) |
每组
人数 |
1 |
DES、RSA加密解密 |
32 |
设计 |
选做 |
30 |
2 |
Rose建模 |
32 |
设计 |
选做 |
30 |
3 |
MVC模式开发 |
32 |
设计 |
选做 |
30 |
4 |
信息系统测试 |
32 |
设计 |
选做 |
30 |
|
|
|
|
|
|
|
|
|
|
|
|
四、实验项目教学大纲
实验一 Lagrange插值法
(一)实验类型:(设计)
(二)实验目的:通过JAVA语言,来实现对称密钥加密算法,非对称秘钥加密算法对信息的加密解密,通过实际操作加深学生对对称密钥加密、非对称秘钥加密解密的理解
(三)实验内容:安装JDK,配置Java开发环境,加压eclipse,编写对称秘钥的生成、对称密钥加密、解密的程序。编写非对称秘钥加密解密的程序,用私钥对信息进行加密,用公钥对信息进行解密,然后用公钥对信息进行加密,用私钥对信息进行解密。
(四)实验要求:(1. 随机搜索大素数,随机生成公钥和私钥。 2. 用公钥对任意长度的明文(字符)加密。 3. 用私钥对密文解密。 4. 界面简洁、友好便于操作
(五)主要仪器设备:
PC机,相关软件
实验二 Rose建模
(一)实验类型:(设计)
(二)实验目的: 让学生掌握用例图的语义、功能,使用事件流描述用例;了解用例和脚本的关系及使用用例图为系统的上下文、系统的需求建模。
(三)实验内容:使用用例图描述图书馆管理系统的相关用例:借阅者请求服务的用例图书馆管理员处理借书、还书等的用例系统管理员进行系统维护的用例。
(四)实验要求:要求每人能独立完成实验。能独立搭建建模平台,掌握Rational Rose 2003的安装、运行和使用。 总体要求:用面向对象的UML方法,实现各系统的需求分析阶段的建模工作,建模工具使用Rational Rose 2003。
(五)主要仪器设备:PC机,相关软件
实验三 MVC模式开发
(一)实验类型:(设计)
(二)实验目的: 1.理解MVC运行机制; 2.学习用JDBC访问数据库; 3.学习运用MVC设计模式开发Web应用
(三)实验内容:开发一个简单的符合MVC设计模式的Web应用程序。
(四)实验要求: 1,掌握MVC设计模式; 2.掌握动态Web编程
(五)主要仪器设备:PC机,相关软件
实验四 信息系统测试
(一)实验类型:(设计)
(二)实验目的:掌握测试工具,会使用测试工具进行系统测试
(三)实验内容:利用自动测试工具对某一具体网站或系统进行测试,编写测试报告。
(四)实验要求: (1)利用自动测试工具对系统进行测试; (2)信息系统需考虑信息及数据的安全性
(五)主要仪器设备:PC机,相关软件
五、考核与评分
六、制定单位、执笔人、审核人、批准人、制定(或修订)时间