Для студентов СПбГУ по предмету ДругиеРасширение метода рефакторинга документации семейств программных продуктовРасширение метода рефакторинга документации семейств программных продуктов
4,955921
2024-08-052024-08-05СтудИзба
Курсовая работа: Расширение метода рефакторинга документации семейств программных продуктов
Описание
Содержание
2
Любой программный продукт обычно сопровождается технической документацией. Такая документация бывает разной: общие описания программных систем, различные руководства (пользователей, администраторов, операторов), справочные системы и др. Чем сложнее программный продукт, тем сложнее его техническая документация, и разработка документации оказывается трудоѐмким процессом.
Зачастую программные продукты удобно разрабатывать семействами. Разработка семейств программных продуктов (СПП) является одним из подходов к промышленной разработке программного обеспечения и использует единый процесс разработки на основе повторно используемых активов [5]. Документация к таким продуктам имеет широкие возможности для переиспользования: она может разрабатываться в контексте целого семейства и уточняться для каждого конкретного продукта.
Существуют разные XML-подходы к разработке технической документации, в некоторой степени поддерживающие повторное использование. Среди них выделяются DITA [13] и DocBook [16]. Основной постулат технологии DITA состоит в том, что текст технической документации состоит из типизированных фрагментов (т.н. топиков), которые и переиспользуются. DocBook — это технология разработки документации, позволяющая из единого представления документа автоматически получать разные выходные форматы (наиболее распространенные — HTML, PDF), с разными вариантами компоновки и оформления. Несмотря на широкое распространение, оба подхода не поддерживают независимую настройку общих активов в документации каждого из продуктов семейства: либо общие фрагменты текста используются без адаптации под конкретный продукт, либо они копируются, и изменяются уже их копии.
На кафедре системного программирования математико-механического факультета СПбГУ выполняется исследовательский проект DocLine, посвященный созданию метода разработки документации на основе повторного
2
- Введение
Любой программный продукт обычно сопровождается технической документацией. Такая документация бывает разной: общие описания программных систем, различные руководства (пользователей, администраторов, операторов), справочные системы и др. Чем сложнее программный продукт, тем сложнее его техническая документация, и разработка документации оказывается трудоѐмким процессом.
Зачастую программные продукты удобно разрабатывать семействами. Разработка семейств программных продуктов (СПП) является одним из подходов к промышленной разработке программного обеспечения и использует единый процесс разработки на основе повторно используемых активов [5]. Документация к таким продуктам имеет широкие возможности для переиспользования: она может разрабатываться в контексте целого семейства и уточняться для каждого конкретного продукта.
Существуют разные XML-подходы к разработке технической документации, в некоторой степени поддерживающие повторное использование. Среди них выделяются DITA [13] и DocBook [16]. Основной постулат технологии DITA состоит в том, что текст технической документации состоит из типизированных фрагментов (т.н. топиков), которые и переиспользуются. DocBook — это технология разработки документации, позволяющая из единого представления документа автоматически получать разные выходные форматы (наиболее распространенные — HTML, PDF), с разными вариантами компоновки и оформления. Несмотря на широкое распространение, оба подхода не поддерживают независимую настройку общих активов в документации каждого из продуктов семейства: либо общие фрагменты текста используются без адаптации под конкретный продукт, либо они копируются, и изменяются уже их копии.
На кафедре системного программирования математико-механического факультета СПбГУ выполняется исследовательский проект DocLine, посвященный созданию метода разработки документации на основе повторного
Характеристики курсовой работы
Список файлов
Расширение метода рефакторинга документации семейств программных продуктов.doc
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
СПбГУ
Tortuga














