版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《软件设计与体系结构》教学大纲(32+8学时)中文名称中文名称软件设计与体系结构英文名称SoftwareDesignandArchitecture开课学院计算机科学学院总学时40学分2先修课程C课程的性质、目的与任务《软件设计与体系结构》课程是为软件工程专业开设的必修课,也是计算机科学与技术软件开发方向课程。UMLWeb本课程的具体任务包括:1.让学生建立构建软件系统架构一般方法的感性1(一)基本教学内容软件软件工程软件设计软件体系结构(二)基本要求教学目的:理解软件的本质、软件神话、软件工程,了解软件过程和软件工程实践的相关内容,了解网络环境带来的各类问题。教学重点:软件工程中的设计、设计过程和设计质量、软件设计原则。构。第2章软件模型和描述(一)基本教学内容什么是软件模型软件模型的发展脉络软件模型解析深入认识软件模型体系结构描述语言(二)基本要求教学目的:理解功能模型、对象模型、组件模型的基本概念,了解配置型组件模型、服务模型、抽象模型的功能。教学重点:软件体系结构的描述、软件体系结构的设计。教学难点:几种典型ADL的比较、描述体系结构行为。第3章建模和UML(一)基本教学内容软件体系结构建模概述基于软件体系结构的开发UML面向对象的基本概念UMLUML(二)UMLUML的建模机制,以及面向对象方法的优势。教学重点:类图、对象图、构件图、部署图、用例图、顺序图、通信图、交互概览图的内容。教学难点:时序图、状态图、活动图。第4章软件设计过程(一)基本教学内容软件设计基础软件体系结构设计高可信软件设计软件设计规格说明软件设计评审(二)基本要求教学目的:理解可信软件的特点、容错设计的相关内容。教学重点:软件失效模式和影响分析、软件故障树分析的内容。教学难点:形式化方法、净室方法的方法和工具。第5章软件体系结构风格(一)基本教学内容软件体系结构风格概述基本风格解析案例分析客户/服务器风格三层客户/服务器结构风格浏览器/服务器风格C/SB/S正交软件体系结构风格异构结构风格(二)C/SC2的原因、异构体系结构的实例、异构组合匹配问题。教学难点:案例1,上下文关键字;案例2,仪器软件;第6章面向对象方法(一)基本教学内容面向对象方法概述面向对象的分析与设计UML(二)基本要求教学目的:了解面向对象系统开发过程、面向对象分析、面向对象设计。教学重点:用例分析与设计、静态建模、系统的设计、对象设计、部署模型设计的内容UML第7章面向数据流的设计方法(一)基本教学内容数据流图与数据字典实体关系图状态迁移图案例说明:教材购销系统面向数据流的需求分析方法面向数据流的设计方法(二)基本要求教学目的:理解数据流图、数据字典、数据流图的建立、数据字典的建立。教学重点:自顶向下逐层分解、描述方式、步骤。教学难点:变换分析、事务分析、启发式设计策略、设计优化。第8章用户界面设计(一)基本教学内容人性因素主要途径用户界面分析用户界面设计用户界面原型界面设计的评估用户界面和用户体验(二)基本要求教学目的:了解分析用户类型、运用黄金规则、用户分析、任务分析和建模、内容展示分析、工作环境分析的相关内容。教学重点:设计过程、界面对象、动作和布局的定义、用户界面设计需考虑的问题、用户界面原型涉及方面的内容。教学难点:实施用户界面原型、获得有关用户界面原型的反馈、如何展示原型。第9章设计模式(一)基本教学内容什么是设计模式设计模式的主要作用常用设计模式解析深入认识设计模式(二作用。设计模式能较好的实现代码复用,增加可维护性。教学重点:创建型设计模式、结构型设计模式、行为型设计模式的内容。教学难点:WRIGHTADL、图形化体系结构描述语言。第10章Web服务体系结构(一)基本教学内容WebWebWeb面向服务软件体系结构Web(二Web(服务注册中心和服务请求者被整合到一个用户定制的应用程序中。教学重点:Web服务的创建、Web服务的发布、Web服务的调用。教学难点:面向服务软件体系结构,包括其特点及使用范围,通过实例介绍了web服务应用。第11章基于分布构件的体系结构(一)基本教学内容EJBDCOMCOBRA(二)EJBEJBEJBCOBRADCOMDCOM共享连接管理、CORBA教学难点:DCOMCORBACORBACORBA来什么。第12章软件体系结构评估(一)基本教学内容软件体系结构评估定义SAAMATAM评估方法比较(二SAAM评估场景交互、形成总体评估、ATAMATAM教学难点:ATAMATAM者商业动机表述方式不同、软件体系结构的描述方式不同。第13章软件设计的进化(一)基本教学内容软件进化概述需求进化软件进化的分类软件的进化策略软件再工程软件体系结构的进化重构软件的移植(二)基本要求教学目的:理解函数层次、类层次、构建层次、体系结构层次、业务过程重构、软件再工程的过程模型、软件再工程中的经济因素的相关内容。教学重点:软件体系结构模型、动态软件体系结构、软件体系结构的重建。教学难点:重构的目标、如何重构、源代码移植、二进制移植方法。第14章云计算和大数据系统体系结构(一)基本教学内容云计算的背景云计算服务模型云计算主要平台大数据时代的软件工程大数据系统(二)基本要求教学目的:理解云计算的定义和技术特点、云计算的分类、云计算与网格计算、云设计目标的相关内容。教学重点:基础设施层IaaS、平台层PaaS、应用程序层SaaS.教学难点:Eucalyptus、Nimbus、RESERVOIR、我国云计算产业的发展、开源云计算基础设施。实验学时_实验学时______2_2_2__2章节内容理论学时1引言22软件模型和描述23建模和UML24软件设计过程25软件体系结构风格26面向对象方法27面向数据流的设计方法28用户界面设计29设计模式210Web服务体系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东省疾病预防控制中心招聘12人备考题库含答案详解(基础题)
- 旅游公司行程安排制度
- 2026年西安思源学院教师招聘备考题库含答案详解(典型题)
- 清淤泥浆脱水设备调试师岗位招聘考试试卷及答案
- 软件公司项目复盘管理制度
- 2026年县乡教师选调考试《教育学》常考点附参考答案详解(轻巧夺冠)
- 2025年县乡教师选调考试《教育学》考前冲刺模拟题库带答案详解(典型题)
- 2025年天津市《保密知识竞赛必刷100题》考试题库及参考答案详解(夺分金卷)
- 2026年县乡教师选调考试《教育学》通关试题库及参考答案详解(达标题)
- 2025年注册岩土工程师之《岩土基础知识》每日一练试卷及参考答案详解(能力提升)
- 《研学旅行课程设计》课件-研学课程方案设计
- 初中英语语法介词讲解
- 高效的表达与沟通技巧
- 物流项目可行性报告
- 接待手册(标准模板)
- 内科学教学课件:胃炎
- 高速线材轧机概述
- 外科学 肝脏疾病(英文)
- von frey丝K值表完整版
- GB/T 17626.16-2007电磁兼容试验和测量技术0Hz~150kHz共模传导骚扰抗扰度试验
- GB/T 13173.6-1991洗涤剂发泡力的测定(Ross-Miles法)
评论
0/150
提交评论