Пробные занятия. Бесплатно!
Приглашаем всех желающих посетить бесплатные пробные занятия по курсам МВА и профессиональной подготовки. Занятия проходят в реальных группах, никаких постановочных занятий. Ознакомиться с расписанием пробных занятий, выбрать заинтересовавшее и зарегистрироваться на него можно здесь


Использование нотации UML при разработке конфигураций для системы 1С:Предприятие 8

Илья Федоров
Выпускник группы ITM-18
Школа IT-менеджмента
Академии народного хозяйства и государственной службы
при Президенте РФ.
Москва, 2011.

Введение

Цель статьи представить краткое описание методики и подходов позволяющих:

  • повысить результативность подготовки документации в проектах разработки, внедрения и сопровождения информационных систем на платформе «1С:Предприятие 8»
  • повысить эффективность коммуникаций между участниками команды проекта
  • снизить риски связанные с отсутствием документации по системам.

Методика разработана на основании профессионального опыта автора и описана в рамках подготовки выпускной аттестационной работы школы IT-менеджмента Академии народного хозяйства и государственной службы при Президенте РФ.



Роль аналитика в проектах разработки информационных систем

Профессиональная деятельность аналитика, как правило, связана с работой в проектах и деятельностью по направлениям:

  • описание и оптимизация бизнес-процессов
  • автоматизация бизнес-процессов
  • разработка и внедрение информационных систем.

Включение аналитика в проект это серьезное испытание его профессиональных и личных качеств. От успешности прохождения этой стадии зависит не только достижение личных целей и профессиональная карьера, но и успешность проекта, его соответствие заявленным целям и ожиданиям.

Критериями профессионализма аналитика могут являться:

  • умение быстро освоить предметную область заказчика
  • умение быстро освоить программные платформы и системы
  • широкий кругозор в области средств и методологий визуального моделирования процессов, в области методик проектирования и разработки информационных систем
  • гибкость и адаптивность использования различных технологий бизнес и системного анализа, подходов к моделированию систем.

Проектирование и внедрение сложных систем, как правило, выполняет команда специалистов, каждый из которых, в соответствии со своей ролью и специализацией выполняет определенные задачи. Сложность коммуникаций как внутри команды, так и с внешними участниками, приводит к тому, что конечный результат проекта – информационная система только в определенной своей части соответствует ожиданиям заказчика.
Успешность и эффективность коммуникаций в проекте может положительно повлиять на соответствие конечного результата –потребностям и ожиданиям заказчика.

Методика моделирования приложений 1С 8 в нотации UML

Назначение

Преимущества

Суть

Повышение эффективности управления процессами разработки и поддержки информационных систем

Использование графических нотаций для задач проектирования и обратного проектирования

UML основан на подходах объектно-ориентированного анализа и проектирования и является одним из средств представления моделей различных систем в виде графических нотаций – диаграмм

Снижение затрат на освоение предметной области и функциональности существующих приложений

Быстрое освоение аналитиками не знакомыми с 1С:Предприятие основных понятий системы

Система «1С:Предприятие 8» содержит элементы и понятия, которые могут быть проанализированы и представлены в терминах ООАП

Снижение рисков, связанных с отсутствием или низким качеством проектной документации.

Быстрое освоение ключевых диаграмм специалистами 1С не знакомыми с нотацией UML

Концептуальная модель конфигурации 1С 8.* представляется в виде диаграмм классов анализа и диаграмм вариантов использования, статическая модель конфигурации представляется в виде диаграмм классов.

В методике, используются следующие виды диаграмм UML:

Диаграмма

Комментарий

Пакетов

Пакеты классов, вариантов использования, актеров вариантов использования

Классов анализа

Используются стереотипы классов анализа определенные в RUP. Роли – «boundary», Документы – «control», Справочники – «entity»

Классов

Различные представление элементов дерева конфигÑ