关于软件设计的方法

简介: 关于软件设计的方法,目前想到的有以下几点。 1)自顶向下 先整体再局部,粒度由粗到细。在设计的同一阶段要再同一粒度上考虑问题不要过早地考虑细节以免受干扰。 2)自底向上 在向细节不断精化过程中,可能会发现上层的问题,这时需要对上层设计进行优化。
关于软件设计的方法,目前想到的有以下几点。
 1)自顶向下 先整体再局部,粒度由粗到细。在设计的同一阶段要再同一粒度上考虑问题不要过早地考虑细节以免受干扰。
 2)自底向上 在向细节不断精化过程中,可能会发现上层的问题,这时需要对上层设计进行优化。
 3)从容易明确的事情入手 面对一个复杂的处理,一开始就想好用几个类,几个方法实现是很困难的。这时不妨先从整体上把处理流程画出来,再从处理流程中细分出类和方法。
 4)先明确模块间的接口,后考虑模块的实现 模块的接口也就是模块的需求,需求不明确就开始设计会导致过度设计和功能错误。
相关文章
软件设计
软件设计是软件工程中的一个重要阶段,它是在需求分析的基础上,根据用户需求和系统架构,制定软件的具体设计方案,包括软件的模块划分、接口设计、数据结构设计、算法设计、界面设计等。
121 0
52【软件设计】软件设计方法归纳总结
软件设计方法有:**结构化设计**(数据流图为依据)、**面向对象设计**(面向对象概念为依据);
274 0
软件设计中常用的开发模型
软件设计中常用的开发模型
180 1
软件设计原则有哪些(下)
软件设计原则有哪些(下)
95 0
软件设计原则有哪些(上)
软件设计原则有哪些(上)
156 0
软件设计到底是什么?
软件设计是什么: 就是讨论要用什么技术实现功能? 就是要考虑选择哪些框架和中间件? 设计就是设计模式?
231 0