Journal "Software Engineering"
a journal on theoretical and applied science and technology
Issue N8 2015 year
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.