文档详情

软件设计与体系结构dg

飞***
实名认证
店铺
DOC
28KB
约4页
文档ID:43551507
软件设计与体系结构dg_第1页
1/4

《软件设计与体系结构》课程教学大纲课程中文名称:软件设计与体系结构课程英文名称:Software Design and Architecture 课程类别:专业选修课课程编号:20020414J3课程归属单位:职业技术学院制定时间:2011 年 3 月 16 日一、课程的性质、任务1、课程性质:软件设计与体系结构是计算机科学与技术专业本科培养方案中的一门重要的专业课软件工程强调以工程化思想和方法开发软件,而软件设计与体系结构作为软件开发过程中的核心活动之一,对开发出满足需要的高质量软件起到关键作用2、课程任务:通过本课程的学习,培养学生的软件设计思维能力以及方法和技术的运用能力,提高 学生在软件开发和项目管理方面的能力,使学生更进一步深入软件开发实践3、适用专业与学时数:计算机科学与技术,54 学时(含 18 学时的上机练习) 4、本门课程与其他课程关系先修课程:数据结构、面向对象程序设计、软件工程后继课程:5、推荐教材及参考书:[1] 王星明等, 《软件设计与体系结构》 ,电子工业出版社6、主要教学方法:课堂讲授,上机二、各章教学内容和要求第 1 章 软件工程与软件设计 (4 学时)讲授内容:软件工程,软件的生存周期,软件开发过程模型,软件设计,软件体系结构。

重点:、软件工程,软件开发过程模型、难点:软件体系结构第 2 章 统一建模语言 UML (10 学时,含上机 4 学时)讲授内容:UML 概念,面向对象开发方法, UML 2.0 结构建模,UML 2.0 行为建模重点:UML 概念,UML 2.0 结构建模难点:UML 概念第 3 章 软件设计基础(10 学时,含上机 4 学时)讲授内容:软件设计的基本概念,软件设计过程,软件设计的质量,软件体系结构设计,高可信软件设计,软件设计规格说明,软件设计评审重点:软件体系结构设计难点:软件设计规格说明,软件设计评审第 4 章 面向对象的软件设计方法 (8 学时,含上机 4 学时)讲授内容:基于 UML 的分析与设计过程,用例分析与设计,概念模型和顶层架构设计,用户界面设计,数据模型设计,数据模型设计,类设计,部署模型设计重点:基于 UML 的分析与设计过程,概念模型和顶层架构设计难点:类设计第 5 章 面向数据流的软件设计方法 (12 学时,含上机 2 学时)讲授内容:数据流图与数据字典,实体关系图,面向数据流的分析过程,启发式设计策略重点:数据流图与数据字典,面向数据流的分析过程。

难点:启发式设计策略第 6 章 软件体系结构风格与设计模式 (4 学时)讲授内容:软件体系结构描述语言,软件体系结构风格,设计模式重点:软件体系结构风格,设计模式难点:设计模式第 7 章 基于分布构件的体系结构 (2 学时)讲授内容:EJB 分布构件框架,DCOM 分布构件框架,CORBA 分布构件框架重点:EJB 分布构件框架,DCOM 分布构件框架难点:EJB 分布构件框架第 8 章 软件体系结构评估(4 学时,含上机 2 学时)讲授内容:软件体系结构评估概述,软件体系结构评估方法,实例分析重点:软件体系结构评估方法难点:实例分析第 9 章 软件设计的进化(4 学时,含上机 2 学时)讲授内容:遗留系统,软件的进化策略,软件再工程,软件体系结构的进化,代码重构和数据重构,软件移植重点:软件再工程,代码重构和数据重构难点:实软件再工程,代码重构和数据重构三、说明三、说明本课程属于考试课,成绩采用百分制,包括平时成绩、上机成绩和期末成绩,分别占总评成绩的 10%、20%、70%。

下载提示
相似文档
正为您匹配相似的精品文档