软件设计教学大纲
《软件设计》教学大纲
课 程 简 介
课程简介:
软件设计是软件工程专业人员必需掌握的基础知识,也是高等院校软件工程专业学生的必修课程。本课程主要是:结合传统的软件工程和面向对象、面向模式的软件设计方式,教学软件设计的大体原理、软件进程、开发方式、应用技术和系统框架等。
主要内容包括:软件进程的概论;软件设计原则、统一建模语言UML 和代码级设计;设计模式(创建型设计模式、结构型设计模式、行为型设计模式);组件(JavaBeans 、Microsoft 组件集);面向对象分析与设计。对于各类设计模式,都有实例作为实验教学内容。
课 程 大 纲
一、课程的性质与任务:
本课程计算机学科的软件工程专业中是一门专业方向课,也可以面向计算机类的其它专业。其任务是教学软件设计的大体原理,在传统软件工程的基础上,掌握软件设计的大体原理、软件进程、开发方式、硬功技术和系统框架等。从而全面掌握软件设计思想。同时通过实例介绍各类设计模式。
GDOU-B-11
-213
二、课程的目的与大体要求:
oled屏幕比led清晰度高吗1.掌握软件模式的大体概念。
2.掌握应用软件构件技术开发系统。
3.掌握面向对象软件技术开发工程进程。
三、面向专业:
软件工程、计算机类
四、先修课程:
教师资格证面试计算系统基础,Java,软件工程,数据结构
五、本课程与其它课程的联系:
本课程以计算系统基础,Java语言,软件工程,数据结构等为先修课程,
在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的进程中能
将数据结构、Java、软件工程等课程的知识融入到本课程当中。
六、教学内容安排、要求、学时分派及作业:
第一章:软件进程(2学时)
软件进程概述(A);需求分析用(A);设计(B);编码(A);测试(A);
保护(A)。
第二章:程序设计回顾及软件设计导论(2学时)
第一节:“软件设计”的含义
北京居住证服务平台设计原则、统一建模语言和代码级设计(A);设计模式(A);组件(A);
面向对象设计和分析(B)。
第二节:函数的说明文档
Java编码标准(A);详细说明函数功能(A);描述函数如何符合它的规范(A);犯错处置(A)。商业计划书
第三节:回顾编写函数时应具有的编程好习惯
变成好习惯(A)。
第四节:软件设计的目标
示例(A);正确性、充沛性、模块性和可读性(A);健壮性(A);灵活性(A);可重用性(A);高效性(A);其他设计目标:靠得住性和可用性(A)。
第五节:软件设计符号
设计符号(A)
第三章:面向对象(2学时)
第一节:面向对象的目标limbo
目标(A)。
第二节:类和对象
类的引入(A);实例化(A);类的成员(A);面向对象中的“客户”概念(A)。
第三节:面向对象的特点
继承(A);多态性(A);接口和封装(B)。
第四章:统一建模语言(2学时)
第一节:UML中类的关系
UML的目标(A);UML中的类(A);继承(A);聚合(A);依赖性(A);
关联(A);示例(A)。
第二节:用例
什么是用例(A);使劲的集合(A);组合用例(A)。
祝六一儿童节的祝福语第三节:时序图
时序图的组成部份(B)。
第四节:状态模型
状态的含义(A);事件(A);转移(A);状态转移图(B)。
第五节:活动图
活动图的符号(A);利用活动图的例子(A)。
第五章:设计准则Ⅰ:正确性和健壮性(2学时)
第一节:正确性和充分性
实现正确性的途径(B);模块接口(B;模块化(B);为正确性和充分性而重整(B)。
第二节:健壮性
检查输入(A);为提高健壮性而初始化(B);提高健壮性的参数传递技术(B);强化用意(B)。
第三节:设计细节:充分性
设计细节:充分性(B)。
第六章:设计准则Ⅱ:灵活性、可重用性和高效性(2学时)
第一节:灵活性
灵活性的目标(A);用于增加更多同类型功能的设计(A);用于增加不同类型功能的设计(A);设计的灵活性(A)。
第二节:可重用性
可重用性的目标(A);函数设计的可重用性(B);基于重用的类选择(B);
基于重用的类组合(B)。
第三节:高效性
执行效率(B);存储效率(B)。
第四节:健壮性、灵活性、可重用性与高效性之间的折中
折中(B)。
第七章:设计模式导论(2学时)
第一节:可重现设计目标
可重现设计目标的实例(A)。
第二节:设计模式的概念
不利用设计模式的实例(B);利用设计模式的实例(B);
第三节:按类型总结设计模式:创建型、结构型、行为型
创建型设计模式(B);结构型设计模式(B);行为型设计模式(B)第四节:设计模式的特征:观点、角、层次
描述模式的两种观点:静态和动态(B)、模式的两个层次:抽象和具体(B);模式利用的三个角:模式应用、客户和成立(B)。
第五节:设计模式的形式:委托和递归
委托的起源和意义(A);Delegation设计模式的形式(B);
Recursion设计模式的形式(B)。
第八章:创建型设计模式(2学时)
第一节:创建型设计的目标

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。