Software reuse has become a topic of much interest in the software community due to its potential benefits, which include increased product quality and productivity and decreased product cost and time. The software reusability can be enhanced by the Object-Oriented approach. The potential problem in software reuse is to find an effective and efficient way to retrieve the candidate components from the library. An improved methodology of retrieval by execution on object-oriented (OO) classes is proposed in this thesis. The system allows users to enter the data on the constructor, observer and modifier in order. The system then organizes them into a test program and executes the classes from the selected library. Finally, the system returns to the user a list of candidates according to the matching number of methods and constructors. The user does not need to take care of the argument order, and the system handles each case. This proposed method is the first retrieval by execution that works on OO classes and discloses the complete class behavior. Characteristics of OO components such as information hiding, inheritance, overloading and overriding are fully considered. Compared with the previous execution-based retrieval method, this method greatly improves the retrieval precision, recall and efficiency. A prototype system, called EBCRS, is developed using HTML, JavaScript, Applet and Servlets. This system could be used to retrieve, browse and save the Java classes from the class library. It also allows the administrator to manage the class library such as adding to and deleting from the class library. This system is Internet and Intranet ready. Paper copy at Leddy Library: Theses u26 Major Papers - Basement, West Bldg. / Call Number: Thesis2001 .X8. Source: Masters Abstracts International, Volume: 42-01, page: 0270. Adviser: Young G. Park. Thesis (M.Sc.)--University of Windsor (Canada), 2001.
展开▼
机译:由于软件潜在的好处,包括提高产品质量和生产率以及减少产品成本和时间,软件重用已成为软件界关注的话题。可以通过面向对象的方法来增强软件的可重用性。软件重用中的潜在问题是找到一种有效且高效的方法来从库中检索候选组件。本文提出了一种改进的面向对象类执行检索方法。该系统允许用户按顺序在构造函数,观察者和修饰符上输入数据。然后,系统将它们组织到测试程序中并执行所选库中的类。最后,系统根据匹配的方法和构造方法数量向用户返回候选列表。用户不需要照顾参数顺序,系统会处理每种情况。该提出的方法是对OO类进行工作并公开完整类行为的第一个执行检索。充分考虑了OO组件的特性,例如信息隐藏,继承,重载和覆盖。与以前的基于执行的检索方法相比,该方法极大地提高了检索精度,查全率和效率。使用HTML,JavaScript,Applet和Servlet开发了一个称为EBCRS的原型系统。该系统可用于从类库中检索,浏览和保存Java类。它还允许管理员管理类库,例如添加和删除类库。该系统可用于Internet和Intranet。莱迪图书馆的纸质副本:论文主要论文-西楼地下室。 /电话号码:Thesis2001 .X8。资料来源:国际硕士摘要,第42卷,第0270页,顾问:Young G. Park。论文(理学硕士)-温莎大学(加拿大),2001。
展开▼