Font Size: a A A

Universal Cti Development Platform Design (software Reuse In Several Research And Practice)

Posted on:2002-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:H Y LiaoFull Text:PDF
GTID:2208360032456857Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
ABS1 RACTThis paper discusses some usual problems of software reuse: how to use software framework, script language and the relationship between Object Oriented method and software reuse. With the result of my research and other software reuse technologies, I designed and implemented a development platform of Computer Telephony Integration application system.Software framework is a reusable unit that has larger scale than software component. This paper discusses when and where should use software frame, how to discover and abstract software framework, how to develop software based on software framework. In my CT! system design and implement. by domain analysis, some software framework were designed as program core. The core software framework was more abstracted so it is universal. The reuse of core codes inherits many experiential results and reduces the cost of development. Few changes with core software framework and software components also make the program more reliable.Script language is an important method to assemble and adapt software components. This paper discusses the usage, property and design rule of script language. In my CT! system, a VFS (Voice Flow Script) is provided to assemble software components and develop applications. With VFS develop kits, programmers can easily use components to program and manage the CII voice process flow. VFS is simply and easy to learn, and it also provide abundant component function library. Program script by VFS, you are not forded to learn the knowledge of communication protocol and who with little program skill can easily develop and maintenance the applications. The VFS programs are interpret run, so they are very safe and wUl not cause system failed. By multithread method provided in the core, a VFS program can control operation of many telephone trunks at the same time.Object Oriented method is a ripe technology now, it has many property support software reuse. This paper discusses the inter-support properties of 00 technology and software reuse, this property can also direct how to carry out software reuse with 00 technology. Manage class library with the technology of how to manage component library, we can make if more effective on class managing, storing and indexing. WIW the 00 technology, software reuse became more practical and feasible. 00 system analyzing base on software framework, the analyzing works can from top to bottom and from bottom to top simultaneously. So we can ana~yze and design the software more properly.
Keywords/Search Tags:CTI, software reuse, software framework, script language, Object Oriented
PDF Full Text Request
Related items