




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件体系结构教学大纲一、课程概述软件体系结构是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。体系结构在软件开发中为不同的人员提供了共同交流的语言,体现并尝试了系统早期的设计决策,并作为相同设计的抽象,为实现框架和构件的重用、基于体系结构的软件开发提供了有力的支持。作为计算机科学与技术专业软件工程方向的重要专业课程,本课程主要系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。本课程的先修课程为“软件工程”。二、课程目标1 知道软
2、件体系结构这门学科的性质、地位、研究范围、学科进展和未来方向等。2 理解该门学科的主要概念、基本原理和策略等。3 掌握软件体系结构的建模方法、描述方法,通过对不同软件体系结构风格的掌握,能够采用正确的基于体系结构的软件开发。4 能够把所学的原理应用到具体的实践中去,培养学生发现、分析和解决问题的能力等。三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、 学会四个层次。这四个层次的一般涵义表述如下:知道是指对这门学科和教学现象的认知。理解是指对这门学科涉及到的概念、 原理、 策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握
3、是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务, 或能识别操作中的一般差错。教学内容和要求表中的号表示教学知识和技能的教学要求层次。本标准中打“ *”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1软件体系结构概论1.1 从软件危机谈起1.2 构件与软件重用1.3 软件体系结构的兴起和发展1.4 软件体系结构的应用现状VVVV2软件体系结构建模2.1 软件体系结构建模概述2.2 “4+1”视图模型2.3 软件体系结构的核心模型2.4 软件体系结构的生命
4、周期模型VVVV3 Rational Rose 简介3.1 初识 Rational Rose3.2 Rational Rose 的安装3.3 Rational Rose 使用介绍VVV教学内容知道理解掌握学会4软件体系结构与UML语言4.1 UML的构成4.2 视图与图4.3 模型元素4.4 通用机制4.5 UML建模的简单流程VVVVV5用例图5.1 用例图的概念5.2 用例图建模技术5.3 实例一一图书馆管理系统中的用例图VVV6类图和对象图6.1 类图的概念6.2 类图建模技术6.3 对象图的概念6.4 对象图建模技术6.5 实例一一图书馆管理系统的类图VVVVV7 包图7.1 包7.2
5、 包之间的关系7.3 包图建模技术7.4 实例一一图书馆管理系统的包图VVVV8状态图8.1 状态图与状态机8.2 状态、事件与转换8.3 状态图建模技术8.4 实例一一图书馆管理系统的状态图VVVV9活动图9.1活动图的组成元素V教学内容知道理解掌握学会9.2活动的分解V9.3活动图建模技术V9.4实例一一图书馆管理系统的活动图V10时序图10.1时序图的组成V10.2对象的创建和撤销V10.3 时序图建模V10.4实例一一图书馆管理系统的时序图V11协作图11.1对象、链和消息V11.2时序图与协作图的比较V11.3协作图的建模V11.4实例一一图书馆管理系统的协作图V12 组件图12.1
6、组件、接口与依赖关系V12.2组件图的建模技术V12.3实例一一图书馆管理系统的组件图V13 配置图13.1节点及关联关系V13.2 配置图的建模V13.3实例一一图书馆管理系统的配置图V14基于体系结构的软件开发14.1设计模式V14.2基于体系结构的设计方法V14.3体系结构的设计与演化V14.4 基于体系结构的软件开发模型V14.5应用开发实例V14.6基于体系结构的软件过程V教学内容知道理解掌握学会14.7软件体系结构演化模型四、课程实施软件体系结构是计算机软件专业类必选课。一般情况下周课时为3课时,共54课时。其中讲授42课时、实验12课时。函授生及公选课视具体情况而定,一般为 30
7、课时,其中讲授26课时、实验4课时。具体课时安排如下:课时安排及教学方法表教学内容课时建议教与学的方法建议54课时30课时1软件体系结构概论1.1 从软件危机谈起1.2 构件与软件重用1.3 软件体系结构的兴起和发展1.4 软件体系结构的应用现状2课时1课时讲述2软件体系结构建模2.1 软件体系结构建模概述2.2 “4+1 ”视图模型2.3 软件体系结构的核心模型2.4 软件体系结构的生命周期模型4课时2课时讲述3 Rational Rose 简介3.1 初识 Rational Rose3.2 Rational Rose 的安装3.3 Rational Rose 使用介绍2课时1课时讲述、演示
8、4软件体系结构与UML语言4.1 UML的构成4.2 视图与图4课时,实验1课时2课时讲述、演示和实验教学内容课时建议教与学的方法建议54课时30课时4.3 模型兀素4.4 通用机制4.5 UML建模的简单流程5用例图5.1 用例图的概念5.2 用例图建模技术5.3 实例一一图书馆管理系统中的用例图2课时,实验1课时2课时讲述、演示和实验6类图和对象图6.1 类图的概念6.2 类图建模技术6.3 对象图的概念6.4 对象图建模技术6.5 实例一一图书馆管理系统的类图4课时,实验1课时2课时,实验1课时讲述、演示和实验7 包图7.1 包7.2 包之间的关系7.3 包图建模技术7.4 实例一一图书
9、馆管理系统的包图2课时,实验1课时2课时讲述、演示和实验8状态图8.1 状态图与状态机8.2 状态、事件与转换8.3 状态图建模技术8.4 实例一一图书馆管理系统的状态图4课时,实验1课时2课时,实验1课时讲述、演示和实验9活动图9.1 活动图的组成元素9.2 活动的分解4课时,实验1课时2课时讲述、演示和实验教学内容课时建议教与学的方法建议54课时30课时9.3 活动图建模技术9.4 实例一一图书馆管理系统的活动图10 时序图10.1 时序图的组成10.2 对象的创建和撤销10.3 时序图建模10.4 实例一一图书馆管理系统的时序图4课时,实验1课时2课时,实验1课时讲述、演示和实验11协作
10、图11.1 对象、链和消息11.2 时序图与协作图的比较11.3 协作图的建模11.4 实例一一图书馆管理系统的协作图2课时,实验1课时2课时讲述、演示和实验12 组件图12.1 组件、接口与依赖关系12.2 组件图的建模技术12.3 实例一一图书馆管理系统的组件图2课时,实验1课时2课时,实验1课时讲述、演示和实验13 配置图13.1 节点及关联关系13.2 配置图的建模13.3 实例一一图书馆管理系统的配置图2课时,实验1课时2课时讲述、演示和实验14基于体系结构的软件开发14.1 设计模式14.2 基于体系结构的设计方法14.3 体系结构的设计与演化14.4 基于体系结构的软件开发模型1
11、4.5 应用开发实例4课时,实验2课时2课时讲述和实验教学内容课时建议教与学的方法建议54课时30课时14.6 基于体系结构的软件过程14.7 软件体系结构演化模型合计:54课时中含理论课 42课时,实验课12课时;30课时中含理论课 26课时,实验课4课时。五、教材和参考书目1 .张友生等软件体系结构(第 2版),清华大学出版社,2006年版;2 .蔡敏等,UML基础与Rose建模教程,人民邮电出版社,2006年版。六、课程评价1 .这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。2 .考试时间:120分钟。3 .考试方式、分制与分数解释。采用开卷的期终考试+实验考核和平时成绩(主要为 作业和实验报告)相结合方式评定学生成绩。以百分制评分,60分为及格,满分为100分。其中,平时成绩为10分,实验报告为20分,期终考试为70分。4 .题型:简答题、论述题、综合分析题和设计题等。A.简答题:(着重考查学生对软件体系结构的理解与掌握程度)例:引入软件体系结构后,传统软件过程发生了哪些变化?这种变化有什么好处?B.论述题:(着重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律与社会公正的探讨试题及答案
- 消防滋水考试题及答案
- 网络管理员考试标准化方法试题及答案
- 计算机图形学应用中的技术难点的试题及答案
- 网络管理员文化建设试题及答案分析
- 企业领导力如何驱动数字化转型成功
- 法学概论核心内容试题及答案
- 商业地产开发中的数字化规划与管理研究
- 2025年计算机系统设计试题及答案
- 企业社会责任战略的实施试题及答案
- 虎符铜砭刮痧课件
- 数字媒体对人际亲密关系的影响机制研究
- 税务审计理论试题及答案解析
- 《医疗机构工作人员廉洁从业九项准则》解读
- 智能海洋牧场装备行业跨境出海战略研究报告
- 麻醉镇静药与阿片类
- 中考化学第一轮复习 物质的性质与应用(常见的酸碱盐)测试题(解析版)
- 病理学课件-炎症的机制
- 2025年全国保密教育线上培训考试试题库含答案(新)附答案详解
- 2025世界高血压日控住血压稳住幸福高血压健康讲座
- (四调)武汉市2025届高中毕业生四月调研考试 英语试卷(含答案)
评论
0/150
提交评论