码迷,mamicode.com
首页 > 其他好文 > 详细

软件设计(第五章)

时间:2014-06-25 12:07:06      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:使用   数据      算法   代码   数据库   

1.软件系统

2.分解为子系统或包

识别出所有的子系统,包括:确定如何把系统分为主要的子系统,并清楚定义子系统如何使用其他子系统。

子系统之间的交互:一个子系统去调用另外一个子系统的子程序;一个子系统包含另一个子系统中的类;一个子系统继承自另外一个子系统中的类;

常用的子系统:业务规则,用户界面,数据库访问,对系统的依赖性

3.分解为类

识别出系统中所有的类

定义这些类与系统的其余部分打交道的细节

4.分解为子程序

把每个类细分为子程序,将第3步中定义的类接口,细化为类的私用子程序

5.子程序内部的设计

为子程序布置详细的功能,包括:编写伪代码,选择算法,组织子程序内部的代码块,用编写语言编写代码

软件设计(第五章),布布扣,bubuko.com

软件设计(第五章)

标签:使用   数据      算法   代码   数据库   

原文地址:http://www.cnblogs.com/xuelu/p/3807165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!