软件体系结构-课程大纲_第1页
软件体系结构-课程大纲_第2页
软件体系结构-课程大纲_第3页
软件体系结构-课程大纲_第4页
软件体系结构-课程大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京邮电大学研究生课程教学大纲)一、课程基本信息课程名称中文:软件体系结构课程编号3711100386英文:SoftwareArchitecture课程负责人/工号林荣恒/2010813471课程关键字软件架构、质量属性、软件分析、软件设计学时/学分$kczxs$/2开课学期秋季适用学生硕士研究生学术学位适用专业计算机科学与技术先修课程软件工程、面向对象后续课程二、课程中文简介(200字)简要介绍授课内容,以及学生的学习收获等。三、课程英文简介(与中文简介对应)Softwarearchitectureisanimportantbranchofsoftwareengineering,anditisacoursethatstudieshigh-qualitysoftwaredesign.Asweallknow,programmingisanimportantaspectofthesoftwaredevelopmentprocess,buttheimprovementofsoftwarequalitycannotonlyrelyonthelevelofprogramming,butalsoneedtoconsiderthearchitecturedesignofthesoftware,andsoftwarearchitectureisaspecialcoursetodiscusssoftwaredesign.Thesoftwarearchitecturecourseaimstoenablestudentstomasterthebasicprinciples,methods,andtechniquesofsoftwarearchitecture,aswellastoprovidereferencefortheplanning,design,development,testing,deployment,andmaintenanceofsoftware.Themaincontentofthiscourseincludes:softwarearchitectureconcepts,qualityattributes,classicalsoftwarearchitecturedesign,softwarearchitectureanalysis,etc.Throughthestudyofthiscourse,studentswillalsounderstandtheconceptsofsoftwarearchitecturearchiving,softwarearchitecturehierarchy,modulestructureandotherrelatedconcepts,whichisconducivetostudents'overallunderstandingofthesoftwaredesignprocessandhowtoensuretheachievementofrelevantnon-functionalindicators.四、课程目标(构的能力。具体目标包括:1.掌握软件体系结构中的基本概念;2.理解质量属性与非质量属性的区别;3.理解软件体系结构中的经典软件体系结构结构;4.理解软件体系结构中的相关质量属性及其战术;5.理解并掌握软件体系结构的分析方法;6.可独立的设计简单的软件体系结构。五、课程思政(20203此处详述。(202031、对比分析的教学方式。通过对比国内外软件体系结构的研究、应用现状,使学生树立为我国设计高质量软件的使命感。术的决心。3APP六、教学内容安排填写说明:序号教学单元学时教学内容教学目标教学地点教学资源(可选)1绪论2软件体系结构的起源及相关概念软件体系结构的发展历程及研究方向3.课程内容介绍1.了解软件体系结构的起源及其所研究的对象;2.了解本课程的组成。2软件体系结构风格61.软件体系结构风格概述2.经典软件体系结构风格3.其他软件体系结构风格1.了解软件体系结构风格的概念;2.掌握经典软件体系结构风格及其演化3质量属性详解81.软件设计概述2.软件质量属性与软件体系结构3.质量属性及其支持方法1.理解软件质量属性的定义;2.掌握如何设计并满足软件质量属性1.属性驱动的软件1.掌握软件体4软件体系结构设计6体系结构设计方法ADD2软件体系结3、系结构设计方法2.理解所列举的应用实室优秀国产软件及身例,并可应用边手机APP等软件体系结构的优秀案例说明于项目1.了解软件体5软件体系结构的描述41.软件体系结构描述语言2.软件体系结构编档系结构的描述语言2.可用UML等形式进行软件体系结构描述6软件体系结构的评估41.评估技术概述2.体系结构权衡分析方法ATAM1.了解软件体系结构评估的概念2.掌握评估的过程7软件体系结构的重用21.软件产品线2.软件框架技术1.理解软件产品线的概念,并可在实际中应用2.理解软件框架技术,并可使用相关框架进行开发七、教学创新(可选)新使用其他平台教学资源进行混合式教学等,可详述。在教学过程中,将主要使用案例法、对比法、连环问题法、实验法等多种教学形式相结合。100进行架构。在思维的碰撞中了解体系结构的内涵。4.实验法:软件体系结构的设计不能仅是纸上谈兵,本课程将在课程中引入大量的小实验,转化为实际能力。八、课程考核过程考核考勤考核方式:_点名或回答问题_平时/考核方式:_大作业_结果考核(期末考核)√考查考查方式:书面报告考查形式和具体要求:□考试□开卷,开卷形式和具体要求:□闭卷成绩比例作业60%+期末40%九、教材与参考资料1.课程教材:序号名称作者出版社出版日期版次8软件体系结构林荣恒、吴步丹、金芝人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论