《软件测试技术》实验教学大纲.doc
软件体系结构实验教学大纲 课程名称: 软件体系结构 英文名称: Software Architecture 课程编号: 23151913 课程性质: 课程类型:专业选修 是否为独立设课的实验课:否 适用专业: 软件工程、计算机 学时与学分:总学时:72 总学分: 3.5 实验学时: 18 实验学分:0.5 执 笔 人: 尹剑飞 制定时间: 2012 年 3 月修订一、实验课的任务、性质与目的: 开设实验课的任务是使学生熟悉软件体系结构的设计过程和重构方法,培 养产品特征分析、模式设计、原型构建的能力。实验性质主要为设计型软件构 造,需要通过UML等设计语言描述软件体系结构、设计模式分析、产品特征映 射、设计重构等,以达到设计与开发较大型软件的目的。实验课按指定的上机 题目,要求学生提交调试好的程序和运行结果,记入平时成绩。二、主要仪器设备及环境: 实验在学校微机房完成,需要保证实验课时每人一台微机。 所需软件Win2000 XP,Linux, Visual Studio, UML等。三、实验项目的设置与实验内容序号实验项目名称实验内容实验 要求实验 时数每组 人数实验 类型 1安装与验证安装 Boost 程序库,验 证标准测试程序的有效 性给出程序 运行结果 并分析源 代码42验证2支持工具测试对内存管理、实用工具、 容器等程序基本支持库 进行测试并分析结果给出测试 报告62验证3并发编程实现多线程的网络应用 程序编写程序, 架构重构82设计四、教材、实验教材(指导书): 1 罗剑锋.Boost 程序库完全开发指南,电子工业出版社 2 软件体系结构理论与实践,冯冲,人民邮电出版社 3 软件体系结构及实例分析,余雪丽,科学出版社 五、考核方式与评分办法: 考核内容包括实验报告内容的确完整性、实验设计的清晰程度、实验数据 的准确性、实验结果及分析的正确性、和实验态度。六、大纲审核人: