0923S05016-软件体系结构-2023版人才培养方案课程教学大纲.docxVIP

0923S05016-软件体系结构-2023版人才培养方案课程教学大纲.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

ADDINCNKISM.UserStyle《软件体系结构》课程教学大纲

(理论课程·2023版)

一、课程基本信息

课程号

0923S05016

开课单位

数学与信息科学学院

课程名称

(中文)软件体系结构

(英文)SoftwareArchitecture

课程性质

选修

考核类型

考试

课程学分

2

课程学时

34

课程类别

专业拓展课

先修课程

程序设计基础、软件工程

适用专业(类)

软件工程

二、课程描述及目标

(一)课程简介

《软件体系结构》是软件工程专业或计算机应用相关专业一门重要的专业拓展课。软件体系结构脱胎于软件工程,但目前已完全独立于软件工程的研究,成为计算机科学的一个必威体育精装版的研究方向和独立科学分支。软件体系结构研究的主要内容涉及软件体系结构描述、软件体系结构风格、软件体系结构评价和软件体系结构形式化方法等,其根本目的是为了解决好软件的重用、质量和维护问题。

(二)教学目标

通过本课程的学习,使学生了解软件体系结构研究的内容及其应用的必威体育精装版进展,通过学习软件体系结构的概念、风格、描述方法、设计方法、评估方法和相关应用,掌握从软件体系结构的角度进行软件开发的方法和实现的相关技术。

课程目标1:掌握软件体系结构的基本概念、原理和技术方法。

课程目标2:深刻理解软件体系结构的本质,全面掌握软件体系结构的知识体系。

课程目标3:培养学生掌握从软件体系结构的角度进行软件开发的方法和实现的相关技术。

三、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

权重

2-1:求学能力;2-2:工程实践能力

课程目标1

0.6

2-3:信息获取能力

课程目标2

0.2

2-5:创新能力;2-6:组织协调能力;3-4:专业素养

课程目标3

0.2

四、教学方式与方法

教学方式:课堂讲授、课堂讨论、案例分析、小组报告。

教学方法:探讨式教学、启发式教学、案例教学相结合;充分发挥多媒体教学法的优势,通过图表展示、动画演示等直观地演示相关设计过程与实现方法,深化对知识的理解程度。理论知识以课堂讲授为主,辅以适当的课堂提问、课堂讨论。所学理论知识必须与实践相结合。在基本分析和设计方法指导下,用阶段性的任务和目标来引导学习,使其贯穿整个教学过程。通过完成阶段性的任务,使学生掌握软件体系结构的基本概念、基本原理和设计原则,循序渐进的引导学生掌握软件体系结构知识,培养学生对软件体系结构的理解和应用能力。

五、教学重点与难点

(一)教学重点

软件体系结构的概念和作用;软件体系结构模型的作用;软件体系结构各种风格的特点、优劣和用途;软件体系结构描述;Web服务体系结构;基于体系结构的软件开发;软件体系结构评估。

(二)教学难点

软件体系结构模型的作用;软件体系结构各种风格的特点、优劣和用途;动态软件体系结构;Web服务体系结构;设计模式;软件产品线。

六、教学内容、基本要求与学时分配

序号

教学内容

基本要求

学时

教学

方式

对应课程目标

1

第1章软件体系结构概论

理解软件危机产生的原因;掌握软件重用、软件构件技术和软件体系结构的概念及其作用。

2

讲授

课程目标1

课程目标2

2

第2章软件体系结构建模

掌握软件体系结构模型的概念和作用;了解软件体系结构建模方法。

2

讲授

课程目标1

课程目标2

课程目标3

3

第3章软件体系结构风格

掌握软件体系结构风格的内容以及各种软件体系结构风格的特点、优劣和用途;能够根据需要设计并实现常用的软件体系结构风格。

4

讲授

讨论

小组报告

课程目标1

课程目标2

4

第4章软件体系结构描述

理解软件体系结构描述框架标准;了解软件体系结构描述语言;掌握软件体系结构描述方法。

4

讲授

课程目标1

课程目标2

课程目标3

5

第5章统一建模语言

理解UML的基础知识,掌握如何使用UML及其扩展机制对软件体系结构建模。

2

讲授

案例分析

小组报告

课程目标1

课程目标2

课程目标3

6

第6章可扩展标记语言

了解XML的相关知识,重点理解基于XML的软件体系结构描述语言。

2

讲授

课程目标1

课程目标2

课程目标3

7

第7章动态软件体系结构

理解动态软件体系结构的概念和作用;了解动态软件体系结构模型及其描述方法;掌握动态体系结构特征。

2

讲授

课程目标1

课程目标2

课程目标3

8

第8章基于服务的体系结构

掌握基于服务体系结构的概念和特征;理解基于服务的核心技术及其作用;能够用WSDL描述简单的基于服务体系结构系统;了解面向服务的体系结构的概念及其设计原则。

2

讲授

讨论

小组报告

课程目标1

课程目标2

课程目标3

9

第9章富互联网应用体系结构

了解富互联网应用体系结构,重点理解AJAX和Mashup技术。

2

讲授

案例分析

小组报告

课程目标

您可能关注的文档

文档评论(0)

bigeng123 + 关注
实名认证
文档贡献者

知识杂货铺~

1亿VIP精品文档

相关文档