软件工程 第4版 作者 张海藩 吕云翔 编著 06第六章:面向对象学导论.pptVIP

  • 41
  • 0
  • 约1.04万字
  • 约 77页
  • 2015-12-10 发布于广东
  • 举报

软件工程 第4版 作者 张海藩 吕云翔 编著 06第六章:面向对象学导论.ppt

为了更好地理解问题,人们常常采用建立问题模型的方法。所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图示符号和组织这些符号的规则组成,利用它们来定义和描述问题域中的术语和概念。更进一步讲,模型是一种思考工具,利用这种工具可以把知识规范地表示出来。 为了开发复杂的软件系统,系统分析员应该从不同角度抽象出目标系统的特性,使用精确的表示方法构造系统的模型,验证模型是否满足用户对目标系统的需求,并在设计过程中逐渐把和实现有关的细节加进模型中,直至最终用程序实现模型。对于那些因过分复杂而不能直接理解的系统,特别需要建立模型,目的是为了减少复杂性。 一旦建立起模型之后,这个模型就要经受用户和各个领域专家的严格审查。由于模型的规范化和系统化,因此,比较容易暴露出系统分析员对目标系统认识的片面性和不一致性。 用户和领域专家可以通过快速建立的原型亲身体验,从而对系统模型进行更有效的审查。 用面向对象方法开发软件,通常需要建立3种形式的模型,它们分别是描述系统数据结构的对象模型,描述系统控制结构的动态模型,描述系统功能的功能模型。这3种模型都涉及数据、控制、操作等共同的概念,只不过每种模型描述的侧重点不同。这3种模型从3个不同但又密切相关的角度模拟目标系统,它们各自从不同侧面反映了系统的实质性内容,综合起来则全面地反映了对目标系统的需求。 6.1 面向

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档