Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/39605
Назва: Методи і засоби автоматизованої генерації документації у процесі вдосконалення комп’ютерних систем
Інші назви: Methods and means of documentation automated generation in the process of improving computer systems
Автори: Тимощук, Марина Валеріївна
Tymoshchuk, Maryna
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Тимощук М.В. Методи і засоби автоматизованої генерації документації у процесі вдосконалення комп’ютерних систем : кваліфікаційна робота магістра за спеціальністю „123 — комп’ютерна інженерія“ / М. В. Тимощук. — Тернопіль: ТНТУ, 2022. — 84 с.
Bibliographic description: Tymoshchuk M.V. Methods and means of documentation automated generation in the process of improving computer systems. TNTU:Ternopil.2022. 84 p.
Дата публікації: 22-гру-2022
Дата подання: 22-гру-2022
Дата внесення: 26-гру-2022
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Луцків, Андрій Мирославович
Lutskiv, Andriy
Члени комітету: Гащин, Надія Богданівна
Gashchyn, Nadiia
УДК: 004.01
Теми: 123
комп’ютерна інженерія
документація
генерація
вдосконалення
автоматизація
омп’ютерна система
computer system
improving
automation
documentation
generation
Кількість сторінок: 84
Короткий огляд (реферат): Метою кваліфікаційної роботи є дослідження методів і засобів автоматизованої генерації документації в процесі вдосконалення комп’ютерних систем. У роботі проаналізовано наукові публікації і практичні рекомендації щодо автоматизації процесу генерування документації при вдосконаленні комп’ютерних систем з використанням методів прямої і зворотної інженерії. Окрім цього досліджено існуючі технології автоматизованого формування структури документів та залежностей між ними, що дало змогу класифікувати їх за ознаками атрибутів, які є спільними для усіх технологій, спільними для конкретного типу документації і відповідно конкретного документу конкретної технології при вдосконаленні комп’ютерних систем Формалізовано та обгрунтовано моделі для представлення документації програмного забезпечення у процесі вдосконалення комп’ютерних систем, що дало змогу побудувати ланцюжок перетворення однієї моделі документу в іншу. Розроблено метод автоматизованої генерації документів, який враховує вимоги технологій вдосконалення комп’ютерних систем і дає змогу формувати набір документації для майбутнього оновленого програмного забезпечення.
The purpose of the qualification work is to research the methods and means of automated generation of documentation in the process of improving computer systems. The paper analyzes scientific publications and practical recommendations regarding the automation of the documentation generation process when improving computer systems using forward and reverse engineering methods. In addition, the existing technologies for the automated formation of the structure of documents and dependencies between them were investigated, which made it possible to classify them according to attributes that are common to all technologies, common to a specific type of documentation and, accordingly, to a specific document of a specific technology when improving computer systems Models for presenting software documentation in the process of improving computer systems were formalized and substantiated, which made it possible to build a chain of transformation of one document model into another. A method of automated document generation has been developed, which takes into account the requirements of technologies for improving computer systems and makes it possible to form a set of documentation for future updated software.
Зміст: ВСТУП ...8 РОЗДІЛ 1 АНАЛІЗ ПІДХОДІВ ДО ФОРМУВАННЯ ДОКУМЕНТАЦІЇ ПРИ ПОБУДОВІ КОМП’ЮТЕРНИХ СИСТЕМ ....12 1.1.Процес документування як допоміжний процес життєвого циклу ...12 1.2.Аналіз специфіки понять документ, документування та документація у процесі вдосконалення комп’ютерних систем ...14 1.3. Методи генерації документації при вдосконаленні комп’ютерних систем .. 22 1.3.1. Аналіз існуючих методів генерування документації ...23 1.3.2. Аналіз генерації документації в процесі реінженерії ПЗ комп’ютерних систем ...27 1.4. Висновки до розділу ...28 РОЗДІЛ 2 МЕТОД ГЕНЕРАЦІЇ ДОКУМЕНТАЦІЇ ПРИ ВДОСКОНАЛЕННІ КОМП’ЮТЕРНИХ СИСТЕМ ...29 2.1.Розробка на основі моделей ...29 2.2.Моделі документів ПЗ в процесі вдосконалення комп’ютерних систем ...30 2.2.1. Формалізація моделі документів при вдосконаленні комп’ютерних систем ...31 2.2.2. Метамодель документу опису технологій вдосконалення комп’ютерних систем ...35 2.2.3. Модель представлення документу використовуваних технології вдосконалення комп’ютерних систем ...36 2.3. Метод генерації документації при вдосконалені і модернізації комп’ютерних систем ...37 2.3.1. Обґрунтування та опис методу ...38 2.3.2. Реалізація методу базованого на моделях ...41 2.4. Висновки до розділу ...507 РОЗДІЛ 3 ПРОЕКТУВАННЯ АРХІТЕКТУРИ ІНСТРУМЕНТУ АВТОМАТИЗОВАНОЇ ГЕНЕРАЦІЇ ДОКУМЕНТАЦІЇ ПРИ ВДОСКОНАЛЕННІ КОМП’ЮТЕРНИХ СИСТЕМ ...51 3.1. Концептуальна архітектура інструменту автоматизованої генерації документів ...51 3.2. Характеристика компонентів архітектури засобу автоматизованої генерації документів ...54 3.2.1. Підсистема управління генерацією документів ...55 3.2.2. Редактор метаописів при автоматичній генерації документації ...56 3.2.3. Менеджер представлень ...60 3.2.4. Генератор документів ...64 3.2.5. Довідники у системі автоматичної генерації документації ...67 3.3. Висновки до розділу ...68 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ69 4.1.Охорона праці ...69 4.2.Здоровий спосіб життя людини та його вплив на професійну діяльність ...72 ВИСНОВКИ ... 77 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ...79 Додаток А Тези конференції ...81
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/39605
Власник авторського права: © Тимощук Марина Валеріївна, 2022
Перелік літератури: 1. Авраменко О.А. Архітектура засобів редокументування наслідуваного програмного забезпечення.Вісник НАУ: Науковий журнал. 2007. No3-4 (33). С. 58-62. Андон Ф. Методы инженерии распределенных компьютерных
2. систем. Киев, Изд. «Наукова думка», 1997 г. 228 с.
3. Аптекарь М.Д. История инженерной деятельности: учебное пособие. К.: Аристей. 2013. 568 с.
4. Бабенко Л.П. Основи програмної інженерії..К.: Т-во «Знання» . 2011 269 с.
5. Introduction to XML. URL: https://www.w3schools.com/xml/ xml_whatis.asp (дата звернення 15.11.2022 р.)
6. Грэхем И. Объектно-ориентированные методы. Принципы и практика. Издательский дом «Вильямc», 2004. 880 с.
7. Глушков В.М, Цейтлин Г.Е., Ющенко Е.Л..Алгебра. Языки. Программирование К.: Наук, думка, 1989. 376 с.
8. Інформаційні технології. Процеси життєвого циклу програмного забезпечення (ISO/IEC 12207:2008): ДСТУ 3918:1999. К.: Держспоживстандарт України, 2000. 49 с.
9. Задорожна Н.Т. Менеджмент документообігу в інформаційних системах освіти (для ВНЗ і ППО). К.: 2007. 228 с.
10. Крамар Ю. М. Автоматизация процесса контроля применения стиля языка программирования. четвертой международной Проблемы программирования. научно-практической Материалы конференции по программированию «УкрПРОГ2004». Спец. вып. 2004. No 2-3. с. 208.
11. Маторин С. Анализ и моделирование бизнес-систем: системологическая объектно-ориентированная технология. Харьков: ХНУРЭ. 2002. 322 с.80
12. Программное обеспечение IBM Rational. Методология и инструментальные средства разработки программных систем. IBM corp., 2006. 96 с.
13. Сидоров Н.А. Восстановление, повторное использование и переработка программного обеспечения. УСиМ. 1998. No3.С. 74-83.
14. Сидоров Н.А. Реинженерия проектов программного обеспечения / Н.А. Сидоров, В.А. Хоменко, Е.А. Авраменко // Проблемы программирования; НАН України. 2006. No 2,3. С. 31-38.
15. Albin S. Т. The Art of Software Architecture: Design Methods and Techniques / S. T. Albin. - John Wiley & Sons. 2003. 312 p.
16. Луцків А.М., Тимощук М.В. Важливість документування в процесі вдосконалення комп’ютерних систем. Матеріали Х науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (8-9 грудня 2022 року). Тернопіль: ТНТУ. 2022. C. 71.
17. Луцків А.М., Тимощук М.В. Моделі представлення документації програмного забезпечення при вдосконаленні комп’ютерних систем. Матеріали Х науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (8-9 грудня 2022 року). Тернопіль: ТНТУ. 2022. C. 72.
18. Apple Publications Style Guide - Apple Computer, Inc. January, 2006. 1996 p.
19. ARISSAP URL: http://www.sap.com/plattorm/netweaver/components/ aris/index.epx (дата звернення 18.11.2022 р.).
20. Жидецький В.Ц. Охорона праці користувачів комп’ютерів.Львів: Афіша, 2000. 176с.
21. Желібо Є. Безпека життєдіяльності. К.: 2001. 483 с.
Тип вмісту: Master Thesis
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
Tymoshchuk_M_V.pdf2,91 MBAdobe PDFПереглянути/відкрити
Авторська_довідка_Тимощук.docx20,31 kBMicrosoft Word XMLПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора