从集合论的角度看面向对象建模的可视化
Visualization of Object Oriented Modeling from the Perspective of Set theory
摘要:
语言是我们交流思想的媒介。自然语言太宽泛了,无法精确地构思和表达思想和观点。随着科学技术的发展,语言的必要性被唤起,通过语言来更好地表达思想。集合论就是这样一种用现实的方式表达兴趣思想的数学语言。它非常适合于提出面向对象的解决方案模型,因为这种实现方法以现实的方式分析和调整需求。由于设计缺陷是导致软件失败的因素之一,因此业界正致力于通过更好的解决方案建模技术和质量评估实践来最大限度地减少设计缺陷。用集合论的语言可以将面向对象的解空间可视化,从而可以很好地定义模块的设计结构。它提供了一个强有力的基础来量化模块内部和模块之间的关系,这是一种衡量任何软件项目解决方案设计复杂性的模式。本文从集合论的角度对面向对象建模进行了可视化研究。因此,它为设计人员有效地设计应用程序铺平了道路,这是项目开发的挑战之一。此外,这种可视化模式使人们能够有效地测量和控制设计的复杂性,从而减少设计缺陷和提高软件质量。
英文摘要:
Language is a medium for communication of our thoughts. Natural language is too wide to conceive and formulate the thoughts and ideas in a precise way. As science and technology grows, the necessity of languages arouses through which the thoughts are expressed in a better manner. Set Theory is such a mathematical language for expressing the thought of interest in a realistic way. It is well suited for presenting object oriented solution model, since this implementation methodology analyzes and modulates the requirements in a realistic way. Since the design flaws are one of the factors for software failure, industries are focusing on minimizing the design defects through better solution modeling techniques and quality assessment practices. The Object Oriented (OO) solution space can be visualized using the language of Set theory with which the design architecture of modules can be well defined. It provides a strong base to quantify the relationships within and between the modules, which is a mode for measuring the complexity of solution design of any software projects. This paper provides a visualization of OO modeling from the perspective of Set theory. Thereby, it paves the path for the designers to effectively design the application which is one of the challenges of a project development. Further, this mode of visualization enables one to effectively measure and controls the design complexity leading towards reducing the design flaws and enhanced software quality.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。