Control Systems and Computers, N1, 2018, Article 4

DOI: https://doi.org/10.15407/usim.2018.01.037

Upr. sist. maš., 2018, Issue 1 (273), pp. 37-48.

UDC 004.9:004.75

Lisetskyi Yuriy M., Dr. of Eng. Sci., DP «S&T UKRAINE», General Director. 03680, Kiev, Ukraine 44, Prospekt Akademika Palladina Iurii.Lysetskyi@snt.ua

Organizational and Methodological Foundations of Building Enterprise Information Systems

Introduction. Work with systems includes two areas which study and build the system. This is also relevant to information systems (IS) which are important for effective operation of a modern enterprise. This is why choosing the right approach as well as the competence in organizational and methodological foundations of building IS are essential factors of their successful creation.

Approaches to information system design

Structural approach is based on using the organizational enterprise structure. It provides for decomposition of IS into automated functions. Certain types of models (diagrams) are used with this purpose such as SADT (Structured Analysis and Design Technique), DFD (Data Flow Diagrams), and ERD (Entity-RelationshipDiagrams). They form full description of IS when combined.

Functional approach is based on breaking down the problem area into separate functional parts which are automated as functional IS subsystems, task blocks and single tasks. Functional approach answers to the question «What to do?».

Process approach to IS design provides for studying and automation of enterprise business processes. The process approach answers to the question «How to do?» and leads to transition to Lean Production.

Object-oriented approach (OOA) provides for IS design as a complex of interacting objects belonging to a certain class where classes build the hierarchy. Basic OOA principles are: abstraction, encapsulation, modularity, typing, concurrency, persistence.

Enterprise information system life cycle models it is a structure defining the sequence of execution and interconnection of processes, actions and tasks during the life cycle. The life cycle is the model of implementation and usage of IS representing its states from design till decommission. The most widely spread models are waterfall, iterative and incremental development (IID), spiral.

Phases and stages of information system building are defined by respective standards and contain 8 basic stages, as a rule: the system requirements; concept development; technical specification; draft design; technical project; documentation; commissioning; maintenance.

Conclusion. As far as efficiency of any enterprise directly depends on IS which is built taking into account this aim, the choice of approach and usage of modern organizational and methodological foundations for their building is an important and urgent task.

Keywords: information system, enterprise, approach, structure, functions, processes, model, lifecycle, phases, stage.

 Download full text! (In Russian).

  1. Segal, V.V., 1994. Analysis and synthesis of complex systems, Kiev: CEMI Tridenta, 157 p. (In Russian).
  2. ZABOTINA, N.N., 2013. Designing information systems, Moscow: Infra-M, 336 p. (In Russian).
  3. Soloviev, I.V., Mayorov, A.A., 2009. Designing of information systems. Academic Project, 400 p. (In Rus-sian).
  4. Ipatova, E.R., Ipatov, YU.V., 2016. Methodology and technology of system design of information systems, Moscow: Flinta, 256 p. (In Russian).
  5. Mark, D.A., Mcgowen, K., 2005. Methodology of structural analysis and design, M.: MetaTechnology, 40 p. (In Russian).
  6. Repin, V.V., Eliferov, V.G., 2013. Process approach to management. Modeling of business processes, Mos-cow: Mann, Ivanov and Ferber, 544 p. (In Russian).
  7. Buch, H., Maksimchuk, R.A., Engle M.U. et al., 2010. Object-oriented analysis and design with examples of applications (UML 2). Moscow: Williams, 720 p. (In Russian).
  8. Rambo, J., Blaha, M., 2007. UML 2.0. Object-oriented modeling and development, St. Petersburg: Piter, 2007, 544 p. (In Russian).
  9. Mclaughlin, B., 2013. Object-oriented analysis and design, St. Petersburg: Piter, 608 p. (In Russian).
  10. RD 50-34.698-90, 1990. A set of standards and guidance documents for automated systems. Requirements for the content of documents, Moscow: Izd-vo standards, 38 p. (In Russian).
  11. Royce, W., 1970. “Managing the Development of Large Software Systems”. Proc. IEEE WESCON, pp. 328-338.
  12. LARMAN, K., BASILI, V., 2003. “Iterative and incremental development: a brief history”. Open Systems, 9, pp. 43-53. (In Russian). https://doi.org/10.1109/MC.2003.1204375
  13. Selby, R.W., 2007. Software Engineering: Barry W. Boehm’s Lifetime Contributions to Software Development, Management and Research, NJ: John Wiley & Sons, 834 p. https://doi.org/10.1109/9780470187562
  14. DSTU 3918-99 (ISO/IEC 12207:1995), 2002. Information Technology. Process Life Cycle Software, K.: Gosstandart of Ukraine, 49 p. (In Ukrainian).

Received 20.01.2018