- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件体系结构》课程标准
一、课程概述
《软件体系结构》是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。体系结构在软件开发中为不同的人员提供了共同交流的语言,体现并尝试了系统早期的设计决策,并作为相同设计的抽象,为实现框架和构件的重用、基于体系结构的软件开发提供了有力的支持。
作为计算机科学与技术专业软件工程方向的重要专业课程,本课程主要系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。
二、课程目标
知道《软件体系结构》这门学科的性质、地位、研究范围、学科进展和未来方向等。
理解该门学科的主要概念、基本原理和策略等。
掌握软件体系结构的
三、课程内容与教学要求
这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:
知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
教学内容及教学要求表
教学内容 知道 理解 掌握 学会 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课时。函授生及公选课视具体情况而定,
您可能关注的文档
最近下载
- (完整版)初级数独题目题(后附答案).docx VIP
- 2025CSCO卵巢癌诊疗指南解读及更新.pptx
- 标准图集-16CK208-装配式室内管道支吊架的选用与安装-参考图集.pdf VIP
- 系统性红斑狼疮(共44张PPT).pptx VIP
- 医药代表试用期转正述职报告.pptx
- 大学宣传部工作计划.pptx VIP
- 智能世界2035报告.docx
- 食材配送服务方案投标方案(技术方案).doc
- 中国地理空白图(政区、分省轮廓、地形铁路空白图.doc VIP
- 辽宁省名校联盟2026届高三9月联合考试“对雷军三句话的思考:追赶者、同行者、识风者 风起时,走在路上”审题立意及范文-2026年高考语文各地名校模考卷作文导写.docx
文档评论(0)