首页 > 代码库 > 软件设计(第五章)
软件设计(第五章)
1.软件系统
2.分解为子系统或包
识别出所有的子系统,包括:确定如何把系统分为主要的子系统,并清楚定义子系统如何使用其他子系统。
子系统之间的交互:一个子系统去调用另外一个子系统的子程序;一个子系统包含另一个子系统中的类;一个子系统继承自另外一个子系统中的类;
常用的子系统:业务规则,用户界面,数据库访问,对系统的依赖性
3.分解为类
识别出系统中所有的类
定义这些类与系统的其余部分打交道的细节
4.分解为子程序
把每个类细分为子程序,将第3步中定义的类接口,细化为类的私用子程序
5.子程序内部的设计
为子程序布置详细的功能,包括:编写伪代码,选择算法,组织子程序内部的代码块,用编写语言编写代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。