面向对象方法学引论 开发模式(Paradigm) 开发模式又称为范型、范例、风范或模式(Pattern)。开发模式定义了 特定问题和应用的开发过程中将遵循的步骤; 确定将用于表示问题和解的那些成分的类型; 利用这些成分表示与问题解决有关的抽象; 直接得到问题的结构。 开发模式的选择影响到整个软件开发生存期。就是说,它支配了设计方法、编码语言、测试和检验技术的选择 目前流行多种开发模式,它们提供了许多方法,可进行系统分解。 面向过程的; 逻辑的; 面向存取的; 面向进程的; 面向对象的; 函数型的; 说明性的。 每个开发模式都有它的支持者和用户; 每个开发模式都特别适合于某种类型的问题或子问题; 每一个开发模式都用不同的方式考虑问题; 每一个开发模式都使用不同的方法来分解问题; 每一个开发模式都导致不同种类的块、过程、产生规则。 混合开发模式 在大型系统的开发中,很难说哪种开发模式对整个问题的解决最好。 系统开发时,通常把大型问题分解成一组子问题。对于每个子问题可以采用适当的软件开发模式。 这种设计需要有某种实现语言或一组协同语言的支持。许多流行的功能不断增强的语言可支持不只一种设计开发模式。 一个智能数据分析系统的设计,可把它看做是 4 个子系统。系统有 一个数据库界面,可以使用面向存取的方法进行设计; 智能数据分析用逻辑性的开发模式设计; 一组分析算法是过程性的;
原创力文档

文档评论(0)