哈尔滨工业大学计算机学院 唐好选 软件体系结构 ( 含软件设计模式)
课程整体介绍
先修课程 软件工程 (SE) 程序设计语言 数据库原理与应用 面向对象技术 (OO) 计算机网络
教材与参考书 张友生. 软件体系结构,清华大学出版社 李仁发等. 软件设计(从程序设计到体系结构), 电子 工业出版社 Software Architecture in Practice ( 软件构架实践 ) Len Bass, Paul Clements, Rick Kazman ,清华大学出板社 张逸. 软件设计精要与模式. 电子工业出版社 网络资料
Unified Process An Introduction ( 统一过程引论 ) 美 Philippe Kruchten, 机械工业出板社 Design Patterns ( 设计模式 ), Erich Gamma Richard Helm, Ralph Johnson John Vlissides 著, 机械工业出版社 COM 原理与应用,潘爱民,清华大学出版社 Large-Scale, Componenet-Based, Development ( 大规模 基于构件的软件开发 ), 美 Alan W. Brown 著 机械工 业出版社 参考教材
基本要求 掌握软件体系结构及软件设计的相关技术,能按 照现代软件工程的模式实施具体项目 将构件、软件设计模式及软件体系结构技术应用 到软件项目开发中
软件体系结构概念、模型与风格 分布式软件体系结构和软构件技术 软件设计模式概念、分类与案例 课程内容
学时安排( 1/4 ) 课程总学时数: 32 学时 绪论( 2 学时) 课程整体介绍 软件体系结构、软件设计模式和软件工程知识体 系; 软构件和面向服务软件设计模式的基本思路
学时安排( 2/4 ) 构件体系结构( 8 学时) 软件体系结构的概念及组成 软件体系结构建模 软件体系结构风格 软件体系结构设计
学时安排( 2/4 ) 分布式软件体系架构和软构件技术( 14 学时) 软件复用与软构件技术 CORBA 代理架构、构件接口描述及 CORBA 构件 模型 微软 DNA 架构及 COM 构件 J2EE 架构及组件技术 云架构及服务构件
学时安排( 4/4 ) 构件设计模式及相关技术( 8 学时) 软件设计模式的概念与分类 创建型设计模式及案例 结构型设计模式及案例 行为型设计模式及案例
课表征求意见稿 考试
成绩评估 实验及平时成绩: 15 分 开发实习:提交程序及文档 :25 分 开发实习 期末考试: 60 分 注意:实验报告和作业须在考试之 前提交,逾期不计算成绩!