scholarly journals Automated object-oriented technology for software module development

2021 ◽  
Vol 4 (4) ◽  
pp. 338-353
Author(s):  
Oleksii B. Kungurtsev ◽  
Nataliia O. Novikova ◽  
Svitlana L. Zinovatna ◽  
Nataliia O. Komleva

It is shown that most technologies for creating information systems are based on an object-oriented approach and provide for the presentation of functional requirements in the form of use cases. However, there is no general agreement on the format of the use cases and the rules for describing script items. The work has improved the classification of items of use cases basing on the analysis of a great number of existing descriptions from different subject areas. New rules have been introduced and the existing rules have been clarified for describing use cases, which made it possible to further formalize and automate the process of describing use cases. It is also proposed to automate the process of forming a model of program classes by introducing additional information linking the class with use cases. Thus, the programming class model contains significantly more information for coding than the existing models in UML diagrams. A method for constructing a model of program classes has been developed. Methods for the automated description of use cases and the construction of a model of program classes are linked into a single process. The level of information richness of the class model also makes it possible to automate the debugging process associated with changing requirements. Since the decisions made cover most of the steps in the software module creation process, they collectively represent a new technology. The proposed model, methods and technology were implemented in the ModelEditor and UseCaseEditor software products. Approbation of the method for automating the description of use cases demonstrated a decrease in the number of errors compared to the traditional method of describing more than two times, and shortening the time  more than one and a half times. Testing the method for constructing a model of program classes showed its advantage over the existing technology: errors and time reduction  almost one and a half times. The proposed technology can be used in the development of any information systems.

Author(s):  
Tanty Oktavia

 Tutoring institution is an organization which focuses in education. The objective of this institution is improving the quality of learning of all students to achieve the desired target. The operational activities of this institution consist of registration, scheduling, evaluation, and administration supporters. It will be less effective if the processes are done manually. Therefore, many institutions are starting to restructure the model of information systems to support the company’s operations. This study describes about designing an information system model using object oriented approach based on the methodology introduced by Satzinger, where each phase is represented by using UML diagrams. The result achieved in this research is to produce a general model of information systems in supporting the operations of a tutoring institution. Designing an information system that is compatible with business processes can maximize the company's operations to run efficiently and effectively so as provides a competitive advantage from its competitors.


Compiler ◽  
2014 ◽  
Vol 3 (1) ◽  
Author(s):  
Hanson Prihantoro Putro

In our department, lectures found that students are difficult to create documentation, especially software documentation. Besides, software documentation is an important handbook in a software engineering. We need tools to help students or people that learn software engineering to create software documentation. This paper explains how to analyze and design a prototype for software documentation management. We propose three steps to do: problem analysis, prototype development and evaluation. First, we do the problem analysis by defining the component inputs, documentation management models and printing process. Then, the prototype is developed with object oriented software analysis and design. Finally, we create a traceability table and conduct a design testing in the evaluation step. At the result, we build analysis and design for a prototype to manage software engineering documentation with six use cases. The evaluation is conducted which well modeling the functional requirements. 26 errors are found and already refined in the documentation report. We ensure that this design is ready to implement.


Sign in / Sign up

Export Citation Format

Share Document