摘要
提出了数控软件的面向对象建模方法,给出了其功能划分模型、对象关系模型和行为模型。分层的功能划分模型,使数控软件具有重构能力:用客户/服务器模型描述对象之间的关系,使得各功能之间的关系清晰明了,并使各功能之间的同步关系自然简单;用有限状态机描述CNC的行为,使得其功能执行与数据交换自然地统一起来,并使软件对象具有良好的独立性。面向对象描述使CNC软件具有灵活性、可扩充性和可重用性。最后讨论了面向对象CNC软件模块化开发的工具支持。
This paper proposses a methodology to model CNC software based on Object Oriented software engineering, and gives its functional decomposing model, object relation model and behavior model. Layered function decomposing makes functional concept more clear in CNC software, and the client/sever model simplifies the relations between the CNC function units. Finits State Machine is used to describe the behavior of CNC software, hence the software objects are more independent. Tool support of open, reusable, modular CNC software development is also discussed in this paper.
出处
《高技术通讯》
EI
CAS
CSCD
1998年第12期30-34,共5页
Chinese High Technology Letters
基金
国家自然科学基金