软件设计与体系结构dg

软件设计与体系结构dg

ID:20002233

大小:28.00 KB

页数:4页

时间:2018-10-08

软件设计与体系结构dg_第1页
软件设计与体系结构dg_第2页
软件设计与体系结构dg_第3页
软件设计与体系结构dg_第4页
资源描述:

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

1、《软件设计与体系结构》课程教学大纲课程中文名称:软件设计与体系结构课程英文名称:SoftwareDesignandArchitecture课程类别:专业选修课课程编号:20020414J3课程归属单位:职业技术学院制定时间:2011年3月16日一、课程的性质、任务1、课程性质:软件设计与体系结构是计算机科学与技术专业本科培养方案中的一门重要的专业课。软件工程强调以工程化思想和方法开发软件,而软件设计与体系结构作为软件开发过程中的核心活动之一,对开发出满足需要的高质量软件起到关键作用。2、课程任务:通过本课程的学习,培养学生的软件设计思维能力以及方

2、法和技术的运用能力,提高学生在软件开发和项目管理方面的能力,使学生更进一步深入软件开发实践。3、适用专业与学时数:计算机科学与技术,54学时(含18学时的上机练习)。4、本门课程与其他课程关系先修课程:数据结构、面向对象程序设计、软件工程后继课程:5、推荐教材及参考书:[1]王星明等,《软件设计与体系结构》,电子工业出版社6、主要教学方法:课堂讲授,上机。二、各章教学内容和要求第1章软件工程与软件设计(4学时)讲授内容:软件工程,软件的生存周期,软件开发过程模型,软件设计,软件体系结构。。重点:、软件工程,软件开发过程模型、难点:软件体系结构第2

3、章统一建模语言UML(10学时,含上机4学时)讲授内容:UML概念,面向对象开发方法,UML2.0结构建模,UML2.0行为建模。重点:UML概念,UML2.0结构建模难点:UML概念第3章软件设计基础(10学时,含上机4学时)讲授内容:软件设计的基本概念,软件设计过程,软件设计的质量,软件体系结构设计,高可信软件设计,软件设计规格说明,软件设计评审。重点:软件体系结构设计难点:软件设计规格说明,软件设计评审第4章面向对象的软件设计方法(8学时,含上机4学时)讲授内容:基于UML的分析与设计过程,用例分析与设计,概念模型和顶层架构设计,用户界面设

4、计,数据模型设计,数据模型设计,类设计,部署模型设计。重点:基于UML的分析与设计过程,概念模型和顶层架构设计。难点:类设计。第5章面向数据流的软件设计方法(12学时,含上机2学时)讲授内容:数据流图与数据字典,实体关系图,面向数据流的分析过程,启发式设计策略。重点:数据流图与数据字典,面向数据流的分析过程。难点:启发式设计策略。第6章软件体系结构风格与设计模式(4学时)讲授内容:软件体系结构描述语言,软件体系结构风格,设计模式。重点:软件体系结构风格,设计模式。难点:设计模式。第7章基于分布构件的体系结构(2学时)讲授内容:EJB分布构件框架,

5、DCOM分布构件框架,CORBA分布构件框架。重点:EJB分布构件框架,DCOM分布构件框架。难点:EJB分布构件框架。第8章软件体系结构评估(4学时,含上机2学时)讲授内容:软件体系结构评估概述,软件体系结构评估方法,实例分析。重点:软件体系结构评估方法。难点:实例分析。第9章软件设计的进化(4学时,含上机2学时)讲授内容:遗留系统,软件的进化策略,软件再工程,软件体系结构的进化,代码重构和数据重构,软件移植。重点:软件再工程,代码重构和数据重构。难点:实软件再工程,代码重构和数据重构。三、说明本课程属于考试课,成绩采用百分制,包括平时成绩、上

6、机成绩和期末成绩,分别占总评成绩的10%、20%、70%。

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

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

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