- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件体系结构》教学大纲
一、课程概述
《软件体系结构》是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工
程研究和实践的主要领域。体系结构在软件开发中为不同的人员提供了共同交流的语言,
体现并尝试了系统早期的设计决策,并作为相同设计的抽象,为实现框架和构件的重用、
基于体系结构的软件开发提供了有力的支持。
作为计算机科学与技术专业软件工程方向的重要专业课程,本课程主要系统地介绍软
件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既
讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调
理论与实践相结合。
本课程的先修课程为“软件工程”。
二、课程目标
1.知道《软件体系结构》这门学科的性质、地位、研究范围、学科进展和未来方向等。
2.理解该门学科的主要概念、基本原理和策略等。
3.掌握软件体系结构的建模方法、描述方法,通过对不同软件体系结构风格的掌握,能够
采用正确的基于体系结构的软件开发。
4.能够把所学的原理应用到具体的实践中去,培养学生发现、分析和解决问题的能力等。
三、课程内容与教学要求
这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般
涵义表述如下:
知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所
涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或
能识别操作中的一般差错。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
教学内容及教学要求表
教学内容知道理解掌握学会
1软件体系结构概论
1.1从软件危机谈起√
1.2构件与软件重用√
1.3软件体系结构的兴起和发展√
1.4软件体系结构的应用现状√
2软件体系结构建模
2.1软件体系结构建模概述√
2.24+1
“”视图模型√
2.3软件体系结构的核心模型√
2.4软件体系结构的生命周期模型√
3RationalRose简介
3.1初识RationalRose√
3.2RationalRose的安装√
3.3RationalRose使用介绍√
教学内容知道理解掌握学会
4软件体系结构与UML语言
4.1UML的构成√
4.2视图与图
文档评论(0)