- •Какие существуют варианты перераспределения функций между процессами? Перечислите последовательность выполнения действий по перераспределению функций и их результаты.
- •2. В чем состоит особенность структурного подхода к проектированию ис? Опишите основные принципы структурного подхода и объясните на решение каких задач он ориентирован.
- •3. Что такое консалтинг? Из каких элементов состоит консалтинг в сфере ит? Объясните понятия «бизнес-консалтинг» и «системный анализ и проектирование».
- •4. Что такое case технология? Какие задачи призваны решать case технологии? Как влияет использование case технологии в процессе проектирования на жизненный цикл разработки?
- •6. Какие существуют средства структурного анализа? Охарактеризуйте каждое из них. Какое из этих средств наилучшим образом подходит для анализа и моделирования деятельности российских предприятий?
- •7. Приведите и опишите основные символы, используемые при описании dfd диаграмм.
- •8. Опишите процесс создания диаграмм dfd. Обоснуйте именно такую последовательность создания диаграмм.
- •9. Приведите рекомендации относительно построения модели dfd и этапы составленные на основе этих процессов.
- •10. Дайте сравнительный анализ sadt моделей и потоковых моделей. Что на ваш взгляд предпочтительнее использовать sadt или dfd, почему и в каком случае?
- •11. Опишите назначение методологи idef3, перечислите и прокомментируйте ее основные отличия от sadt и dfd.
- •12. Перечислите и опишите основные элементы диаграмм idef3
- •13. Какую роль в idef3 играют перекрестки? Опишите существующие типы перекрестков, приведите примеры их использования.
- •14. Возможно ли совместное использование диаграмм dfd и idef3, sadt и idef3? Если возможно приведите правила их совместного использования, если невозможно – причину.
- •15. Что такое Swim Lane диаграмма? Как она создается? Приведите пример ее использования.
- •16. Перечислите и опишите известные методологии, применяемые при проектировании баз данных в рамках структурного подхода. Приведите их графические обозначения.
- •17. Перечислите и опишите логические модели данных.
- •18. Перечислите и опишите физические модели данных.
- •19. Приведите последовательность шагов, необходимых для создания модели бд ис в рамках методологии «Сущность-связь».
-
Какие существуют варианты перераспределения функций между процессами? Перечислите последовательность выполнения действий по перераспределению функций и их результаты.
На рис.21 показан первый вариант возможной реорганизации. Если анализ показывает, что функцию «Х» целесообразно оставить в процессе «Б» (например, для выполнения функции «Х» требуется специальное оборудование, сложная технология и узкоспециализированный персонал), то необходимо более четко регламентировать взаимодействие между процессами «А» и «Б». Для этого определяется формы, сроки передачи документов (продуктов), ответственные лица. Далее согласованная информация заносится в регламент выполнения процесса «А» и в регламент выполнения процесса «Б».Кроме того, в процессах должны быть установлены контрольные точки (места для сбора информации), необходимые для анализа информации об отклонениях. Периодически Владелец процесса «А» анализирует информацию об отклонениях, возникающих при взаимодействии с процессом «Б». На основе конкретных, цифровых данных Владелец процесса «А» аргументирует необходимость изменений в процессе «Б» перед вышестоящим руководством. Владелец процесса «Б» использует эту информация для улучшения своего процесса, в т.ч. выполнения функции «Х_______».
Рис. 3. Регламентация взаимодействия
Вторым вариантом реорганизации является передача функции «Х» из процесса «Б» в процесс «А». Такая передача может быть осуществлена только после проведения тщательного анализа целесообразности (в т.ч. при помощи экономических оценок). Например, если функция «Х» не требует для своего выполнения существенных ресурсов, узкоспециализированных специалистов и в процентном отношении на 100% выполняется для процесса «А», то, вероятно, ее целесообразно передать в процесс «А», как показано на рис.22
Рис. 4. Передача функций в процесс
Третьим вариантом реорганизации является создание в рамках процесса «А» новой функции «Х» (рис.4). В качестве примера можно привести ситуацию, когда функция «Х» не требует для своего выполнения существенных ресурсов, узкоспециализированных специалистов, но в процентном отношении «работает на» процесс «А» лишь частично (не 100% времени). Целесообразность создания в процессе «А» функции «Х», дублирующей аналогичную функцию в процессе «Б», должна быть обоснована экономическим расчетом. (В качестве примера можно привести случай, когда выполнение функции «Х» в процессе «Б» и транспортировка результатов ее выполнения из процесса «Б» в процесс «А» дороже, чем выполнение функции «А» в процессе «А»).
2. В чем состоит особенность структурного подхода к проектированию ис? Опишите основные принципы структурного подхода и объясните на решение каких задач он ориентирован.
Главная особенность индустрии систем автоматизации различных предприятий и учреждений, характеризующихся широкой номенклатурой входных данных с различными (и нетривиальными) маршрутами их обработки, состоит в концентрации сложности на начальных этапах анализа требований и проектирования спецификаций системы при относительно невысокой сложности и трудоемкости последующих этапов. Фактически здесь и приходит понимание того, что будет делать будущая система и каким образом она будет работать, чтобы удовлетворить предъявленным к ней требованиям. А именно нечеткость и неполнота системных требований, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порождают на последующих этапах трудные, часто неразрешимые проблемы и, в конечном счете, приводят к неуспеху всей работы в целом. С другой стороны, не существует двух одинаковых организаций. Даже в таком учреждении как Сбербанк России на уровне его отделений и филиалов выявляются различия в применяемых технологиях. А следовательно, простое тиражирование даже очень хорошей системы управления предприятием никогда не устроит заказчика полностью, поскольку не может учесть его специфики. Более того, в данном случае возникает проблема выбора именно той системы, которая наиболее подходит для конкретного предприятия. А эта проблема осложняется еще и тем, что ключевые слова, характеризующие различные системы, практически одни и те же:
• единая информационная среда предприятия;
• режим реального времени;
• независимость от законодательства;
• интеграция с другими приложениями (в том числе с уже работающими на предприятии системами);
• поэтапное внедрение и т.п.
Ниже сформулированы два крайних подхода к автоматизации предприятий, полностью игнорирующие приведенные тезисы:
1) Короткое и «легкое» обследование предприятия и дальнейшее лоббирование одной из интегрированных систем управления предприятием под красивыми лозунгами настройки и адаптации под конкретного заказчика. При этом, как правило, фирма исполнитель еще до проведения обследования знает, какую именно систему она будет внедрять, и осуществляет соответствующую «адаптацию» результатов обследования.
2) Детальное обследование предприятия и разработка на его основе собственной системы управления, дублирующей существующие на предприятии технологии, что только усугубляет ситуацию (автоматизируя хаос и неразбериху, можно получить только «автоматизированный хаос»). А далее, с появлением нового заказчика, см. п.1.
Очевидно, что перечисленные подходы к автоматизации уже не могут устроить заказчика, желающего «увидеть» и скорректировать будущую систему до того, как она будет реализована физически, и в конечном итоге за свои немалые деньги получить реальную выгоду от ее эксплуатации. С другой стороны, самостоятельно с задачей выбора и тем более разработки собственной системы предприятие справиться не в состоянии. И прежде всего потому, что на предприятии, как правило, отсутствует единая концепция автоматизации. Возникает необходимость в услугах независимых от производителей систем автоматизации консалтинговых фирм.