面向对象的建模

面向对象的建模oom)是建模应用程序开始时使用的一种方法软件生命周期使用面向对象的软件开发方法时。

软件生命周期通常分为从问题的抽象描述到设计,然后再进行编码和测试,然后再进行部署。建模是在过程开始时进行的。在编写代码之前建模系统的原因是:

  • 沟通。用户通常无法理解编程语言或代码。模型图可能更易于理解,并且可以使用户可以向开发人员提供有关系统适当结构的反馈。面向对象方法的关键目标是通过使用与用户执行的函数相同的术语来减少系统和现实世界之间的“语义差距”。建模是促进实现这一目标的重要工具。
  • 抽象。大多数软件方法的目标是首先解决“什么”问题,然后解决“如何”问题。即,首先确定系统要提供的功能,而无需考虑实现约束,然后考虑如何将此抽象的描述进行精炼,并将其完善为可实施的设计和代码,给定的限制(例如技术和预算)。建模可以通过允许对定义其基本结构和行为的过程和对象的抽象描述来实现这一目标。

面向对象的建模通常是通过用例和最重要对象的抽象定义。用于进行对象建模的最常见语言是对像管理小组的统一建模语言(UML).[1]

也可以看看

参考

  1. ^雅各布森,伊瓦尔;马格努斯·克里斯特森(Magnus Christersson)帕特里克·琼森(Patrik Jonsson);Gunnar Overgaard(1992)。面向对象的软件工程。 Addison-Wesley ACM出版社。 pp。15,199.ISBN 0-201-54435-0.