Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Больше чем документ

243 vues

Publié le

Доклад Андрея Телятника и Бориса Клюса на конференции Analyst Days-6
www.analystdays.com

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Больше чем документ

  1. 1. Больше чем документ Андрей Телятник Борис Клюс
  2. 2. План доклада • Синхронизация документа и моделей • Выявление связей из документа • Версионирование 2
  3. 3. Наша специфика • Сложная предметная область и алгоритмы расчетов • Очень много показателей • Очень тесные взаимосвязи между системами • Большой поток изменений • неупорядоченный по дате вступления в силу • Много формул в ТЗ 3
  4. 4. Предпосылки Система без документации Пишем документы Много документов – не видно взаимосвязей Синхронизация Нужно сопровождать и документы, и модель От документа никто отказываться не собирается! Моделирование Автоматическое поддержание связи документа с моделью Решение: 4
  5. 5. Синхронизация Enterprise Architect MS Word 1. Создаем модель 2. Связываем документ с моделью 5
  6. 6. Синхронизация Enterprise Architect MS Word 6 3. Изменяем модель
  7. 7. Синхронизация Enterprise Architect MS Word 4. Синхронизируем модель и документ 7
  8. 8. Синхронизация Enterprise Architect MS Word 8 Не все разделы включаем в модель
  9. 9. Синхронизация • Простой путь начать моделировать, не отказываясь от принятых стандартов ведения документации • ГОСТ, ISO, внутренние • структура, оформление, форматирование • Можно постепенно включать в синхронизацию больше разделов документа • В перспективе можно все включить в модель 9
  10. 10. Следующий шаг – выстраиваем связи • Уже есть перекрестные ссылки между разделами • Уже есть неявные связи через упоминание чего-либо в тексте При этом в документе: Выстраивать детальные связи в модели: Не наглядно Связи верхнего уровня получаем при создании модели Трудоемко 10
  11. 11. Дополняем документ ссылками Вставляем в документ объекты из модели как гиперссылки: Дополнительные плюсы для работы в документе: • удобная навигация и выделение гиперссылок цветом • можно сделать информативный screentip 11
  12. 12. • Есть структура – знаем кто ссылается • Знаем что с чем связано • Знаем что где используется impact-анализ Что дает анализ связей?  Ранжированный поиск как в Google  Улучшение качества документа и модели 12
  13. 13. Связи с внешним миром ФЗ Тех. регламенты Требования и ТЗ SRS Код 13
  14. 14. Пример использования 14
  15. 15. Что делать с изменениями? • Общепринятый подход: ветки - Не видно все сразу - Нужно слияние веток • Режим правки Word - В целом подходит, но изменения по авторам Пример: 15
  16. 16. Замена автора на Change-Request • Когда и почему внесли изменения? • Видим будущие изменения • Видим возможные конфликты • Фильтрация изменений • Принятие изменений после релиза • Доступен в Word и OpenOffice 16
  17. 17. Замена автора на Change-Request • Когда и почему внесли изменения? • Видим будущие изменения • Видим возможные конфликты • Фильтрация изменений • Принятие изменений после релиза • Доступен в Word и OpenOffice 17
  18. 18. Итого • Синхронизация позволяет легче переходить к моделированию • Анализ связей дает важную информацию для сопровождения систем • Режим правки Word можно использовать для версионирования Разработано описание и построена модель расчетов в торговой системе 18
  19. 19. Что для этого нужно? Кто привык работать с документами и хочет начать моделировать  Средство моделирования  Конструктор для вставки (в Word)  Скрипты для анализа Кому пригодится? Кто проектирует большие системы Кому нужен impact анализ Кому нужно понимать, что и почему меняется  Для синхронизации:  Средство моделирования  Макрос синхронизации  Для связей:  Для режима правки  Достаточно Word или OpenOffice 19
  20. 20. Андрей Телятник agt.mipt@gmail.com Борис Клюс klyusba@gmail.com Спасибо за внимание!

×