- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系结构实验指导书及实验报告模版
《软件体系结构》
实验指导书
信息与管理科学学院
目录
软件体系结构课程实验大纲1
实验一 利用UML 进行 “4+1”视图系统建模3
实验二 软件体系结构风格之应用5
实验三 基于体系结构和设计模式的软件设计开发7
附:实验报告格式13
2
软件体系结构课程实验大纲
(Software Architecture )
课程编号: 课程总学时: 10 课程性质:必修(核心课程)
课程属性: 非独立设课 开设学期:第五学期 承担实验室:
适用专业:计算机科学与技术专业软件工程方向;核心
先修课程:C 语言、高级语言程序设计、UML 统一建模语言、软件工程导论
主撰人:席 磊、张 浩 审核人:翁 梅 大纲制定日期: 2012 年5 月
(一)实验课程简介
《软件体系结构》是计算机科学与技术专业(软件工程方向)的一门重要的专业核心
课。该课程在整个课程体系中处于承上启下的核心地位,它以C、高级语言程序设计、UML、
软件工程导论等课程的学习为基础,也是进一步学习软件项目管理、软件测试与质量保证
等课程的基础。
通过学习本课程学生可以理解和掌握软件体系结构概念、发展与现状、研究内容、软
件体系结构建模、软件体系结构风格、Web 服务体系结构、基于体系结构的软件开发方法、
软件体系结构的分析与测试、评估方法以及软件产品线体系结构的设计和演化等,能够利
用EclipseUML (或Rational Rose、StartUML、Microsoft Visio )软件分析和设计基于软件
体系结构的软件开发。
(二)实验教学目的和基本要求
通过本实验课程的实践训练,使学生能够较好地掌握现代软件体系结构的内容和方法,
理解软件体系结构建模的模型和软件体系结构的生命周期模型,掌握构件、连接件和体系
结构的定义,掌握各类软件设计方法,熟悉软件体系结构描述语言,熟练运用 UML 对软
件体系结构进行建模,掌握在软件体系结构理论指导下软件开发的基本过程。
通过本课程的学习,学生掌握的知识、内容及掌握的程度要求为:
1. 使学生理解软件系统的开发过程、系统分析和设计的原则和方法;
2. 掌握利用UML 进行“4+1 ”视图系统建模的方法和步骤;
3. 掌握软件体系结构风格的分类、特点及应用;
4. 掌握基于体系结构和设计模式的软件设计开发方法和步骤。
本实验所要求的建模工具为EclipseUML(或Rational Rose、StartUML、Microsoft Visio )。
(三)实验项目名称与学时分配
本课程实验内容包括:
序号 实验名称 学时 类型 实验要求
1 01 利用UML 进行“4+1”视图系统建模 4 设计 必做 02 软件体系结构风格之KWIC 应用 4 设计 必做 03 基于体系结构和设计模式的软件设计开发 2 设计 必做
(四)实验方式及基本要求
上机操作,Windows XP/Windows 2003 ,JDK6.0,Eclipse/MyEclipse,IE6.0 以上。
(五)考核方式及成绩评定
考核方式:提交实验报告。
实验成绩计算办法:提交三次实验报告;课内外实验成绩占总成绩的20%.
(六)实验教材
《深入浅出设计模式》(C#/Java 版),莫勇腾 编著,清华大学出版社,2006 年.
(七)教学参考书目
(1
文档评论(0)