2022-04-12 软件设计?法

软件设计?法包括

1.模型驱动设计

模型驱动设计是?种系统设计?法,强调通过绘制图形化系统模型描述系统的技术和实现。通常从模型驱动分析中开发的逻辑模型导出系统设计模型,最终,系统设计模型将作为构造和实现新系统的蓝图。

2.结构化设计

结构化设计是?种?向过程的系统设计技术,它将系统过程分解成?个容易实现和维护的计算机程序模块。把?个程序设计成?个?顶向下的模块层次,?个模块就是?组指令:?个程序?段、程序块、?程序或者?过程,这些模块?顶向下按照各种设计规则和设计指南进?开发,模块需要满??度内聚和松散耦合的特征。

3.信息?程

信息?程是?种?来计划、分析和设计信息系统的模型驱动的、以数据为中?的但对过程敏感的技术。信息?程模型是?些说明和同步系统的数据和过程的图形。信息?程的主要?具是数据模型图(物理实体关图)。

4.原型设计

原型化?法是?种反复迭代过程,它需要设计?员和?户之间保持紧密的?作关系,通过构造?个预期系统的?规模的、不完整的但可?作的?例来与?户交互设计结果。原型设计?法?励并要求最终?户主动参与,这增加了最终?户对项?的信?和?持。原型更好地适应最终?户总是想改变想法的?然情况。原型是主动的模型,最终?户可以看到并与之交互。

5.?向对象设计

?向对象设计是?种新的设计策略,?于精炼早期?向对象分析阶段确定的对象需求定义,并定义新的与设计相关的对象。?向对象设计是?向对象分析的延伸,有利于消除“数据”和“过程”的分离。

6.快速应?开发

快速应?开发是?种系统设计?法,是各种结构化技术(特别是数据驱动的信息?程)与原型化技术和联合应?开发技术的结合,?以加速系统开发。快速应?开发要求反复地使?结构化技术和原型化技术来定义?户的需求并设计最终系统。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月11日
下一篇 2022年3月11日

相关推荐