课程标准_软件体系结构_程细柱(修改稿).doc
《课程标准_软件体系结构_程细柱(修改稿).doc》由会员分享,可在线阅读,更多相关《课程标准_软件体系结构_程细柱(修改稿).doc(6页珍藏版)》请在装配图网上搜索。
《软件体系结构》课程标准 一、课程概述 《软件体系结构》是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。体系结构在软件开发中为不同的人员提供了共同交流的语言,体现并尝试了系统早期的设计决策,并作为相同设计的抽象,为实现框架和构件的重用、基于体系结构的软件开发提供了有力的支持。 作为计算机科学与技术专业软件工程方向的重要专业课程,本课程主要系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。 本课程的先修课程为“软件工程”。 二、课程目标 1. 知道《软件体系结构》这门学科的性质、地位、研究范围、学科进展和未来方向等。 2. 理解该门学科的主要概念、基本原理和策略等。 3. 掌握软件体系结构的建模方法、描述方法,通过对不同软件体系结构风格的掌握,能够采用正确的基于体系结构的软件开发。 4. 能够把所学的原理应用到具体的实践中去,培养学生发现、分析和解决问题的能力等。 三、课程内容与教学要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下: 知道———是指对这门学科和教学现象的认知。 理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。 掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。 学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。 教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。 本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。 教学内容及教学要求表 教学内容 知道 理解 掌握 学会 1 软件体系结构概论 1.1 从软件危机谈起 1.2 构件与软件重用 1.3 软件体系结构的兴起和发展 1.4 软件体系结构的应用现状 √ √ √ √ 2 软件体系结构建模 2.1 软件体系结构建模概述 2.2 “4+1”视图模型 2.3 软件体系结构的核心模型 2.4 软件体系结构的生命周期模型 √ √ √ √ 3 Rational Rose简介 3.1 初识Rational Rose 3.2 Rational Rose的安装 3.3 Rational Rose使用介绍 √ √ √ 4 软件体系结构与UML语言 4.1 UML的构成 4.2 视图与图 4.3 模型元素 4.4 通用机制 4.5 UML建模的简单流程 √ √ √ √ √ 5 用例图 5.1 用例图的概念 5.2 用例图建模技术 5.3 实例——图书馆管理系统中的用例图 √ √ √ 6 类图和对象图 6.1 类图的概念 6.2 类图建模技术 6.3 对象图的概念 6.4 对象图建模技术 6.5 实例——图书馆管理系统的类图 √ √ √ √ √ 7 包图 7.1 包 7.2 包之间的关系 7.3 包图建模技术 7.4 实例——图书馆管理系统的包图 √ √ √ √ 8 状态图 8.1 状态图与状态机 8.2 状态、事件与转换 8.3 状态图建模技术 8.4 实例——图书馆管理系统的状态图 √ √ √ √ 9 活动图 9.1 活动图的组成元素 9.2 活动的分解 9.3 活动图建模技术 9.4 实例——图书馆管理系统的活动图 √ √ √ √ 10 时序图 10.1 时序图的组成 10.2 对象的创建和撤销 10.3 时序图建模 10.4 实例——图书馆管理系统的时序图 √ √ √ √ 11 协作图 11.1 对象、链和消息 11.2 时序图与协作图的比较 11.3 协作图的建模 11.4 实例——图书馆管理系统的协作图 √ √ √ √ 12 组件图 12.1 组件、接口与依赖关系 12.2 组件图的建模技术 12.3 实例——图书馆管理系统的组件图 √ √ √ 13 配置图 13.1 节点及关联关系 13.2 配置图的建模 13.3 实例——图书馆管理系统的配置图 √ √ √ 14 基于体系结构的软件开发 14.1 设计模式 14.2 基于体系结构的设计方法 14.3 体系结构的设计与演化 14.4 基于体系结构的软件开发模型 14.5 应用开发实例 14.6 基于体系结构的软件过程 14.7 软件体系结构演化模型 √ √ √ √ √ √ √ 四、课程实施 《软件体系结构》是计算机软件专业类必选课。一般情况下周课时为3课时,共54课时。其中讲授42课时、实验12课时。函授生及公选课视具体情况而定,一般为30课时,其中讲授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 Rose 3.2 Rational Rose的安装 3.3 Rational Rose使用介绍 2课时 1课时 讲述、演示 4 软件体系结构与UML语言 4.1 UML的构成 4.2 视图与图 4.3 模型元素 4.4 通用机制 4.5 UML建模的简单流程 4课时,实验1课时 2课时 讲述、演示和实验 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 实例——图书馆管理系统的包图 2课时,实验1课时 2课时 讲述、演示和实验 8 状态图 8.1 状态图与状态机 8.2 状态、事件与转换 8.3 状态图建模技术 8.4 实例——图书馆管理系统的状态图 4课时,实验1课时 2课时, 实验1课时 讲述、演示和实验 9 活动图 9.1 活动图的组成元素 9.2 活动的分解 9.3 活动图建模技术 9.4 实例——图书馆管理系统的活动图 4课时,实验1课时 2课时 讲述、演示和实验 10 时序图 10.1 时序图的组成 10.2 对象的创建和撤销 10.3 时序图建模 10.4 实例——图书馆管理系统的时序图 4课时,实验1课时 2课时, 实验1课时 讲述、演示和实验 11 协作图 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 基于体系结构的软件开发模型 14.5 应用开发实例 14.6 基于体系结构的软件过程 14.7 软件体系结构演化模型 4课时,实验2课时 2课时 讲述和实验 合计: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. 论述题:(着重考查学生对软件体系结构知识的掌握与学会程度) 例:请论述面向服务的软件体系结构的设计原则。 C. 综合分析题:(着重考查学生对软件体系结构理论知识的掌握与学会程度) 例:请把基于体系结构的软件开发模型与其他软件开发模型进行比较。 D. 设计题:(着重考查学生对软件体系结构设计技术掌握与学会程度) 例:选择一个规模适中的系统,使用UML为其建模。 制定该课程标准小组成员签名:霍英、程细柱、陈正铭 审核者签名:段琢华- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程标准 软件 体系结构 程细柱 修改稿
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
链接地址:https://www.zhuangpeitu.com/p-1622495.html