Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N8 2015 year

Development of the Information System for Scientific Conferences
P. P. Oleynik, Associate Professor, Head of Department, e-mail: xsl@list.ru, Shakhty Branch of Moscow State University of Information Technologies, Radioengineering and Electronics, Shakhty Institute (branch) of Platov South Russian State Polytechnic University (NPI), Rostov-on-Don, N. E. Borodina, Student, E. G. Galiaskarov, Associate Professor, Ivanovo State University of Chemistry and Technology, Ivanovo

The article describes the process of developing a new information system that is used in International scientific-practical conference "Object systems" (objectsystems.ru). Model of the existing system was obtained by reverse engineering. Analysis of the resulting models allowed to reveal design issues and to determine how to resolve them. There were defined the optimality criteria which are the requirements for system functionality: the ability to store information about different types of editions; about the authors; about the organizations; about the review of the article and their results; about the issues of various types of editions; about the articles; about the committees and the authors who are committee participants; about the nominations of articles; the ability to track the recommendations of the publication of articles in other editions; analytics module that displays information about the articles that are in a certain state, about the packages with collections and certificates sent to authors and about the issues for committee participants. Given the detected issues and the additional requirements a new formal model has been developed. With platform Sharp Architecture RAD Studio, using the MDA approach, the new model has been transformed into a finished system. All available data were saved and imported into the new system. The information system development process discussed in the article has demonstrated its effectiveness and practicality.

Keywords: multiple inheritance, reengineering, UML; activity diagram, class diagram, MDA, оbject design, object modeling, database
pp. 41–48