《面向对象系统分析与设计》三级项目

目录

一:项目总体要求

1、<设计原则应用>

2、<设计模式应用>

二、第一次文档要求

三、第二次文档要求

四、成果提交

源码获取:


一:项目总体要求

分为两次完成。第一次为基本原则的应用,第二次为设计模式的应用。

1、<设计原则应用>

第一次作业为文档撰写和代码实现,题目自拟,针对一个问题应用3种以上(包括3种)的面向对象设计基本原则进行优化

扫描二维码关注公众号,回复: 14174845 查看本文章

1、优化项目业务介绍
目前手中待优化项目主要解决哪方面的业务问题。将实现的功能做以简单介绍。

2、初始方案
(1)、原有方案类的设计(类图)
(2)、初始代码

3、优化方案
(1)优化理由陈述
请说明原有程序存在的问题,根据什么原则对此问题进行的改进。此处可以借助类图进行说明

(2)类图
将程序优化后的类图粘贴到此处,最好能够在图中标明使用设计原则的部分及名称


(3)优化后的代码
可以将代码拷贝到这里,并对优化后部分的代码进行加粗显示。


2、<设计模式应用>

第二次作业为文档撰写和代码实现,题目自拟,针对一个问题应用2种以上(包括2种)的面向对象设计模式进行优化

1.优化案例业务介绍
目前手中待优化程序主要解决哪方面的业务问题。将实现的功能做以简单介绍。

2.初始方案
(1)、原有方案类的设计(类图)
(2)、初始代码
可以将代码拷贝到这里,也可以将代码文件进行编号,在这里进行引用。

3.优化方案
(1)优化理由陈述
请说明原有程序存在的问题,根据什么模式对此问题进行的改进。此处可以借助类图进行说明。


(2)类图
将程序优化后的类图粘贴到此处,最好能够在图中标明使用设计模式的部分及名称。


(3)优化后的代码
可以将代码拷贝到这里,并对优化后部分的代码进行加粗显示。
 

二、第一次文档要求

1、题目描述

2、设计:

(1)优化理由陈述,说明原有程序存在的问题,根据什么原则对此问题进行的改进。

(2)类图(针对一个项目运用多个原则画在一个类图上)

(3)实现代码

3、评分标准如下

(1)原则选择的合理性
是否能够指出代码中存在的不合理性,并能够选择合理的设计原则进行优化。

(2)代码实现的合理性
代码对设计原则的切实实施,将设计原则真正落实到代码上。

 

三、第二次文档要求

1、题目描述

2、设计:

(1)  优化理由陈述,分别介绍在哪里应用了哪些设计模式,并说明理由。

(2)类图(针对一个项目运用多个模式画在一个类图上)

(3)实现代码

3、评分标准如下

(1)2个以上模式

设计模式应用个数=2合格,=3很好,=4非常优秀,鼓励多运用设计模式。

(2)模式合理性

模式应用的合理性指的是确实运用得很巧妙地解决问题为非常优秀,解决了实际问题为很好,模式得到应用为合格,如果用得太牵强则需要改进。

(3)类图的合理性
类图的正确性是指在当前业务背景下,类图是否准确地表达了设计模式的意图。

(4)代码实现规范
代码的规范性是指源代码的编写是否遵守了编码规范。

四、成果提交

文件夹内含:项目报告+改造前代码+优化后代码

源码获取:

猜你喜欢

转载自blog.csdn.net/rej177/article/details/124891113