全部课程 >软件体系结构与设计模式(外语)    Software Architecture and Design Patterns

课程基本信息

课程编码:05B30101

课程类别:未设置

先修课程:面向对象程序设计

适用专业:计算机软件工程

开课院部:外语学院

课程负责人:
课程教学团队:
课程资源:
没有资源记录!

课程展示


课程简介

本课程的教学目的,是使学生对软件体系结构有一定的认识和理解。一方面,从软件体系结构的层次深入认识当前流行的各种软件开发方法和开发工具,能够更好地掌握、选用相应软件开发方法和工具;另一方面,从软件体系结构的角度掌握应用体系的分析和设计方法。培养学生对软件整体结构的分析和认识方面的能力,为系统化理解软件及软件设计打下必要的思维基础。

    The purpose of this course is to enable students to have a certain understanding of the software architecture. On the one hand, from the level of software architecture in-depth understanding of the current popular software development methods and development tools, can better grasp and choose the appropriate software development method and tools; on the other hand, from the point of view of software architecture master application system analysis and design method. To cultivate students' ability to analyze and understand the whole structure of the software, and to lay the necessary foundation for the systematic understanding of software and software design.

课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

 

 

2

问题分析

 

 

3

设计/开发解决方案

针对软件开发过程中碰到的设计问题,运用设计模式提出解决方案。

H

4

研究

 

 

5

使用现代工具

 

 

6

工程与社会

 

 

7

环境和可持续发展

 

 

8

职业规范

 

 

9

个人和团队

具有良好的协作能力,在团队开发中发挥作用。

M

10

沟通

具有良好的交流能力,应用设计模式思想有效地表达思维和过程。

L

11

项目管理

 

 

12

终身学习

通过学习软件体系结构和设计模式,掌握软件系统的基本架构以及一些好的软件设计经验,在职业发展中能够自主地、持续学习新技术和新方法。

M

课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

软件体系结构概述

1. 软件体系结构诞生的背景及其重要性

2. 软件体系结构的基本概念

3. 软件体系结构的风格与模式

1.学科背景

2.发展历程

3.软件体系结构定义

4

理论讲授

软件体系结构风格

1. 基本软件体系结构风格

2. 常用软件体系结构

1.C/S和B/S结构

2.反射式体系结构

6

理论讲授

软件框架

1. 软件框架的概念                                 

2.软件框架和类库的区别                                     

3.Struts框架简介

1.软件重用

2.软件框架

6

理论讲授

设计模式

1. 模式及其结构

2. 常用设计模式

3. 模式与软件体系结构的关系

1.设计模式

2.角色

24

理论讲授

设计模式的实现

1.理解并实现观察者模式、装饰模式

2.理解并实现适配器模式、责任链模式

3.理解并实现组合模式、状态模式

模式理解和应用

6

验证性实验

设计模式的应用

使用组合模式实现图形编辑器的建模

模式理解和应用

2

设计性实验

考核要求及成绩评定

序号

成绩类别

考核方式

考核要求

权重(%)

备注

1

期末成绩

期末考试

闭卷

100

百分制,60分为及格

2

平时成绩

 

 

 

 

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

学生学习建议

  • 学习方法建议

1.关注软件体系结构和设计模式相关研究的最新进展;

2.在网上查阅相关知识点的技术论文。

 

  • 学生课外阅读参考资料

张友生,《软件体系结构》(第2版),清华大学出版社

课程改革与建设

课程文档下载

课程其它文档下载

本站 所有信息归:武汉工程大学教务处 版权所有 鄂ICP064787

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站