《软件设计与体系结构》教学大纲.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《软件设计与体系结构》教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件设计与体系结构》教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件设计与体系结构教学大纲(32+8学时)中文名称软件设计与体系结构英文名称开课学院SoftwareDesignandArchitecture 计算机科学学院4040学分先修课程总学时2C语言程序设计、面向对象程序设计、软件工程概论01.课程的性质、目的与任务软件设计与体系结构课程是为软件工程专业开设的必修课,也是计算机科 学与技术软件开发方向课程。本课程运用工程的思想、原理、技术、工具,来对软件设计以及软件体系结构 的相关思想、理论与方法进行系统介绍,包括软件模型和描述、软件体系结构建 模和UML、软件设计过程、软件体系结构风格、面向对象的软件设计方法、面向数 据流的软件设计方法、用户界面设
2、计、设计模式、Web服务体系结构、基于分布构 件的体系结构、软件体系结构评估、软件设计的进化、云计算的体系结构等内容。本课程的具体任务包括:1.让学生建立构建软件系统架构一般方法的感性认 识,理解并掌握软件系统架构分析、体系结构建模与架构设计的相关理论知识, 培养学生软件架构设计的基本能力,能从内部模块规划设计、系统层次结构的构 建开始,了解构建系统结构的一般技术和方法。2.在构建软件系统的过程中,理 解软件系统构建的一些关键问题,学习应对不同需求的系统对策和设计实现技术, 使学生初步具备一定的系统架构分析与设计能力,同时,深入理解各种典型框架 技术及原理,并初步具备运用模式设计思想开展软件详
3、细设计的能力。3.一方面, 让学生理解并掌握软件体系结构的重要概念、术语和系统化方法,建立软件架构 设计的理念,了解当前流行的框架技术,并理解其原理。另一方面,以加深知识 理解和培养初步架构设计能力为目的,并在项目开发中加以实践;在实践环节中 重点培养运用典型框架进行项目构建的能力和使用设计模式进行细化设计的能力。02.课程教学基本要求及基本内容第1章引言(一)基本教学内容软件1.1 软件工程软件设计1. 4软件体系结构(二)基本要求教学目的:理解软件的本质、软件神话、软件工程,了解软件过 程和软件工程实践的相关内容,了解网络环境带来的各类问题。教学重点:软件工程中的设计、设计过程和设计质量、
4、软件设计原则。教学难点: 什么是软件体系结构、软件体系结构的内容、设计阶段的软件体系结构。第2章软件模型和描述(一)基本教学内容什么是软件模型1.1 软件模型的发展脉3软件模型解析2. 4深入认识软件模型5体系结构描述语言(二)基本要求教学目的:理解功能模型、对象模型、组件模型的基本概念,了 解配置型组件模型、服务模型、抽象模型的功能。教学重点:软件体系结构的描 述、软件体系结构的设计。教学难点:几种典型ADL的比较、描述体系结构行为。第3章建模和UML(一)基本教学内容软件体系结构建模概述1.2 基于软件体系结构的开3 UML概述1.3 面向对象的基本概念UML中的结构建模1.4 IML中的
5、行为建模(-)基本要求教学目的:理解UML的发展历程,了解UML的特点和用途、UML 的建模机制,以及面向对象方法的优势。教学重点:类图、对象图、构件图、部署图、用例图、顺序图、通信图、交互概 览图的内容。教学难点:时序图、状态图、活动图。第4章软件设计过程(-)基本教学内容1.5 软件设计基础软件体系结构设1.6 高可信软件设计4软件设计规格说4 5软件设计评审.(二)基本要求教学目的:理解可信软件的特点、容错设计的相关内容。教学重点:软件失效模式和影响分析、软件故障树分析的内容。教学难点:形式化方法、净室方法的方法和工具。第5章软件体系结构风格(一)基本教学内容软件体系结构风格概述2. 2
6、基本风格解析案例分析2.1 客户/服务器风格三层客户/服务器结构风5. 6浏览器/服务器风格5.7 C/S与B/S混合结构风格5. 8正交软件体系结构风格9异构结构风格(二)基本要求教学目的:理解管道-过滤器、三层C/S结构的基本概念,了解 数据抽象和面向对象风格、基于事件的隐式调用风格、分层系统风格、仓库风格 和黑板风格、模型-视图-控制器(MVC)风格、解释器风格、C2风格的相关内容。 教学重点:正交软件体系结构的概念、优点、实例,以及构件模型、构件接口、 消息总线、构件静态结构、构件动态行为、运行时刻的系统进化、使用异构结构 的原因、异构体系结构的实例、异构组合匹配问题。教学难点:案例1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件设计与体系结构 软件设计 体系结构 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内