C实用开发方法与程序案例.pptVIP

  • 6
  • 0
  • 约2.68千字
  • 约 10页
  • 2016-08-17 发布于重庆
  • 举报
C实用开发方法与程序案例

C#实用开发方法与程序案例 概述 C#中实用的开发方法主要是面向对象方法。以下为面向对象方法的优点。 面向对象方法的优点 自底向上的归纳 自顶向下的分解 OMT的基础是对象模型 需求分析彻底 可维护性大大改善 自底向上的归纳 OMT的第一步是从问题的陈述入手,构造系统模型。从真实系统导出类的体系,即对象模型包括类的属性,与子类、父类的继承关系,以及类之间的关联。类是具有相似属性和行为的一组具体实例(客观对象)的抽象,父类是若干子类的归纳。因此这是一种自底向上的归纳过程。在自底向上的归纳过程中,为使子类能更合理地继承父类的属性和行为,可能需要自顶向下的修改,从而使整个类体系更加合理。由于这种类体系的构造是从具体到抽象,再从抽象到具体,符合人类的思维规律,因此能更快、更方便地完成任务。这与自顶向下的Yourdon方法构成鲜明   的对照。在Yourdon方法中构造系统模型是最困难的一步,因为自顶向下的“顶”是一个空中楼阁,缺乏坚实的基础,而且功能分解有相当大的任意性,因此需要开发人员有丰富的软件开发经验。而在OTM中这一工作可由一般开发人员较快地完成。在对象模型建立后,很容易在这一基础上再导出动态模型和功能模型。这三个模型一起构成要求解的系统模型。 自顶向下的分解 系统模型建立后的工作就是分解。与Yourdon方法按功能分解不同,在OMT中通常按服务(Service)来

文档评论(0)

1亿VIP精品文档

相关文档