《软件设计与体系结构》教学大纲

《软件设计与体系结构》教学大纲

ID:20279558

大小:86.50 KB

页数:4页

时间:2018-10-12

《软件设计与体系结构》教学大纲_第1页
《软件设计与体系结构》教学大纲_第2页
《软件设计与体系结构》教学大纲_第3页
《软件设计与体系结构》教学大纲_第4页
资源描述:

《《软件设计与体系结构》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《软件设计与体系结构》课程教学大纲1课程名称软件设计与体系结构/SoftwareDesignandArchitecture课程编码0603025课程类型专业选修课j课程性质专业主干课适用范围软件工程专业I1学分数2先修课程面向对象程序设计

2、学时数32实验/实践学时无1课外学时无考核方式考查执笔者刘淼审核者制订单位计兑机科学与教育软件学院制订曰期2012年12月一、教学大纲说明(一)课程的性质、地位、作川和任务《软件设计与体系结构》是计算机软件工程专业选修课程,主要研究结构良好的软件体系结构及所包含的设计模式、有价值的经验和针对特定问题的解决方案,能培养和提高学生的洞察力

3、和分析能力,为今后能设计出灵活可复用的软件打下基础。本课程的主耍任务是掌掘软件体系结构相艾知识、原理和各种类型设计模式的®本结构,对软件体系结构有比较深入的理解,能够从系统结构角度分析现有的软件系统,在设计实际的特定问题是懂得运用rt体相欠的设计模式,并能利用所学到的有关软件体系结构的知识高效地设计软件系统。(二)教学目的和要求本课程介绍软件体系结构的某本概念和葙木原理,明确提出软件体系结构的动态性和适应性的理念,通过学习木课程使学生了解当今优秀编程人员如何乂活运用Wf向对象的技术进行可用程序设计,同时使他们对側向对象技术和原理冇更加深刻的认识理解,并能使用这些设计模式

4、于实际的应用当中,另外还可以培养学生具冇分析和解决问题的某本忍路,以及jftf向对象程序设计中的可S用的思想,为ur;•从事大型S杂软件开发打下良好的难础。(三)课程教学方法与手段采用理论与案例i、J•论相结合的教学方法,手段拟采用PowerPoint多媒体教学及分组i、J■论。(四)课程与艽它课程的联系《而向对象程序设计》是本课程的先修课,通过该课程掌握面向对象方法与技术的葙木概念、特点和原理,并能运用该技术设计简单的Ifti向对象系统,是木课程的葙础。同时,木课程与《软件工程》等相关专业课程冇密切联系。(五)教材与教学参考书教材:张春祥等编《软件体系结构理论与实践》

5、,中国电力出版社,2011参考卞5:[1]AlanShalloway、JamesR.Trott著、熊卞译,《设计模式精解》,清平大学出版社,2005.1[2]ErichGamma等著、李英军等译,《设计模式——可S用面向对象软件的基础》,机械工业出版社,2004.9二、课程的教学A容、重点和难点木课程冇两个主要部分:一、介绍常用的体系结构风格,软件体系结构的组成与常用的描述方法,基于体系结构的软件开发方法;二、实际设计模式的分类描述,主耍包栝:创建型、结构型和行为型3类共23个设计模式。(一)软件体系结构概论1.软件复用2.软件构件的组织与检索3.软件构件化4.软件体系

6、结构重点难点:1.软件构件化2.软件体系结构(难点)(二)软件体系结构建模1.软件体系结构模型2.软件体系结构的形式化描述3.软件体系结构的生命周期4.软件体系结构的建模语言5.基于软件体系结构的开发重点难点:1.软件体系结构的生命周期2.软件体系结构的建模语言3.基于软件体系结构的开发(难点)(三)软件体系结构风格1.软件体系结构风格概述2.常用的软件体系结构风格3.管道/过滤器体系结构风格4.事件驱动体系结构风格5.分层体系结构风格6.C2体系结构风格7.数裾共享体系结构风格8.解释器体系结构风格9.软件体系结构风格概述10.反馈控制环体系结构风格11.客户机/服务

7、器体系结构风格12.浏览器/服务器体系结构风格13.公井对象请求代理体系结构风格14.正交体系结构风格15.基于层次消息总线的体系结构风格16.MVC体系结构风格重点难点:1.客户机/服务器体系结构风格2.浏览器/服务器体系结构风格3.MVC体系结构风格(难点)(四)设汁模式概述1.什么是设计模式2.SmalltalkMVC中的没计模式3.描述设计模式4.设计模式的编目1.组织编R2.设计模式怎样解决设计问题3.怎样选择设计模式4.怎样使用设计模式重点难点:1.什么是设计模式2.设计模式怎样解决设汁问题(难点)3.怎样选择设计模式(难点)4.怎样使用设计模式(难点)(五

8、)创建型设计模式内容:1.AbstractFactory(抽象工厂)2.Builder(生成器)3.FactoryMethod(丄厂方法)1.Prototype(原型)2.Singleton(单什)重点难点:1.AbstractFactory(抽象IJ)(难点)2.FactoryMethod(I'J方法)(难点)(六)结构型设计模式内容:1.Adapter(适配器)2.Bridge(桥接)3.Composite(组成)4.Decorator(装饰)5.FACADE(夕卜观)6.Flyweight(享元)7.Proxy(代理)$点难点:1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。