Basic concepts and definitions. Development processes in the life cycle of information systems. Engineering andre-engineering of information systems. Strategic planning of development and construction of information systems. System Analysis- methods, techniques and tools. Managing the development of information systems depending on the choice of methodological approaches in the design. An example of object-oriented approach. Managing projects whose flow is defined using the combined agile and methodological approaches. Testing and implementing the system into function. Documenting information systems. Managing post-project activities aimed at developing and improving information systems.